.fahome{--ink:#141414;--sub:#7a7d82;--faint:#a9adb2;--line:#e9e9ec;--hero:#f2f3f3;--img:#eeeef0;--charcoal:#2a2d32;--panel:#f0f0f1;--foot:#161718;--pad:clamp(12px,1.2vw,20px);width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0 auto}.fahome *{box-sizing:border-box;margin:0;padding:0}.fahome a{color:inherit;text-decoration:none}.fahome svg{display:block}.fahome .arrow{font-family:sans-serif}.fahome .hdr{height:70px;padding:0 var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.fahome .logo b{letter-spacing:-.3px;font-size:clamp(16px,1.3vw,20px);font-weight:800;line-height:1;display:block}.fahome .logo span{letter-spacing:1.8px;color:var(--faint);margin-top:3px;font-size:8px;font-weight:600;display:block}.fahome .nav{color:#232427;white-space:nowrap;gap:clamp(12px,1.5vw,26px);font-size:clamp(12px,1vw,15px);font-weight:600;display:flex}.fahome .nav a{white-space:nowrap}.fahome .hact{align-items:center;gap:10px;display:flex}.fahome .search{color:#9a9da2;white-space:nowrap;background:#f4f4f5;border-radius:4px;align-items:center;gap:6px;width:clamp(96px,10vw,150px);height:34px;padding:0 10px;font-size:12px;display:flex}.fahome .ic{stroke:#2a2b2e;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fahome .hact .txt{color:#333;font-size:13px;font-weight:600}.fahome .btn-join{background:var(--ink);color:#fff;white-space:nowrap;border-radius:4px;padding:8px 13px;font-size:12.5px;font-weight:700}.fahome .vbar{background:var(--line);width:1px;height:16px}.fahome .quote{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.fahome .burger{stroke:#232427;stroke-width:2px;fill:none;cursor:pointer;width:26px;height:26px;display:none}.fahome .b2b-wrap{padding:clamp(18px,2vw,36px) 0 0}.fahome .b2b{background:#fff;padding:0 0 clamp(22px,2.4vw,44px);position:relative}.fahome .b2b-hd{padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.fahome .b2b-hd .c{text-align:center;flex-direction:column;grid-area:1/1/auto/-1;align-items:center;min-width:0;display:flex}.fahome .b2b-hd .ttl{font-size:clamp(15px,1.3vw,20px);font-weight:800;line-height:1.3}.fahome .b2b-hd .desc{max-width:100%;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.fahome .b2b-hd .more{grid-area:1/3;justify-self:end;line-height:clamp(20px,1.7vw,26px)}.fahome .more{color:#8a8d92;white-space:nowrap;font-size:12px;font-weight:600}.fahome .rail{--g:clamp(8px,1vw,16px);--per:4;margin-top:clamp(14px,1.4vw,22px);overflow:hidden;container-type:inline-size}.fahome .rail-track{width:max-content;display:flex}.fahome .rail .pcard{flex:0 0 calc(100cqw / var(--per));padding:0 calc(var(--g) / 2);min-width:0}.fahome .rail .pcard .nm{text-align:center}.fahome .rail:not(.moving){overflow-x:auto}.fahome .rail:not(.moving) .rail-track{margin:0 auto}.fahome .rail.moving .rail-track{animation:fa-rail var(--dur,50s) linear infinite;width:calc(100cqw / var(--per) * var(--n))}@keyframes fa-rail{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.fahome .rail.moving:hover .rail-track{animation-play-state:paused}}.fahome .rail.moving:focus-within .rail-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fahome .rail{overflow-x:auto}.fahome .rail.moving .rail-track{width:calc(100cqw / var(--per) * var(--n) / 2);animation:none}.fahome .rail.moving .pcard[aria-hidden]{display:none}}.fahome .midban{margin:0 0 clamp(22px,2.4vw,44px)}.fahome .midban img{width:100%;height:auto;display:block}.fahome .pcard .thumb{aspect-ratio:1/.95;background:var(--img);border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fahome .pcard .thumb.has-img{background:#fff}.fahome .badge{color:#fff;letter-spacing:.4px;background:#141414;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;top:7px;left:7px}.fahome .pcard .nm{color:#26272a;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:clamp(11px,.85vw,13px);font-weight:700;line-height:1.35;overflow:hidden}.fahome .pcard .op{color:#9a9da2;margin-top:5px;font-size:11px}.fahome .dot{border:1px solid #0000001f;border-radius:50%;width:9px;height:9px;margin-top:7px;display:inline-block}.fahome .tee{opacity:.5;width:68%}.fahome .sv{padding:clamp(12px,1.3vw,22px) var(--pad) 0;background:#fff}.fahome .sv5{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.2vw,18px);display:grid}.fahome .scard{color:#fff;cursor:pointer;background:linear-gradient(160deg,#3d4149,#161719) 50%/cover;border-radius:6px;min-height:clamp(230px,20vw,320px);transition:background .12s,color .12s;position:relative;overflow:hidden}.fahome .scard:after{content:"";z-index:1;background:linear-gradient(#0c0d0fa8 0%,#0c0d0f42 44%,#0c0d0f8a 100%);position:absolute;inset:0}.fahome .scard .body{z-index:2;padding:clamp(16px,1.4vw,22px);position:relative}.fahome .scard .no{color:#fff9;font-size:12px;font-weight:800}.fahome .scard .ttl{letter-spacing:-.3px;color:#fff;margin-top:6px;font-size:clamp(16px,1.4vw,22px);font-weight:800}.fahome .scard .dc{color:#ffffffd1;min-height:3em;margin-top:9px;font-size:clamp(10.5px,.9vw,13px);line-height:1.5}.fahome .scard .go{color:#fff;margin-top:11px}.fahome .scard.active{outline-offset:-2px;outline:2px solid #fff}.fahome .ptr{background:var(--charcoal);border-radius:3px;width:18px;height:18px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.fahome .panel{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-template-columns:minmax(140px,190px) 1fr;gap:clamp(20px,2vw,36px);margin-top:20px;padding:clamp(20px,2vw,32px);display:grid;position:relative}.fahome .panel .close{stroke:#b7b9bd;stroke-width:2px;fill:none;width:16px;height:16px;position:absolute;top:16px;right:18px}.fahome .panel .pno{color:#b7b9bd;font-size:12px;font-weight:800}.fahome .panel .pttl{margin-top:5px;font-size:clamp(16px,1.4vw,22px);font-weight:800}.fahome .panel .pdc{color:#83868b;margin-top:9px;font-size:clamp(10.5px,.9vw,13px);line-height:1.5}.fahome .panel .pbtn{background:#fff;border:1px solid #d8d8db;border-radius:5px;align-items:center;gap:16px;margin-top:15px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex}.fahome .steps{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fahome .step{flex:1;min-width:90px;padding:0 6px}.fahome .step .sic{stroke:#3a3b3e;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;margin-bottom:12px}.fahome .step .sl{font-size:clamp(11.5px,1vw,14px);font-weight:700}.fahome .step .sd{color:#9a9da2;margin-top:6px;font-size:clamp(9.5px,.8vw,11.5px);line-height:1.45}.fahome .sarrow{color:#cdced1;margin-top:6px;font-size:14px}.fahome .panel.dark{color:#e9eaec;background:#141414;border-color:#2a2b2f}.fahome .panel.dark .pno{color:#8f9298}.fahome .panel.dark .pttl{color:#fff}.fahome .panel.dark .pdc{color:#a9adb2}.fahome .panel.dark .pbtn{color:#fff;background:0 0;border-color:#41434a}.fahome .panel.dark .close{stroke:#5a5c62}.fahome .panel.dark .step .sic{stroke:#c7c9cd}.fahome .panel.dark .step .sl{color:#fff}.fahome .panel.dark .step .sd{color:#9a9da2}.fahome .panel.dark .sarrow{color:#54565c}.fahome .gallery{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.fahome .gcard{flex:1;min-width:130px}.fahome .gcard .gimg{background:linear-gradient(150deg,#3a3b40,#1d1f23);border-radius:5px;height:clamp(86px,8vw,120px);position:relative;overflow:hidden}.fahome .gcard .gtag{color:#fff;background:#ffffff29;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:9px;left:9px}.fahome .gcard .gtitle{color:#26272a;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:clamp(10.5px,.9vw,13px);font-weight:700;overflow:hidden}.fahome .gcard .gdesc{color:#9a9da2;margin-top:4px;font-size:10px;line-height:1.4}.fahome .gnav{flex-direction:column;justify-content:center;gap:7px;display:flex}.fahome .gnav button{color:#777;cursor:pointer;background:#fff;border:1px solid #d8d8db;border-radius:50%;width:24px;height:24px;font-size:13px;line-height:1}.fahome .feat{margin:clamp(10px,1vw,18px) var(--pad) 0;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.2vw,40px);padding-top:clamp(24px,2.6vw,40px);padding-bottom:clamp(40px,5vw,72px);display:flex}.fahome .fi{aspect-ratio:1;color:#fff;text-align:center;background:#111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,.6vw,10px);width:clamp(96px,8.6vw,132px);padding:10px;display:flex}.fahome .fic{stroke:#fff;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:clamp(24px,2.1vw,32px);height:clamp(24px,2.1vw,32px)}.fahome .fi .ft{color:#fff;word-break:keep-all;font-size:clamp(11.5px,.95vw,14px);font-weight:800;line-height:1.25}.fahome .pt{padding:clamp(10px,1vw,16px) var(--pad) clamp(14px,1.4vw,22px);border-top:1px solid var(--line);margin-top:clamp(10px,1vw,18px)}.fahome .pt-hd{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.fahome .pt-hd b{letter-spacing:.7px;font-size:12px;font-weight:800}.fahome .pt-hd .s{color:#9a9da2;margin-top:4px;font-size:11px}.fahome .logos{filter:grayscale();opacity:.9;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:18px;margin-top:18px;display:flex}.fahome .logos>span{color:#333;font-weight:800}.fahome .logos .bswap{height:30px;line-height:30px;display:block;position:relative;overflow:hidden}.fahome .logos .bswap-en,.fahome .logos .bswap-ko{white-space:nowrap;height:30px;transition:transform .3s ease-out;display:block}.fahome .logos .bswap-ko{color:#111;position:absolute;inset:0;transform:translateY(100%)}@media (hover:hover){.fahome .logos .bswap:hover .bswap-en{transform:translateY(-100%)}.fahome .logos .bswap:hover .bswap-ko{transform:translateY(0)}}@media (hover:none){.fahome .logos .bswap{height:auto;overflow:visible}.fahome .logos .bswap-ko{color:#555;height:auto;font-size:13px;font-weight:600;line-height:1.45;position:static;transform:none}}.fahome .lg1{font-size:clamp(19px,1.6vw,25px);font-style:italic}.fahome .lg2{font-size:clamp(18px,1.5vw,24px)}.fahome .lg3{letter-spacing:.5px;font-size:clamp(20px,1.7vw,26px)}.fahome .lg4{letter-spacing:.3px;font-size:clamp(17px,1.4vw,23px)}.fahome .lg5{font-size:clamp(18px,1.5vw,24px)}.fahome .ft-{background:var(--foot);color:#c7c8ca;padding:clamp(28px,3vw,48px) var(--pad) 18px}.fahome .ft-top{grid-template-columns:1.5fr 1fr 1fr 1fr 1.1fr;gap:clamp(16px,2vw,32px);display:grid}.fahome .ft-brand b{color:#fff;letter-spacing:-.3px;font-size:clamp(14px,1.2vw,18px);font-weight:800}.fahome .ft-brand .tg{letter-spacing:1.6px;color:#6f7175;margin-top:3px;font-size:8px}.fahome .ft-brand p{color:#8c8e92;margin-top:9px;font-size:11px;line-height:1.5}.fahome .socials{gap:8px;margin-top:11px;display:flex}.fahome .socials i{background:#2a2b2e;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.fahome .socials svg{stroke:#c7c8ca;stroke-width:1.6px;fill:none;width:12px;height:12px}.fahome .fcol h4{color:#fff;margin-bottom:8px;font-size:12px;font-weight:800}.fahome .fcol a,.fahome .fcol div{color:#8c8e92;font-size:11px;line-height:2;display:block}.fahome .fcol.q div:first-of-type{color:#fff;margin-bottom:3px;font-size:13.5px;font-weight:800}.fahome .ft-bot{color:#76787c;border-top:1px solid #2c2d30;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding-top:14px;font-size:10px;line-height:1.65;display:flex}@media (max-width:1024px){.fahome .nav,.fahome .quote,.fahome .search,.fahome .hact .txt,.fahome .hact .btn-join,.fahome .hact .vbar{display:none}.fahome .hact{gap:14px;margin-left:auto}.fahome .burger{display:block}.fahome .sv5{grid-template-columns:repeat(3,1fr)}.fahome .ft-top{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.fahome .rail{--per:2}.fahome .b2b-hd .desc{white-space:normal;padding:0 4px}.fahome .sv5{grid-template-columns:repeat(2,1fr)}.fahome .panel{grid-template-columns:1fr;gap:18px}.fahome .feat{gap:12px}.fahome .fi{width:calc(33.3333% - 8px);max-width:112px}.fahome .ft-top{grid-template-columns:1fr 1fr}.fahome .hact .txt{display:none}}@media (max-width:420px){.fahome .sv5,.fahome .ft-top{grid-template-columns:1fr}}@media (max-width:680px){.fahome .tg{font-size:10px}.fahome .badge{padding:3px 7px;font-size:10px}.fahome .scard .dc{font-size:12px}.fahome .more{align-items:center;min-height:32px;display:inline-flex}.fahome .fcol a{align-items:center;min-height:30px;display:inline-flex}}.fahome .mmenu{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.fahome .mmenu-scrim{background:#14161780;animation:.18s mm-fade;position:absolute;inset:0}.fahome .mmenu-panel{background:#fff;flex-direction:column;width:min(84vw,340px);height:100%;padding:18px 22px 26px;animation:.22s mm-slide;display:flex;position:relative;overflow-y:auto;box-shadow:-8px 0 40px #0000002e}.fahome .mmenu-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.fahome .mmenu-logo{letter-spacing:-.3px;color:#161719;font-size:15px;font-weight:800}.fahome .mmenu-x{cursor:pointer;stroke:#232427;stroke-width:2px;fill:none;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fahome .mmenu-nav{flex-direction:column;padding:8px 0;display:flex}.fahome .mmenu-nav a{color:#1b2429;border-bottom:1px solid #f0f0f1;padding:15px 2px;font-size:17px;font-weight:700}.fahome .mmenu-nav a:active{color:#000}.fahome .mmenu-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.fahome .mmenu-sub{color:#555;padding:4px 2px;font-size:14px;font-weight:600}.fahome .mmenu-login{text-align:center;color:#232427;border:1px solid #d9d9dc;border-radius:5px;margin-top:6px;padding:13px;font-size:15px;font-weight:700}.fahome .mmenu-join{text-align:center;color:#fff;background:#232427;border-radius:5px;padding:13px;font-size:15px;font-weight:700}.fahome .mmenu-quote{text-align:center;color:#fff;background:#2a2d32;border-radius:5px;padding:13px;font-size:15px;font-weight:700}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@keyframes mm-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:680px){.fahome .scard:after{background:linear-gradient(#0c0d0fc7 0%,#0c0d0f73 48%,#0c0d0fb8 100%)}.fahome .scard .ttl,.fahome .scard .dc,.fahome .scard .no{text-shadow:0 1px 3px #00000073}.fahome .scard .dc{color:#ffffffeb}.fahome .steps{flex-flow:column;align-items:stretch;gap:2px}.fahome .step{grid-template-columns:30px 1fr;align-items:start;column-gap:12px;min-width:0;padding:0;display:grid}.fahome .step .sic{grid-row:1/span 2;margin-bottom:0}.fahome .step .sl{font-size:13.5px}.fahome .step .sd{margin-top:2px;font-size:12px}.fahome .sarrow{text-align:center;width:14px;margin:0 0 0 8px;line-height:1;transform:rotate(90deg)}.fahome .tg,.fahome .badge,.fahome .gcard .gtag{font-size:11px}.fahome .gcard .gdesc{font-size:11.5px}.fahome .fi .fb,.fahome .b2b-hd .desc{font-size:12px}}.fahome .badge,.fahome .gcard .gtag,.fahome .gcard .gdesc,.fahome .pcard .op,.fahome .pt-hd .s,.fahome .logo span,.fahome .tg,.fahome .ft-brand .tg,.fahome .ft-brand p,.fahome .fcol a,.fahome .fcol div,.fahome .ft-bot{font-size:12px}.fahome .pcard .nm{font-size:clamp(12px,.85vw,13px)}.fahome .scard .dc,.fahome .panel .pdc,.fahome .gcard .gtitle{font-size:clamp(12px,.9vw,13px)}.fahome .step .sl,.fahome .fi .ft{font-size:clamp(12px,1vw,14px)}.fahome .step .sd{font-size:12px}@media (max-width:680px){.fahome .step .sl{font-size:13.5px}}.fahome .asteps{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,28px);display:grid}.fahome .astep{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.fahome .aart{aspect-ratio:4/3;background:0 0;border-radius:14px;width:100%;max-width:260px;position:relative}.fahome .aart .aic{stroke:#3a3a3a;stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px;margin:auto;position:absolute;inset:0}.fahome .aart .anext{fill:none;stroke:#c4c4c4;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;position:absolute;top:50%;right:calc(clamp(14px,2vw,28px)/-2);transform:translate(50%,-50%)}.fahome .astep .ano{letter-spacing:.06em;color:#6b6b6b;margin-top:12px;font-size:12px;font-weight:800}.fahome .astep .sl{text-wrap:balance;margin-top:2px;font-size:clamp(13px,1.1vw,15px);font-weight:800}.fahome .astep .sd{color:#6b6b6b;text-wrap:balance;max-width:22ch;margin-top:4px;font-size:clamp(12px,.95vw,13px);line-height:1.45}@media (max-width:680px){.fahome .asteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.fahome .aart .anext{display:none}.fahome .astep:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.fahome .astep .sl{font-size:13.5px}.fahome .astep .sd{font-size:12px}}@media (max-width:1024px){.fahome .panel:has(.asteps){grid-template-columns:1fr;gap:18px}}.fahome .panel:has(.asteps){background:#fff;border-color:#0000}.fahome .scard{transition:background .12s,color .12s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media (hover:hover){.fahome .scard:hover{z-index:3;transform:scale(1.03);box-shadow:0 14px 30px -12px #00000073}}.fahome .scard.active{z-index:2;transform:scale(1.03);box-shadow:0 14px 30px -12px #00000073}@media (prefers-reduced-motion:reduce){.fahome .scard,.fahome .scard:hover,.fahome .scard.active{transition:none;transform:none}}@keyframes fa-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fa-step-unfold{0%{opacity:0;transform:translateX(calc(-100% * var(--i) - var(--sg) * var(--i)))}25%{opacity:1}to{opacity:1;transform:none}}@keyframes fa-step-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fahome .panel.unfold{animation:.35s ease-out both fa-panel-in}.fahome .panel.unfold .asteps{--sg:clamp(14px,2vw,28px)}.fahome .panel.unfold .astep{z-index:calc(20 - var(--i));animation:.7s cubic-bezier(.22,.8,.24,1) both fa-step-unfold;animation-delay:calc(.25s + var(--i) * 70ms);position:relative}.fahome .panel.unfold .astep:first-child{animation:.35s ease-out .12s both fa-step-rise}@media (max-width:680px){.fahome .panel.unfold .astep{animation:.45s ease-out both fa-step-rise;animation-delay:calc(.15s + var(--i) * 70ms)}}@media (max-width:1024px) and (min-width:681px){.fahome .panel.unfold .astep{animation-duration:.55s}}@media (prefers-reduced-motion:reduce){.fahome .panel.unfold,.fahome .panel.unfold .astep{animation:none}}
