@font-face{font-family:"NanumSquare Neo";font-weight:400;font-style:normal;font-display:swap;src:url("neo-400-page.8630f20c316e.woff2") format("woff2");unicode-range:U+20-7E,U+A2-A5,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-BE,U+D7,U+E5,U+F7,U+2014,U+2191-2193,U+2197,U+2212,U+3131-318E,U+AC00-AC01,U+AC04,U+AC16,U+AC1C-AC1D,U+AC74,U+AC80,U+AC8C,U+ACA9,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C,U+ADDC,U+ADF8,U+AE08-AE09,U+AE30,U+AE4C,U+B098,U+B0B4,U+B108,U+B123-B124,U+B274,U+B294,U+B2A5,U+B2C8,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4,U+B2F9,U+B300,U+B370,U+B3C4-B3C5,U+B3D9,U+B418,U+B41C,U+B4DC,U+B4F1,U+B530,U+B5A4,U+B5BB,U+B610,U+B77C,U+B798,U+B7A8,U+B7EC,U+B808,U+B824-B825,U+B828,U+B85C,U+B8CC,U+B8F0,U+B958,U+B978,U+B97C,U+B9AC,U+B9BD,U+B9C1,U+B9DE,U+B9E8,U+B9F7,U+BA54,U+BA70,U+BA74,U+BAA8-BAA9,U+BB34,U+BB38,U+BC0F,U+BC14,U+BC18,U+BC1B-BC1C,U+BC29,U+BC31,U+BC84,U+BC94-BC95,U+BCBD,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD80,U+BD84,U+BD99,U+BE0C,U+BE44,U+BE59,U+C0AC,U+C0B0,U+C0B4,U+C0C1,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C14B,U+C158,U+C18C-C18D,U+C1A1,U+C218,U+C220,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C548,U+C54C,U+C560-C561,U+C591,U+C5B4,U+C5C5,U+C5C7,U+C5D0,U+C5D4,U+C5EC,U+C5F0,U+C5F4,U+C601,U+C608,U+C624,U+C640,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6CC,U+C6D0,U+C6D4,U+C6E8,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774,U+C778,U+C77C,U+C785,U+C788,U+C790,U+C7A5,U+C7AC,U+C801,U+C804,U+C811,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C99D,U+C9C0-C9C1,U+CC3E,U+CC45,U+CC98,U+CCAD,U+CCB4,U+CD94,U+CD98,U+CDA4,U+CDB0,U+CE58,U+CEEC,U+CF00,U+CF54,U+D06C,U+D0D5,U+D0DC-D0DD,U+D130,U+D134,U+D154,U+D1A0,U+D1B1,U+D1B5,U+D2B8-D2B9,U+D305,U+D30C,U+D328,U+D3B4,U+D3EC,U+D45C,U+D488,U+D504,U+D53D,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D589,U+D611,U+D638,U+D654-D655,U+D658,U+D68D,U+D6C4;}
@font-face{font-family:"NanumSquare Neo";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/NanumSquareNeo-Regular.woff2?v=d13846b612ac") format("woff2");unicode-range:U+2C7,U+2D0,U+2D8-2DD,U+2002-2007,U+2009-200A,U+2012-2013,U+2015-2016,U+2018-2019,U+201C-201D,U+2020-2023,U+2025-2026,U+2030,U+2032-2033,U+203B-203C,U+203E,U+2044,U+2047-2049,U+2070,U+2074-2079,U+207F-2089,U+20A9,U+20AC,U+2103,U+2109,U+2113,U+2116,U+2121-2122,U+2126,U+212B,U+2153-2154,U+215B-215E,U+2160-2169,U+2170-2179,U+2190,U+2194-2196,U+2198-2199,U+21D2,U+21D4,U+2200,U+2202-2203,U+2207-2208,U+220B,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222C,U+222E,U+2234-2236,U+223C-223D,U+2252,U+2260-2261,U+2264-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+2299,U+22A5,U+22EF,U+2312,U+2329-232A,U+2460-24F4,U+24FF-2503,U+250C-254B,U+2592,U+25A0-25A1,U+25A3-25A9,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C9,U+25CB,U+25CE-25D1,U+25E6,U+2605-2606,U+260E-260F,U+261C,U+261E,U+2640,U+2642,U+2660-2661,U+2663-2665,U+2667-266A,U+266C-266D,U+274C,U+2776-277F,U+2E3A-2E3B,U+3000-3003,U+300A-3011,U+3013-301C,U+3200-321E,U+3251-327F,U+32B1-32BF,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+AC02-AC03,U+AC05-AC15,U+AC17-AC1B,U+AC1E-AC73,U+AC75-AC7F,U+AC81-AC8B,U+AC8D-ACA8,U+ACAA-ACAF,U+ACB1-ACBC,U+ACBE-ACC3,U+ACC5-ACDF,U+ACE1-ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD4F,U+AD51-AD6B,U+AD6D-ADDB,U+ADDD-ADF7,U+ADF9-AE07,U+AE0A-AE2F,U+AE31-AE4B,U+AE4D-B097,U+B099-B0B3,U+B0B5-B107,U+B109-B122,U+B125-B273,U+B275-B293,U+B295-B2A4,U+B2A6-B2C7,U+B2C9-B2E3,U+B2E5-B2E7,U+B2E9-B2EA,U+B2ED-B2F3,U+B2F5-B2F8,U+B2FA-B2FF,U+B301-B36F,U+B371-B3C3,U+B3C6-B3D8,U+B3DA-B417,U+B419-B41B,U+B41D-B4DB,U+B4DD-B4F0,U+B4F2-B52F,U+B531-B5A3,U+B5A5-B5BA,U+B5BC-B60F,U+B611-B77B,U+B77D-B797,U+B799-B7A7,U+B7A9-B7EB,U+B7ED-B807,U+B809-B823,U+B826-B827,U+B829-B85B,U+B85D-B8CB,U+B8CD-B8EF,U+B8F1-B957,U+B959-B977,U+B979-B97B,U+B97D-B9AB,U+B9AD-B9BC,U+B9BE-B9C0,U+B9C2-B9DD,U+B9DF-B9E7,U+B9E9-B9F6,U+B9F8-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BAA7,U+BAAA-BB33,U+BB35-BB37,U+BB39-BC0E,U+BC10-BC13,U+BC15-BC17,U+BC19-BC1A,U+BC1D-BC28,U+BC2A-BC30,U+BC32-BC83,U+BC85-BC93,U+BC96-BCBC,U+BCBE-BCC3,U+BCC5-BCF3,U+BCF6-BCF7,U+BCF9-BD7F,U+BD81-BD83,U+BD85-BD98,U+BD9A-BE0B,U+BE0D-BE43,U+BE45-BE58,U+BE5A-C0AB,U+C0AD-C0AF,U+C0B1-C0B3,U+C0B5-C0C0,U+C0C2-C0DC,U+C0DE-C11B,U+C11E-C11F,U+C121-C123,U+C125-C130,U+C132-C137,U+C139-C13B,U+C13D-C14A,U+C14C-C157,U+C159-C18B,U+C18E-C1A0,U+C1A2-C217,U+C219-C21F,U+C221-C2A3,U+C2A5-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C547,U+C549-C54B,U+C54D-C55F,U+C562-C590,U+C592-C5B3,U+C5B5-C5C4,U+C5C6,U+C5C8-C5CF,U+C5D1-C5D3,U+C5D5-C5EB,U+C5ED-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C607,U+C609-C623,U+C625-C63F,U+C641-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6CB,U+C6CD-C6CF,U+C6D1-C6D3,U+C6D5-C6E7,U+C6E9-C703,U+C705-C71F,U+C721-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C750,U+C752-C757,U+C759-C773,U+C775-C777,U+C779-C77B,U+C77D-C784,U+C786-C787,U+C789-C78F,U+C791-C7A4,U+C7A6-C7AB,U+C7AD-C800,U+C802-C803,U+C805-C810,U+C812-C814,U+C816-C81B,U+C81D-C86F,U+C871-C8FB,U+C8FD-C910,U+C912-C99C,U+C99E-C9BF,U+C9C2-CC3D,U+CC3F-CC44,U+CC46-CC97,U+CC99-CCAC,U+CCAE-CCB3,U+CCB5-CD93,U+CD95-CD97,U+CD99-CDA3,U+CDA5-CDAF,U+CDB1-CE57,U+CE59-CEEB,U+CEED-CEFF,U+CF01-CF53,U+CF55-D06B,U+D06D-D0D4,U+D0D6-D0DB,U+D0DE-D12F,U+D131-D133,U+D135-D153,U+D155-D19F,U+D1A1-D1B0,U+D1B2-D1B4,U+D1B6-D2B7,U+D2BA-D304,U+D306-D30B,U+D30D-D327,U+D329-D3B3,U+D3B5-D3EB,U+D3ED-D45B,U+D45D-D487,U+D489-D503,U+D505-D53C,U+D53E-D543,U+D545-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D588,U+D58A-D610,U+D612-D637,U+D639-D653,U+D656-D657,U+D659-D68C,U+D68E-D6C3,U+D6C5-D7A3,U+FB01-FB02,U+FE10-FE19,U+FE30-FE33,U+FE35-FE44,U+FE47-FE48,U+FF01-FF5D,U+FFE0-FFE3,U+FFE5-FFE6,U+1F100,U+1F110-1F129;}
@font-face{font-family:"NanumSquare Neo";font-weight:700;font-style:normal;font-display:swap;src:url("neo-700-page.1ebf500c384b.woff2") format("woff2");unicode-range:U+20-7E,U+A2-A5,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-BE,U+D7,U+E5,U+F7,U+2014,U+2191-2193,U+2197,U+2212,U+3131-318E,U+AC00-AC01,U+AC04,U+AC16,U+AC1C-AC1D,U+AC74,U+AC80,U+AC8C,U+ACA9,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C,U+ADDC,U+ADF8,U+AE08-AE09,U+AE30,U+AE4C,U+B098,U+B0B4,U+B108,U+B123-B124,U+B274,U+B294,U+B2A5,U+B2C8,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4,U+B2F9,U+B300,U+B370,U+B3C4-B3C5,U+B3D9,U+B418,U+B41C,U+B4DC,U+B4F1,U+B530,U+B5A4,U+B5BB,U+B610,U+B77C,U+B798,U+B7A8,U+B7EC,U+B808,U+B824-B825,U+B828,U+B85C,U+B8CC,U+B8F0,U+B958,U+B978,U+B97C,U+B9AC,U+B9BD,U+B9C1,U+B9DE,U+B9E8,U+B9F7,U+BA54,U+BA70,U+BA74,U+BAA8-BAA9,U+BB34,U+BB38,U+BC0F,U+BC14,U+BC18,U+BC1B-BC1C,U+BC29,U+BC31,U+BC84,U+BC94-BC95,U+BCBD,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD80,U+BD84,U+BD99,U+BE0C,U+BE44,U+BE59,U+C0AC,U+C0B0,U+C0B4,U+C0C1,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C14B,U+C158,U+C18C-C18D,U+C1A1,U+C218,U+C220,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C548,U+C54C,U+C560-C561,U+C591,U+C5B4,U+C5C5,U+C5C7,U+C5D0,U+C5D4,U+C5EC,U+C5F0,U+C5F4,U+C601,U+C608,U+C624,U+C640,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6CC,U+C6D0,U+C6D4,U+C6E8,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774,U+C778,U+C77C,U+C785,U+C788,U+C790,U+C7A5,U+C7AC,U+C801,U+C804,U+C811,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C99D,U+C9C0-C9C1,U+CC3E,U+CC45,U+CC98,U+CCAD,U+CCB4,U+CD94,U+CD98,U+CDA4,U+CDB0,U+CE58,U+CEEC,U+CF00,U+CF54,U+D06C,U+D0D5,U+D0DC-D0DD,U+D130,U+D134,U+D154,U+D1A0,U+D1B1,U+D1B5,U+D2B8-D2B9,U+D305,U+D30C,U+D328,U+D3B4,U+D3EC,U+D45C,U+D488,U+D504,U+D53D,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D589,U+D611,U+D638,U+D654-D655,U+D658,U+D68D,U+D6C4;}
@font-face{font-family:"NanumSquare Neo";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/NanumSquareNeo-Bold.woff2?v=97dfe9720fbe") format("woff2");unicode-range:U+2C7,U+2D0,U+2D8-2DD,U+2002-2007,U+2009-200A,U+2012-2013,U+2015-2016,U+2018-2019,U+201C-201D,U+2020-2023,U+2025-2026,U+2030,U+2032-2033,U+203B-203C,U+203E,U+2044,U+2047-2049,U+2070,U+2074-2079,U+207F-2089,U+20A9,U+20AC,U+2103,U+2109,U+2113,U+2116,U+2121-2122,U+2126,U+212B,U+2153-2154,U+215B-215E,U+2160-2169,U+2170-2179,U+2190,U+2194-2196,U+2198-2199,U+21D2,U+21D4,U+2200,U+2202-2203,U+2207-2208,U+220B,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222C,U+222E,U+2234-2236,U+223C-223D,U+2252,U+2260-2261,U+2264-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+2299,U+22A5,U+22EF,U+2312,U+2329-232A,U+2460-24F4,U+24FF-2503,U+250C-254B,U+2592,U+25A0-25A1,U+25A3-25A9,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C9,U+25CB,U+25CE-25D1,U+25E6,U+2605-2606,U+260E-260F,U+261C,U+261E,U+2640,U+2642,U+2660-2661,U+2663-2665,U+2667-266A,U+266C-266D,U+274C,U+2776-277F,U+2E3A-2E3B,U+3000-3003,U+300A-3011,U+3013-301C,U+3200-321E,U+3251-327F,U+32B1-32BF,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+AC02-AC03,U+AC05-AC15,U+AC17-AC1B,U+AC1E-AC73,U+AC75-AC7F,U+AC81-AC8B,U+AC8D-ACA8,U+ACAA-ACAF,U+ACB1-ACBC,U+ACBE-ACC3,U+ACC5-ACDF,U+ACE1-ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD4F,U+AD51-AD6B,U+AD6D-ADDB,U+ADDD-ADF7,U+ADF9-AE07,U+AE0A-AE2F,U+AE31-AE4B,U+AE4D-B097,U+B099-B0B3,U+B0B5-B107,U+B109-B122,U+B125-B273,U+B275-B293,U+B295-B2A4,U+B2A6-B2C7,U+B2C9-B2E3,U+B2E5-B2E7,U+B2E9-B2EA,U+B2ED-B2F3,U+B2F5-B2F8,U+B2FA-B2FF,U+B301-B36F,U+B371-B3C3,U+B3C6-B3D8,U+B3DA-B417,U+B419-B41B,U+B41D-B4DB,U+B4DD-B4F0,U+B4F2-B52F,U+B531-B5A3,U+B5A5-B5BA,U+B5BC-B60F,U+B611-B77B,U+B77D-B797,U+B799-B7A7,U+B7A9-B7EB,U+B7ED-B807,U+B809-B823,U+B826-B827,U+B829-B85B,U+B85D-B8CB,U+B8CD-B8EF,U+B8F1-B957,U+B959-B977,U+B979-B97B,U+B97D-B9AB,U+B9AD-B9BC,U+B9BE-B9C0,U+B9C2-B9DD,U+B9DF-B9E7,U+B9E9-B9F6,U+B9F8-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BAA7,U+BAAA-BB33,U+BB35-BB37,U+BB39-BC0E,U+BC10-BC13,U+BC15-BC17,U+BC19-BC1A,U+BC1D-BC28,U+BC2A-BC30,U+BC32-BC83,U+BC85-BC93,U+BC96-BCBC,U+BCBE-BCC3,U+BCC5-BCF3,U+BCF6-BCF7,U+BCF9-BD7F,U+BD81-BD83,U+BD85-BD98,U+BD9A-BE0B,U+BE0D-BE43,U+BE45-BE58,U+BE5A-C0AB,U+C0AD-C0AF,U+C0B1-C0B3,U+C0B5-C0C0,U+C0C2-C0DC,U+C0DE-C11B,U+C11E-C11F,U+C121-C123,U+C125-C130,U+C132-C137,U+C139-C13B,U+C13D-C14A,U+C14C-C157,U+C159-C18B,U+C18E-C1A0,U+C1A2-C217,U+C219-C21F,U+C221-C2A3,U+C2A5-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C547,U+C549-C54B,U+C54D-C55F,U+C562-C590,U+C592-C5B3,U+C5B5-C5C4,U+C5C6,U+C5C8-C5CF,U+C5D1-C5D3,U+C5D5-C5EB,U+C5ED-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C607,U+C609-C623,U+C625-C63F,U+C641-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6CB,U+C6CD-C6CF,U+C6D1-C6D3,U+C6D5-C6E7,U+C6E9-C703,U+C705-C71F,U+C721-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C750,U+C752-C757,U+C759-C773,U+C775-C777,U+C779-C77B,U+C77D-C784,U+C786-C787,U+C789-C78F,U+C791-C7A4,U+C7A6-C7AB,U+C7AD-C800,U+C802-C803,U+C805-C810,U+C812-C814,U+C816-C81B,U+C81D-C86F,U+C871-C8FB,U+C8FD-C910,U+C912-C99C,U+C99E-C9BF,U+C9C2-CC3D,U+CC3F-CC44,U+CC46-CC97,U+CC99-CCAC,U+CCAE-CCB3,U+CCB5-CD93,U+CD95-CD97,U+CD99-CDA3,U+CDA5-CDAF,U+CDB1-CE57,U+CE59-CEEB,U+CEED-CEFF,U+CF01-CF53,U+CF55-D06B,U+D06D-D0D4,U+D0D6-D0DB,U+D0DE-D12F,U+D131-D133,U+D135-D153,U+D155-D19F,U+D1A1-D1B0,U+D1B2-D1B4,U+D1B6-D2B7,U+D2BA-D304,U+D306-D30B,U+D30D-D327,U+D329-D3B3,U+D3B5-D3EB,U+D3ED-D45B,U+D45D-D487,U+D489-D503,U+D505-D53C,U+D53E-D543,U+D545-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D588,U+D58A-D610,U+D612-D637,U+D639-D653,U+D656-D657,U+D659-D68C,U+D68E-D6C3,U+D6C5-D7A3,U+FB01-FB02,U+FE10-FE19,U+FE30-FE33,U+FE35-FE44,U+FE47-FE48,U+FF01-FF5D,U+FFE0-FFE3,U+FFE5-FFE6,U+1F100,U+1F110-1F129;}
@font-face{font-family:"NanumSquare Neo";font-weight:800;font-style:normal;font-display:swap;src:url("neo-800-page.c40eabf07e07.woff2") format("woff2");unicode-range:U+20-7E,U+A2-A5,U+A9,U+AB-AC,U+AE,U+B0-B3,U+B6-B7,U+B9,U+BB-BE,U+D7,U+E5,U+F7,U+2014,U+2191-2193,U+2197,U+2212,U+3131-318E,U+AC00-AC01,U+AC04,U+AC16,U+AC1C-AC1D,U+AC74,U+AC80,U+AC8C,U+ACA9,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C,U+ADDC,U+ADF8,U+AE08-AE09,U+AE30,U+AE4C,U+B098,U+B0B4,U+B108,U+B123-B124,U+B274,U+B294,U+B2A5,U+B2C8,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4,U+B2F9,U+B300,U+B370,U+B3C4-B3C5,U+B3D9,U+B418,U+B41C,U+B4DC,U+B4F1,U+B530,U+B5A4,U+B5BB,U+B610,U+B77C,U+B798,U+B7A8,U+B7EC,U+B808,U+B824-B825,U+B828,U+B85C,U+B8CC,U+B8F0,U+B958,U+B978,U+B97C,U+B9AC,U+B9BD,U+B9C1,U+B9DE,U+B9E8,U+B9F7,U+BA54,U+BA70,U+BA74,U+BAA8-BAA9,U+BB34,U+BB38,U+BC0F,U+BC14,U+BC18,U+BC1B-BC1C,U+BC29,U+BC31,U+BC84,U+BC94-BC95,U+BCBD,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD80,U+BD84,U+BD99,U+BE0C,U+BE44,U+BE59,U+C0AC,U+C0B0,U+C0B4,U+C0C1,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C14B,U+C158,U+C18C-C18D,U+C1A1,U+C218,U+C220,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C548,U+C54C,U+C560-C561,U+C591,U+C5B4,U+C5C5,U+C5C7,U+C5D0,U+C5D4,U+C5EC,U+C5F0,U+C5F4,U+C601,U+C608,U+C624,U+C640,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6CC,U+C6D0,U+C6D4,U+C6E8,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774,U+C778,U+C77C,U+C785,U+C788,U+C790,U+C7A5,U+C7AC,U+C801,U+C804,U+C811,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C99D,U+C9C0-C9C1,U+CC3E,U+CC45,U+CC98,U+CCAD,U+CCB4,U+CD94,U+CD98,U+CDA4,U+CDB0,U+CE58,U+CEEC,U+CF00,U+CF54,U+D06C,U+D0D5,U+D0DC-D0DD,U+D130,U+D134,U+D154,U+D1A0,U+D1B1,U+D1B5,U+D2B8-D2B9,U+D305,U+D30C,U+D328,U+D3B4,U+D3EC,U+D45C,U+D488,U+D504,U+D53D,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D589,U+D611,U+D638,U+D654-D655,U+D658,U+D68D,U+D6C4;}
@font-face{font-family:"NanumSquare Neo";font-weight:800;font-style:normal;font-display:swap;src:url("../fonts/NanumSquareNeo-ExtraBold.woff2?v=f27c0741248d") format("woff2");unicode-range:U+2C7,U+2D0,U+2D8-2DD,U+2002-2007,U+2009-200A,U+2012-2013,U+2015-2016,U+2018-2019,U+201C-201D,U+2020-2023,U+2025-2026,U+2030,U+2032-2033,U+203B-203C,U+203E,U+2044,U+2047-2049,U+2070,U+2074-2079,U+207F-2089,U+20A9,U+20AC,U+2103,U+2109,U+2113,U+2116,U+2121-2122,U+2126,U+212B,U+2153-2154,U+215B-215E,U+2160-2169,U+2170-2179,U+2190,U+2194-2196,U+2198-2199,U+21D2,U+21D4,U+2200,U+2202-2203,U+2207-2208,U+220B,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222C,U+222E,U+2234-2236,U+223C-223D,U+2252,U+2260-2261,U+2264-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+2299,U+22A5,U+22EF,U+2312,U+2329-232A,U+2460-24F4,U+24FF-2503,U+250C-254B,U+2592,U+25A0-25A1,U+25A3-25A9,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C9,U+25CB,U+25CE-25D1,U+25E6,U+2605-2606,U+260E-260F,U+261C,U+261E,U+2640,U+2642,U+2660-2661,U+2663-2665,U+2667-266A,U+266C-266D,U+274C,U+2776-277F,U+2E3A-2E3B,U+3000-3003,U+300A-3011,U+3013-301C,U+3200-321E,U+3251-327F,U+32B1-32BF,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+AC02-AC03,U+AC05-AC15,U+AC17-AC1B,U+AC1E-AC73,U+AC75-AC7F,U+AC81-AC8B,U+AC8D-ACA8,U+ACAA-ACAF,U+ACB1-ACBC,U+ACBE-ACC3,U+ACC5-ACDF,U+ACE1-ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD4F,U+AD51-AD6B,U+AD6D-ADDB,U+ADDD-ADF7,U+ADF9-AE07,U+AE0A-AE2F,U+AE31-AE4B,U+AE4D-B097,U+B099-B0B3,U+B0B5-B107,U+B109-B122,U+B125-B273,U+B275-B293,U+B295-B2A4,U+B2A6-B2C7,U+B2C9-B2E3,U+B2E5-B2E7,U+B2E9-B2EA,U+B2ED-B2F3,U+B2F5-B2F8,U+B2FA-B2FF,U+B301-B36F,U+B371-B3C3,U+B3C6-B3D8,U+B3DA-B417,U+B419-B41B,U+B41D-B4DB,U+B4DD-B4F0,U+B4F2-B52F,U+B531-B5A3,U+B5A5-B5BA,U+B5BC-B60F,U+B611-B77B,U+B77D-B797,U+B799-B7A7,U+B7A9-B7EB,U+B7ED-B807,U+B809-B823,U+B826-B827,U+B829-B85B,U+B85D-B8CB,U+B8CD-B8EF,U+B8F1-B957,U+B959-B977,U+B979-B97B,U+B97D-B9AB,U+B9AD-B9BC,U+B9BE-B9C0,U+B9C2-B9DD,U+B9DF-B9E7,U+B9E9-B9F6,U+B9F8-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BAA7,U+BAAA-BB33,U+BB35-BB37,U+BB39-BC0E,U+BC10-BC13,U+BC15-BC17,U+BC19-BC1A,U+BC1D-BC28,U+BC2A-BC30,U+BC32-BC83,U+BC85-BC93,U+BC96-BCBC,U+BCBE-BCC3,U+BCC5-BCF3,U+BCF6-BCF7,U+BCF9-BD7F,U+BD81-BD83,U+BD85-BD98,U+BD9A-BE0B,U+BE0D-BE43,U+BE45-BE58,U+BE5A-C0AB,U+C0AD-C0AF,U+C0B1-C0B3,U+C0B5-C0C0,U+C0C2-C0DC,U+C0DE-C11B,U+C11E-C11F,U+C121-C123,U+C125-C130,U+C132-C137,U+C139-C13B,U+C13D-C14A,U+C14C-C157,U+C159-C18B,U+C18E-C1A0,U+C1A2-C217,U+C219-C21F,U+C221-C2A3,U+C2A5-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C547,U+C549-C54B,U+C54D-C55F,U+C562-C590,U+C592-C5B3,U+C5B5-C5C4,U+C5C6,U+C5C8-C5CF,U+C5D1-C5D3,U+C5D5-C5EB,U+C5ED-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C607,U+C609-C623,U+C625-C63F,U+C641-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6CB,U+C6CD-C6CF,U+C6D1-C6D3,U+C6D5-C6E7,U+C6E9-C703,U+C705-C71F,U+C721-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C750,U+C752-C757,U+C759-C773,U+C775-C777,U+C779-C77B,U+C77D-C784,U+C786-C787,U+C789-C78F,U+C791-C7A4,U+C7A6-C7AB,U+C7AD-C800,U+C802-C803,U+C805-C810,U+C812-C814,U+C816-C81B,U+C81D-C86F,U+C871-C8FB,U+C8FD-C910,U+C912-C99C,U+C99E-C9BF,U+C9C2-CC3D,U+CC3F-CC44,U+CC46-CC97,U+CC99-CCAC,U+CCAE-CCB3,U+CCB5-CD93,U+CD95-CD97,U+CD99-CDA3,U+CDA5-CDAF,U+CDB1-CE57,U+CE59-CEEB,U+CEED-CEFF,U+CF01-CF53,U+CF55-D06B,U+D06D-D0D4,U+D0D6-D0DB,U+D0DE-D12F,U+D131-D133,U+D135-D153,U+D155-D19F,U+D1A1-D1B0,U+D1B2-D1B4,U+D1B6-D2B7,U+D2BA-D304,U+D306-D30B,U+D30D-D327,U+D329-D3B3,U+D3B5-D3EB,U+D3ED-D45B,U+D45D-D487,U+D489-D503,U+D505-D53C,U+D53E-D543,U+D545-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D588,U+D58A-D610,U+D612-D637,U+D639-D653,U+D656-D657,U+D659-D68C,U+D68E-D6C3,U+D6C5-D7A3,U+FB01-FB02,U+FE10-FE19,U+FE30-FE33,U+FE35-FE44,U+FE47-FE48,U+FF01-FF5D,U+FFE0-FFE3,U+FFE5-FFE6,U+1F100,U+1F110-1F129;}







:root {
  --font-sans: 'NanumSquare Neo', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif;
}
html, body, button, input, select, textarea {
  font-family: var(--font-sans);
}

:root{--ink:#17263c;--muted:#627087;--line:#dde4ed;--blue:#2475ed;--sky:#80c7ff;--navy:#0b1423;--shell:1200px;--font-sans:'NanumSquare Neo','Malgun Gothic','Apple SD Gothic Neo',sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fff;color:var(--ink);font-size:15px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button{font-size:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #3a91ff;outline-offset:5px}button{cursor:pointer}svg{display:block}p,h1,h2,h3{margin:0}img,svg{max-width:100%}button[hidden],[hidden]{display:none!important}.shell{width:min(var(--shell),calc(100% - 80px));margin-inline:auto}.icon{width:22px;height:22px;flex:0 0 auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;padding:12px 20px;background:#fff;color:var(--navy)}.skip-link:focus{top:12px}.site-header{height:88px;background:#0b1423;color:#f4f8ff;position:sticky;top:0;z-index:50;border-bottom:1px solid #ffffff12}.header-inner{height:100%;display:flex;justify-content:space-between;align-items:center;gap:40px}.brand{font-weight:800;font-size:24px;letter-spacing:-1px;display:inline-flex;align-items:center;gap:11px;line-height:1;white-space:nowrap}.brand-dot{color:var(--sky)}.brand-mark{position:relative;width:22px;height:29px;display:block}.brand-mark i{position:absolute;left:0;width:22px;height:15px;border:5px solid #80c7ff;border-radius:1px 10px 10px 1px;transform:skewY(-12deg)}.brand-mark i:first-child{top:0}.brand-mark i:last-child{bottom:0}.site-nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:700;color:#c9d3e4}.site-nav>a{transition:color .15s}.site-nav>a:hover{color:#80c7ff}.site-nav .nav-contact{display:flex;align-items:center;gap:25px;margin-left:18px;color:#fff;border:1px solid #3c4c63;border-radius:5px;padding:10px 17px}.nav-contact .icon{width:17px;height:17px}.menu-toggle{display:none;background:none;border:0;padding:12px;color:#fff}.menu-toggle span{display:block;width:22px;height:2px;background:currentColor;margin:5px 0}.hero{position:relative;background:var(--navy);color:#fff;overflow:hidden}.hero-grid{position:absolute;inset:0 0 0 40%;background-image:linear-gradient(#728ca309 1px,transparent 1px),linear-gradient(90deg,#728ca309 1px,transparent 1px),radial-gradient(ellipse at 78% 42%,#123d642d,transparent 72%);background-size:64px 64px,64px 64px,100% 100%;pointer-events:none}.hero-main{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:56px;padding-top:85px;padding-bottom:74px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#8fa8c2;display:flex;align-items:center;gap:9px;line-height:1.5}.eyebrow>span{width:5px;height:5px;background:#80c7ff}.hero h1{font-size:48px;letter-spacing:-2.4px;line-height:1.45;font-weight:800;margin-top:25px;white-space:nowrap}em{font-style:normal;color:var(--sky)}.hero-description{font-size:14px;line-height:1.95;color:#aebed2;margin-top:24px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 22px;min-height:51px;line-height:1.5;font-size:13px;font-weight:700;border-radius:5px;border:1px solid transparent;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.button-blue{color:white;background:#2878ed;box-shadow:0 8px 28px #005eff15}.button-blue:hover{background:#1768db}.button-dark{background:var(--ink);color:white}.button-light{background:#fff;color:#172d4b}.button-light:hover{background:#eaf4ff}.button-outline{border-color:#4a6688;color:#e1edff}.button-outline:hover{background:#233c58}.text-link{display:flex;align-items:center;gap:9px;font-size:12px;color:#c2d2e5;font-weight:700}.text-link .icon{width:17px;height:17px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:38px;font-size:9px;letter-spacing:1.2px;color:#7288a0}.tiny-square{width:6px;height:6px;border:1px solid #7288a0}.infra-card{border:1px solid #31445b;background:linear-gradient(145deg,#142136a1,#0e1929e6);border-radius:9px;overflow:hidden;box-shadow:0 30px 75px #0002}.infra-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;border-bottom:1px solid #2b3d5320;font-size:8px;color:#a1b7ce;letter-spacing:1.3px}.infra-no{font-size:8px;color:#6a8099;white-space:nowrap}.infra-art{padding:0 20px}.infra-art>svg{width:100%;height:auto}.infra-footer{display:flex;align-items:center;gap:38px;padding:19px 25px 22px;border-top:1px solid #293b524d;background:#0d18296e}.infra-footer>div{display:flex;flex-direction:column;gap:7px}.infra-footer>div>span{font-size:9px;color:#88a0ba;letter-spacing:.7px}.infra-footer strong{font-size:25px;line-height:1.2}.infra-footer strong>span{font-size:12px;color:#b5c5d9;margin-left:5px;font-weight:400}.infra-symbol{margin-left:auto;color:#4a7199;font-size:29px}.hero-bottom{position:relative;display:grid;grid-template-columns:1.05fr 1fr 1fr 1.1fr;padding-top:25px;padding-bottom:31px;border-top:1px solid #2b3b50;align-items:center;gap:35px}.hero-bottom>p{font-size:12px;line-height:1.9;color:#8b9cb4}.hero-bottom>p strong{font-weight:400;color:#d8e2f0}.hero-bottom>div{display:flex;flex-direction:column;gap:6px}.hero-bottom>div>span{font-size:10px;color:#8c9db5}.hero-bottom strong{font-size:23px;letter-spacing:-.5px;font-weight:700;white-space:nowrap}.hero-bottom small{font-size:11px;font-weight:400;color:#a8b8cc;margin-left:8px}.hero-bottom>div:last-child strong{font-size:17px;letter-spacing:0}.section{padding-block:100px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:40px}.light-eyebrow{color:#347ce0}.section-heading h2,.guide-intro h2,.faq-grid h2{font-size:32px;line-height:1.55;letter-spacing:-1.2px;font-weight:800;margin-top:17px}.section-intro{font-size:13px;color:var(--muted);line-height:1.9;padding-bottom:5px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.service-item{padding:30px 30px 22px;transition:background .2s}.service-item+.service-item{border-left:1px solid var(--line)}.service-item:hover{background:#f8faff}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.service-top>span:last-child{color:#a5b0c2;font-size:10px}.service-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:9px;background:#ecf4fe;color:#2d72c7}.service-icon .icon{width:25px;height:25px}.service-item h3{font-size:20px;letter-spacing:-.6px;margin-bottom:14px}.service-item p{font-size:13px;line-height:1.95;color:var(--muted);min-height:77px}.service-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7edf4;margin-top:25px;padding-top:15px}.service-bottom>span{font-size:9px;color:#78859a;letter-spacing:.8px}.service-bottom>a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f2f6fb;color:#416585}.service-bottom>a:hover{background:#deebfc}.support-line{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;color:#758297;font-size:11px}.support-line>span{display:flex;align-items:center;gap:8px}.support-line .icon{width:15px;height:15px;color:#4b83c7}.plans-section{background:#f3f6fa;border-block:1px solid #e9edf3}.plans-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 22px;min-height:40px}.plan-filters{display:flex;gap:5px;background:#e5ebf3;padding:4px;border-radius:6px}.plan-filters button{background:transparent;border:0;border-radius:4px;color:#748299;font-weight:700;font-size:11px;padding:9px 14px;white-space:nowrap}.plan-filters button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #172c4210;color:#1a3153}.plan-filters button>span{font-size:9px;margin-left:5px;color:#8394ae}.cpu-caption{font-size:10px;color:#7b8799}.cpu-caption strong{font-size:11px;color:#49566b;margin-left:8px;font-weight:400}.table-wrap{background:#fff;border:1px solid #dce4ef;border-radius:8px;overflow:hidden}.plans-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}.plans-table thead{background:#fafcfe}.plans-table th,.plans-table td{padding:23px 19px;border-bottom:1px solid #e8edf4;vertical-align:middle}.plans-table thead th{font-size:10px;font-weight:400;color:#748399;padding-block:17px}.plans-table th:first-child{padding-left:28px}.plans-table tbody th{font-weight:700;min-width:170px}.plans-table td:last-child{padding-right:27px;text-align:right}.plans-table tbody tr:last-child>*{border-bottom:0}.plans-table tbody tr:hover{background:#f7fbff}.plan-name{display:block;font-size:12px;letter-spacing:.4px}.plan-caption{display:block;font-size:9px;font-weight:400;color:#8491a3;margin-top:4px}.unit{color:#768398;font-size:10px}.price-cell{white-space:nowrap}.price-cell strong{font-size:20px;letter-spacing:-.6px}.price-cell>span{font-size:10px;margin-left:5px;color:#738198}.plan-link{display:inline-flex;align-items:center;gap:6px;border:1px solid #e0e7f0;border-radius:4px;padding:8px 12px;font-size:0;white-space:nowrap;color:#687c98}.plan-link:before{content:'상품 문의';font-size:10px}.plan-link .icon{width:14px;height:14px}.plan-link:hover{color:#196ce0;border-color:#7bafea;background:#eff6ff}.event-row{background:#f5f9ff}.event-row .plan-name{color:#1d6ed7}.event-row .plan-caption{color:#6a86ae}.plan-footnotes{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7b899c;margin-top:20px}.plan-footnotes p:first-child{display:flex;align-items:flex-start;gap:7px}.footnote-dot{width:4px;height:4px;border-radius:50%;background:#5b8cc8;flex-shrink:0;margin-top:7px}.security-section{background:#0f1b2e;color:#f2f7ff;position:relative}.security-section .section-intro{color:#8fa2bb}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.security-card{background:#14243a;border:1px solid #30435c;border-radius:8px;padding:31px 33px}.security-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:29px}.label-tag{display:inline-block;padding:5px 9px;border:1px solid #36516f;font-size:9px;letter-spacing:.5px;line-height:1.6;border-radius:3px;color:#a7c4e4}.security-card-top>.icon{width:28px;height:28px;color:#6ba7dc}.security-card h3{font-size:23px;letter-spacing:-.7px;margin-bottom:13px}.security-card>p{font-size:12px;color:#94a9c1;line-height:1.95}.defense-stat{display:flex;gap:16px;align-items:baseline;margin-top:26px;margin-bottom:16px}.defense-stat strong{font-size:57px;line-height:1.3;font-weight:700;letter-spacing:-2px}.defense-stat strong>span{font-size:21px;letter-spacing:0;margin-left:5px;color:#99bee3}.defense-stat>span{font-size:10px;color:#7e9cba}.security-card .security-note{font-size:10px;line-height:1.9;color:#8ba0ba;min-height:38px}.security-price{border-top:1px solid #304560;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:25px;margin-top:27px}.security-price strong{font-size:26px;letter-spacing:-.8px;display:block;line-height:1.5}.security-price strong>span{font-size:11px;font-weight:400;margin-left:4px;letter-spacing:0}.security-price small{font-size:9px;color:#8da5c1}.security-price .button{padding:12px 16px;font-size:11px;min-height:42px;gap:23px}.security-price .icon{width:17px;height:17px}.event-card{background:linear-gradient(128deg,#193555,#132c49);border-color:#3e6588}.event-index{font-size:9px;letter-spacing:1px;color:#7599bb}.event-spec{display:flex;align-items:center;gap:34px;margin:29px 0 18px}.event-spec>div>span{display:block;font-size:8px;letter-spacing:1.5px;color:#8ab2d5}.event-spec strong{font-size:39px;letter-spacing:-1px;line-height:1.7}.event-spec small{font-size:15px;font-weight:400;margin-left:4px;color:#a2c6e8}.event-plus{font-size:27px;font-weight:400;color:#698eb4}.security-disclaimer{display:flex;align-items:center;gap:11px;color:#8da2be;font-size:11px;margin-top:27px}.security-disclaimer .icon{width:17px;height:17px}.guide-grid{display:grid;grid-template-columns:1fr 1.32fr;gap:95px}.guide-intro>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#6b798d;margin-top:22px}.game-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.game-tags>span{padding:5px 8px;border:1px solid #dce5f0;border-radius:3px;font-size:9px;color:#65788f}.guide-intro>.game-note{font-size:10px!important;color:#8d98a7!important;margin-top:13px!important}.network-guide{padding-top:4px}.network-row{display:grid;grid-template-columns:1fr 1.55fr;gap:22px;align-items:center;padding:0 0 29px;margin-bottom:29px;border-bottom:1px solid var(--line)}.network-code{font-size:8px;letter-spacing:1.3px;color:#98a5b5}.network-row h3{font-size:16px;margin-top:8px;letter-spacing:-.4px}.protocol{display:inline-block;font-size:9px;background:#eef1f6;border:1px solid #e2e6ed;border-radius:3px;padding:5px 8px;margin-right:3px;color:#66758b}.protocol.available{color:#3474b3;background:#eef6ff;border-color:#d4e5f7}.network-row p{font-size:10px;color:#8190a2;margin-top:10px}.terms-note{background:#f5f7fa;border:1px solid #e9edf3;padding:20px 22px;border-radius:5px}.terms-note strong{font-size:11px}.terms-note p{font-size:10px;color:#758195;line-height:1.9;margin-top:8px}.terms-note a{font-size:10px;display:inline-flex;align-items:center;gap:9px;margin-top:13px;color:#366dad}.terms-note .icon{width:13px;height:13px}.faq-section{padding:5px 0 95px}.faq-grid{display:grid;grid-template-columns:1fr 1.85fr;gap:65px;border-top:1px solid var(--line);padding-top:60px}.faq-grid h2{font-size:25px}.faq-list{border-top:1px solid #bbc8d9}.faq-list details{border-bottom:1px solid #dde5ee}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;font-weight:700;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:17px;height:17px;color:#8599b1;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details>p{font-size:11px;color:#728199;line-height:2;padding:0 32px 23px 0}.contact-section{background:#edf3fa;padding-block:70px}.contact-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;background:#1c4676;border-radius:9px;color:#fff;padding:53px 60px;position:relative;overflow:hidden}.contact-panel:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 0,#76c2ff15,transparent 60%);pointer-events:none}.contact-copy,.contact-details{position:relative}.contact-copy .eyebrow{font-size:9px;color:#86b8e8}.contact-copy h2{font-size:31px;font-weight:800;letter-spacing:-1px;line-height:1.55;margin:18px 0 15px}.contact-copy>p:not(.eyebrow){color:#a8c1df;font-size:12px;line-height:1.9}.contact-copy>.button{margin-top:25px;font-size:11px;padding:12px 18px;min-height:45px}.contact-details{align-self:center}.contact-details>a{display:flex;align-items:center;gap:17px;padding:22px 0;border-bottom:1px solid #6a8bb240}.contact-details>a>.icon:first-child{color:#85b5e3;width:21px;height:21px}.contact-details>a>.icon:last-child{margin-left:auto;width:17px;height:17px;color:#81acd4}.contact-details>a span{display:flex;flex-direction:column;gap:5px}.contact-details small{font-size:8px;letter-spacing:1.7px;color:#7da8d1}.contact-details strong{font-size:19px;letter-spacing:-.3px;font-weight:700}.contact-details>a:hover strong{color:#a5d9ff}.contact-note{display:flex;gap:18px;align-items:center;margin-top:26px}.contact-note-icon{font-size:30px;color:#76a5d2;font-weight:800;letter-spacing:-1px}.contact-note p{font-size:10px;color:#91b2d7;line-height:1.9}.site-footer{background:#0b1423;color:#6f829c;padding-top:42px}.footer-top{display:flex;align-items:center;gap:22px;padding-bottom:25px;border-bottom:1px solid #1f3046}.site-footer .brand{font-size:20px;color:#f2f7ff}.site-footer .brand-mark{transform:scale(.8);transform-origin:left center;margin-right:-5px}.footer-top>span{font-size:10px;color:#90a0b6}.footer-top>a:last-child{margin-left:auto;font-size:10px}.footer-details{display:flex;justify-content:space-between;gap:30px;font-size:10px;padding-block:24px;line-height:2.1}.footer-details p span{margin-left:15px}.footer-details>a{color:#99a8bb}.footer-bottom{border-top:1px solid #1a2a40;padding-block:19px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.5px;color:#52677f}
@media(min-width:1440px){.hero h1{font-size:52px}.hero-main{padding-top:95px;padding-bottom:85px}.hero-description{font-size:15px}}
@media(max-width:1100px){.shell{width:calc(100% - 56px)}.site-nav{gap:24px}.site-nav .nav-contact{margin-left:0}.hero-main{gap:30px}.hero h1{font-size:39px;letter-spacing:-1.8px}.hero-description{font-size:12px}.hero-actions{gap:18px}.hero-actions .button{padding:13px 16px;gap:17px}.hero-note{font-size:8px}.infra-heading{font-size:7px;padding:16px}.infra-no{font-size:7px}.hero-bottom{gap:20px}.hero-bottom strong{font-size:20px}.hero-bottom>div:last-child strong{font-size:15px}.service-item{padding:26px 24px 20px}.service-item p{font-size:12px}.plans-table th,.plans-table td{padding-inline:12px}.plans-table tbody th{min-width:150px}.plans-table th:first-child{padding-left:20px}.plans-table td:last-child{padding-right:20px}.plan-footnotes{flex-direction:column;gap:4px}.guide-grid{gap:50px}.contact-panel{padding:43px 40px;gap:40px}.contact-details strong{font-size:16px}}
@media(max-width:850px){.site-header{height:74px}.site-nav{gap:20px;font-size:11px}.brand{font-size:21px}.nav-contact{padding:8px 12px!important;gap:12px!important}.hero-main{padding-top:57px;padding-bottom:54px;gap:24px}.hero h1{font-size:33px;letter-spacing:-1.7px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-description{font-size:11px}.hero-actions{gap:14px;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:12px 14px;min-height:44px}.text-link{font-size:10px}.hero-note{font-size:7px;letter-spacing:.8px;margin-top:30px}.infra-heading{padding:14px 12px;letter-spacing:.5px}.infra-no{display:none}.infra-art{padding:0 5px}.infra-footer{padding:17px 17px;gap:20px}.infra-footer>div>span{font-size:7px}.infra-footer strong{font-size:22px}.infra-footer strong>span{font-size:10px}.hero-bottom>p{font-size:10px}.hero-bottom strong{font-size:18px}.hero-bottom small{display:block;margin-left:0;font-size:9px;margin-top:5px}.hero-bottom>div:last-child strong{font-size:13px;white-space:normal}.hero-bottom>div>span{font-size:8px}.section{padding-block:75px}.section-heading h2,.guide-intro h2{font-size:28px}.section-intro{font-size:11px}.service-item{padding:23px 20px 18px}.service-item h3{font-size:17px}.service-item p{font-size:11px;min-height:85px}.service-top{margin-bottom:25px}.service-bottom>span{font-size:7px}.support-line{font-size:9px;gap:10px}.support-line .icon{width:12px;height:12px}.plans-toolbar{align-items:flex-start;gap:15px;flex-direction:column}.plans-table th,.plans-table td{padding:20px 9px}.plans-table tbody th{min-width:130px}.plans-table th:first-child{padding-left:16px}.plans-table td:last-child{padding-right:16px}.plans-table{font-size:11px}.price-cell strong{font-size:17px}.plan-link{padding:6px 9px}.plan-link:before{content:'문의'}.plan-name{font-size:10px}.plan-caption{font-size:8px}.unit{font-size:8px}.security-card{padding:25px}.security-card h3{font-size:20px}.security-card>p{font-size:11px}.security-price{gap:12px;flex-wrap:wrap}.security-price .button{gap:13px;font-size:10px;padding:10px 12px;min-height:40px}.security-price strong{font-size:23px}.security-card .security-note{font-size:9px;min-height:52px}.event-spec{gap:24px}.defense-stat strong{font-size:51px}.event-index{font-size:7px}.guide-grid{grid-template-columns:.8fr 1fr;gap:35px}.guide-intro>p:not(.eyebrow){font-size:11px}.network-row{grid-template-columns:1fr;gap:15px}.faq-grid{gap:40px}.faq-grid h2{font-size:22px}.faq-list summary{font-size:11px}.contact-panel{gap:30px;padding:36px 30px}.contact-copy h2{font-size:26px}.contact-details strong{font-size:14px}.contact-details>a{gap:13px}.contact-details>a>.icon:last-child{width:14px;height:14px}.contact-copy>.button{gap:15px}}
@media(max-width:680px){html{scroll-padding-top:78px}.shell{width:calc(100% - 40px)}.site-header{height:68px}.brand{font-size:22px}.brand-mark{transform:scale(.85);transform-origin:left center;margin-right:-3px}.menu-toggle{display:block;margin-right:-10px}.header-inner{gap:20px}.site-nav{position:absolute;left:0;right:0;top:68px;padding:14px 20px 22px;background:#0f1c2f;border-bottom:1px solid #34465f;display:none;flex-direction:column;align-items:stretch;gap:0;font-size:13px;box-shadow:0 20px 25px #0002}.site-nav.is-open{display:flex}.site-nav>a{padding:13px 0}.site-nav .nav-contact{justify-content:space-between;margin-top:10px;padding:13px 16px!important}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero-main{grid-template-columns:1fr;padding-top:48px;padding-bottom:36px;gap:35px}.hero-grid{left:0;background-size:52px 52px,52px 52px,100% 100%}.hero .eyebrow{font-size:7px;letter-spacing:1.1px}.hero h1{font-size:34px;letter-spacing:-1.65px;margin-top:22px;line-height:1.5;white-space:normal}.hero-description{font-size:12px;line-height:1.95;margin-top:22px}.desktop-break{display:none}.hero-actions{margin-top:26px;gap:21px}.hero-actions .button{font-size:11px;padding:13px 15px;gap:20px;min-height:47px}.text-link{font-size:10px}.hero-note{margin-top:27px;font-size:7px}.infra-card{max-width:480px;width:100%;margin:auto;border-radius:7px}.infra-heading{padding:15px 20px;font-size:7px;letter-spacing:.8px}.infra-no{display:block;font-size:7px}.infra-art{padding:0 30px}.infra-art>svg{max-height:250px}.infra-footer{padding:16px 22px 18px;gap:35px}.infra-footer>div>span{font-size:8px}.infra-footer strong{font-size:24px}.hero-bottom{grid-template-columns:1fr 1fr;padding-top:24px;padding-bottom:28px;gap:22px 24px}.hero-bottom>p{font-size:11px}.hero-bottom>div>span{font-size:9px}.hero-bottom strong{font-size:22px}.hero-bottom small{display:inline;margin-left:7px;font-size:9px}.hero-bottom>div:last-child strong{font-size:14px}.hero-bottom>div:nth-child(3){border-top:1px solid #24364c;padding-top:18px}.hero-bottom>div:last-child{border-top:1px solid #24364c;padding-top:18px;align-self:stretch}.section{padding-block:62px}.eyebrow{font-size:9px;letter-spacing:1.1px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.guide-intro h2{font-size:26px;letter-spacing:-1px;margin-top:14px}.section-intro{font-size:11px;margin-top:17px}.service-grid{grid-template-columns:1fr}.service-item{padding:24px 25px}.service-item+.service-item{border-left:0;border-top:1px solid var(--line)}.service-top{margin-bottom:20px}.service-item h3{font-size:19px;margin-bottom:10px}.service-item p{font-size:12px;min-height:0}.service-bottom{margin-top:20px;padding-top:12px}.service-bottom>span{font-size:9px}.service-icon{width:43px;height:43px}.support-line{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;font-size:9px;margin-top:24px}.support-line>span{gap:6px}.plans-toolbar{margin:26px 0 18px}.plan-filters{width:100%;justify-content:space-between;gap:2px}.plan-filters button{font-size:10px;padding:9px 11px;flex:1}.plan-filters button>span{font-size:8px}.cpu-caption{font-size:9px}.cpu-caption strong{font-size:10px}.table-wrap{background:none;border:0;border-radius:0;overflow:visible}.plans-table,.plans-table tbody{display:block}.plans-table thead{display:none}.plans-table tr{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce4ef;border-radius:7px;background:#fff;padding:21px 20px;gap:21px 8px;margin-bottom:12px}.plans-table tbody .event-row{background:#f9fbff;border-color:#b6d2f3}.plans-table th,.plans-table td{display:block;padding:0!important;border:0!important;min-width:0!important;text-align:left!important}.plans-table tbody th{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:16px!important;border-bottom:1px solid #e9edf4!important}.plan-name{font-size:12px}.plan-caption{font-size:8px;margin:0}.plans-table td[data-label]:before{content:attr(data-label);display:block;font-size:8px;color:#95a2b4;margin-bottom:7px}.plans-table td{font-size:14px;font-weight:700;line-height:1.4}.plans-table .unit{font-size:9px;font-weight:400}.plans-table .price-cell{grid-column:1/3;align-self:center;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:0}.plans-table .price-cell:before{display:none}.price-cell strong{font-size:22px}.price-cell:after{content:'/ 30일';font-size:8px;color:#8392a6;font-weight:400;margin-left:7px}.price-cell>span{font-size:9px;font-weight:400;margin-left:3px}.plans-table td:last-child{grid-column:3/5;justify-self:end;align-self:center}.plan-link{padding:10px 12px;gap:15px}.plan-link:before{content:'상품 문의';font-size:9px}.plan-link .icon{width:12px;height:12px}.plan-footnotes{font-size:9px;gap:8px;margin-top:18px;line-height:1.9}.security-grid{grid-template-columns:1fr;gap:18px}.security-card{padding:27px 25px}.security-card h3{font-size:23px}.security-card>p{font-size:11px}.security-card-top{margin-bottom:25px}.event-index{font-size:8px}.defense-stat{margin-top:24px;gap:14px}.defense-stat strong{font-size:54px}.security-card .security-note{min-height:0;font-size:10px}.security-price{padding-top:22px;margin-top:23px;flex-wrap:nowrap}.security-price strong{font-size:24px}.security-price .button{font-size:10px;gap:14px;padding:11px 13px}.event-spec{margin-top:25px;margin-bottom:18px;gap:32px}.event-spec strong{font-size:39px}.security-disclaimer{align-items:flex-start;font-size:10px;line-height:1.95;gap:9px;margin-top:23px}.security-disclaimer .icon{margin-top:2px}.guide-grid{grid-template-columns:1fr;gap:35px}.guide-intro>p:not(.eyebrow){font-size:12px;margin-top:18px}.game-tags{margin-top:22px}.game-tags>span{font-size:8px}.guide-intro>.game-note{font-size:9px!important}.network-row{grid-template-columns:.85fr 1.15fr;gap:12px;padding-bottom:24px;margin-bottom:24px}.network-row h3{font-size:14px;margin-top:7px}.network-row p{font-size:9px}.protocol{font-size:8px;padding:4px 6px;margin-right:0}.terms-note p{font-size:10px}.faq-section{padding:0 0 63px}.faq-grid{grid-template-columns:1fr;gap:26px;padding-top:42px}.faq-grid h2{font-size:26px;margin-top:14px}.faq-list summary{font-size:11px;padding-block:22px}.faq-list details>p{font-size:11px;line-height:2;padding-right:15px}.contact-section{padding-block:35px}.contact-panel{grid-template-columns:1fr;gap:22px;padding:31px 25px;border-radius:7px}.contact-copy .eyebrow{font-size:7px;letter-spacing:.9px}.contact-copy h2{font-size:25px;line-height:1.55;margin-top:18px}.contact-copy>p:not(.eyebrow){font-size:11px}.contact-copy>.button{font-size:10px;min-height:44px;padding:12px 15px;margin-top:22px}.contact-details>a{padding-block:18px;gap:15px}.contact-details strong{font-size:16px}.contact-note{margin-top:22px}.contact-note p{font-size:10px}.site-footer{padding-top:33px}.footer-top{gap:15px;flex-wrap:wrap;padding-bottom:24px}.footer-top>span{display:none}.site-footer .brand{font-size:20px}.footer-top>a:last-child{font-size:9px}.footer-details{flex-direction:column;gap:13px;font-size:9px;padding-block:21px}.footer-details p span{margin-left:10px}.footer-details a{font-size:10px}.footer-bottom{font-size:7px;gap:15px;line-height:1.7}.footer-bottom>span:last-child{max-width:125px;text-align:right;font-size:6px}}
@media(max-width:360px){.shell{width:calc(100% - 32px)}.hero h1{font-size:29px}.hero-description{font-size:11px}.hero-actions{gap:13px}.hero-actions .button{font-size:10px;padding:12px;gap:11px}.text-link{font-size:9px;gap:5px}.hero .eyebrow{font-size:6px}.hero-note{font-size:6px}.infra-heading{padding-inline:14px;font-size:6px}.infra-no{font-size:6px}.infra-art{padding-inline:14px}.hero-bottom strong{font-size:19px}.hero-bottom small{font-size:8px;margin-left:5px}.section-heading h2,.guide-intro h2{font-size:24px}.plan-filters button{padding:9px 7px;font-size:9px}.plan-filters button>span{margin-left:3px}.cpu-caption strong{margin-left:5px;font-size:9px}.plans-table tr{padding:19px 16px}.price-cell strong{font-size:20px}.plan-caption{font-size:7px}.security-card{padding:23px 20px}.security-price strong{font-size:21px}.security-price .button{gap:8px;padding:10px;font-size:9px}.security-card h3{font-size:21px}.network-row{grid-template-columns:1fr}.contact-panel{padding:29px 21px}.contact-copy h2{font-size:22px}.contact-details strong{font-size:14px}.footer-details p span{display:block;margin-left:0}.footer-details br{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media(max-width:680px){.hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-bottom>p strong{font-size:inherit;white-space:normal}.hero-bottom>div{min-width:0}.hero-bottom strong{white-space:normal}.plans-table td.price-cell{display:block}.plans-table td.price-cell:before{display:none}.plans-table td.price-cell:after{display:block;margin:3px 0 0;font-size:9px}.service-item p,.guide-intro>p:not(.eyebrow){font-size:13px}.security-card>p{font-size:12px}.security-card .security-note{font-size:11px}.section-intro,.faq-list summary{font-size:12px}.faq-list details>p{font-size:12px}.terms-note p{font-size:11px}.contact-copy>p:not(.eyebrow){font-size:12px}}
@media print{.site-header,.hero-grid,.menu-toggle,.plan-filters,.hero-actions,.contact-section,.site-footer{display:none!important}body{color:#000;background:#fff;font-size:11px}.shell{width:100%}.section,.faq-section{padding:25px 0}.hero,.security-section{background:#fff;color:#000}.hero-copy p,.security-card p{color:#333}.hero-main{padding:20px 0}.infra-card{display:none}.hero-main{display:block}.hero-bottom{display:none}.table-wrap{overflow:visible}.plans-table tr[hidden]{display:table-row!important}.section-heading{margin-bottom:15px}.security-card{background:#fff;border:1px solid #aaa;break-inside:avoid}em{color:#000}.contact-panel{display:none}a{color:#000}}

/* CORE content fitted to the original BON layout. */
.brand{font-size:21px;letter-spacing:-.8px}.brand-mark.core-mark{width:29px;height:29px;flex-shrink:0;color:var(--sky)}.core-mark svg{width:29px;height:29px}.hero h1{font-size:44px;white-space:normal}.hero-main{gap:40px}.hero-bottom>p strong{font-size:16px}.core-plan-description{display:block;font-size:10px;color:#7b8ca1;line-height:1.8;margin-top:8px;max-width:145px}.best-tag{display:inline-block;margin-top:9px;padding:2px 6px;border-radius:3px;background:#e7f1ff;color:#266dc1;font-size:8px;font-weight:700}.featured-row{background:#f5f9ff}.plans-table th,.plans-table td{padding-inline:12px}.plans-table th:first-child{padding-left:22px}.plans-table tbody th{min-width:150px}.plans-table td[data-label="CPU"]{max-width:185px;font-size:12px}.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"]{font-size:11px;max-width:150px}.plans-table td[data-label="트래픽"]{font-size:11px;white-space:nowrap}.plans-table td:last-child{padding-right:22px}.core-price-note{display:block;font-size:8px;white-space:normal;line-height:1.8;font-weight:400;color:#7d8ca1;margin-top:7px;max-width:140px}.plan-link>span{font-size:14px}.plan-footnotes{font-size:11px}.core-security-accent{color:var(--sky)}.core-security-copy h3{margin-top:22px}.core-security-copy>p{font-size:13px}.core-security-features{list-style:none;padding:0;margin:23px 0 28px}.core-security-features li{display:flex;gap:16px;padding:13px 0;border-bottom:1px solid #36506d;font-size:11px}.core-security-features strong{min-width:98px;color:#aad3ff}.core-security-features span{color:#8ea8c6}.core-security-copy .button{font-size:12px}.core-flow{border:1px solid #3d5a7f;border-radius:8px;padding:30px;background:#10243d;display:flex;flex-direction:column;justify-content:center}.board-heading{display:flex;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid #355073;color:#b5d1ef;font-size:9px}.board-heading span:last-child{font-size:8px;color:#829eba}.flow-input{display:flex;justify-content:center;gap:16px;margin:25px 0 8px}.flow-input span{border:1px solid #456794;border-radius:3px;background:#19385f;padding:8px 12px;font-size:10px;color:#bedafa}.flow-input .attack{border-color:#7b6170;color:#edbcc6;background:#3e3447}.flow-arrows{display:flex;justify-content:center;gap:113px;font-size:22px;color:#86b8f8}.shield-box{text-align:center;padding:12px 0 25px}.shield-box svg{width:75px;height:75px;fill:#184582;stroke:#82b8ff;stroke-width:1.5;margin:auto}.shield-box strong{display:block;font-size:16px;letter-spacing:1px;margin-top:14px}.shield-box small{display:block;font-size:8px;color:#84a5ce;letter-spacing:1px;margin-top:7px}.clean-route{display:flex;align-items:center;gap:9px;padding:14px;background:#1a5baf;border:1px solid #3878ca;border-radius:4px;font-size:9px}.clean-route b{margin-left:auto}.board-foot{text-align:center;font-size:10px;color:#9bb6d9;margin-top:18px}.core-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.core-benefit{border-left:2px solid #bdd8f7;padding-left:18px}.core-benefit>div{display:flex;align-items:center;gap:12px}.core-benefit>div>span{font-size:10px;color:#82a6ce}.core-benefit h3{font-size:16px}.core-benefit p{font-size:12px;line-height:1.9;color:#6f8199;margin-top:14px}.partner-strip{display:flex;align-items:center;gap:40px;border-top:1px solid var(--line);padding-top:30px;margin-top:42px}.partner-label{font-size:9px;color:#8393a8;letter-spacing:.7px}.partner-list{flex:1;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;align-items:center}.partner-list img{max-width:100px;height:26px;object-fit:contain;filter:grayscale(1);opacity:.65}.core-faq-intro{font-size:12px;color:#71829a;line-height:1.95;margin-top:20px}.faq-list summary:after{content:'+';color:#8599b1;flex-shrink:0;font-size:18px}.faq-list details[open] summary:after{content:'−'}.faq-list code{background:#edf3fb;color:#2c558d;padding:2px 5px;border-radius:3px}.service-icon .icon{stroke-width:1.45}
@media(max-width:1100px){.brand{font-size:18px}.site-nav{gap:20px}.hero h1{font-size:37px}.plans-table td[data-label="CPU"]{font-size:10px}.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"]{font-size:10px}.plans-table tbody th{min-width:130px}.plans-table th,.plans-table td{padding-inline:9px}.price-cell strong{font-size:19px}.plans-table th:first-child{padding-left:15px}.plans-table td:last-child{padding-right:15px}.core-security-features li{display:block}.core-security-features span{display:block;margin-top:6px}.core-benefits-grid{gap:28px}}
@media(max-width:850px){.hero h1{font-size:32px}.header-inner{gap:18px}.brand{font-size:17px;gap:7px}.site-nav{gap:15px}.core-plan-description{font-size:9px}.plans-table tbody th{min-width:115px}.plans-table td[data-label="CPU"]{font-size:9px}.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"],.plans-table td[data-label="트래픽"]{font-size:9px}.price-cell strong{font-size:17px}.plans-table th,.plans-table td{padding-inline:7px}.core-price-note{font-size:7px}.core-flow{padding:24px}.flow-input{gap:8px}.flow-input span{font-size:8px;padding:6px 8px}.core-benefits-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.brand{font-size:20px}.hero h1{font-size:33px}.hero-main{gap:35px}.hero-bottom>p{font-size:8px}.hero-bottom>p strong{font-size:13px}.hero-bottom>div:last-child strong{font-size:12px}.plans-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-table tbody th{display:block}.core-plan-description{font-size:11px;max-width:none}.plan-caption{margin-top:5px;font-size:9px}.plans-table td[data-label="CPU"]{grid-column:1/-1;max-width:none;font-size:13px}.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"],.plans-table td[data-label="트래픽"]{font-size:11px;white-space:normal;max-width:none}.plans-table td:last-child{grid-column:3/4}.plans-table td.price-cell:after{display:none}.price-cell strong{font-size:23px}.core-price-note{font-size:8px;max-width:165px}.cpu-caption{font-size:9px;line-height:1.9}.cpu-caption strong{font-size:10px;margin-left:0;display:block}.core-security-copy>p{font-size:12px}.core-security-features li{display:flex;font-size:10px;gap:15px}.core-security-features span{margin-top:0}.core-flow{padding:25px 20px}.flow-input span{font-size:9px}.core-benefits-grid{gap:24px;grid-template-columns:1fr}.core-benefit h3{font-size:16px}.core-benefit p{font-size:12px}.partner-strip{display:block}.partner-label br{display:none}.partner-list{justify-content:center;gap:24px;margin-top:25px}.partner-list img{max-width:85px;height:23px}.core-faq-intro{font-size:12px}.hero-description{font-size:12px}.hero-note{font-size:6px;letter-spacing:.3px}.plans-table tbody th .best-tag{margin-top:8px}.contact-details strong{font-size:23px}}
@media(max-width:360px){.hero h1{font-size:29px}.brand{font-size:18px}.hero-bottom strong{font-size:18px}.hero-bottom small{font-size:8px}.hero-bottom>div:last-child strong{font-size:11px}.core-security-features li{display:block}.core-security-features span{margin-top:5px}.plan-link{padding:9px;gap:8px}.price-cell strong{font-size:21px}.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"]{font-size:10px}}

.service-icon .icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}

/* Readability refinement: keep the original headings and design scale. */
:root{--muted:#53637a}
body{-webkit-font-smoothing:auto}
.hero-description{font-size:15px;line-height:1.95;color:#c0cddd}
.section-intro,.service-item p,.core-benefit p,.core-faq-intro{font-size:14px;line-height:1.9;color:#52647d}
.service-item p{min-height:106px}
.hero .eyebrow,.eyebrow,.contact-copy .eyebrow{font-size:11px;letter-spacing:1px}
.hero-note{font-size:11px;letter-spacing:.5px;color:#9eb2cc;flex-wrap:wrap}
.infra-heading,.infra-no{font-size:10px;letter-spacing:.6px;color:#aabed5}
.infra-footer>div>span{font-size:11px;color:#adc2db;letter-spacing:.3px}
.infra-footer strong>span{font-size:13px}
.hero-bottom>p{font-size:11px;color:#a7bbd2;line-height:1.9}
.hero-bottom>div>span,.hero-bottom small{font-size:12px;color:#a7bbd2}
.hero-bottom>p strong{font-size:15px}
.hero-bottom>div:last-child strong{font-size:16px;white-space:normal}
.service-top>span:last-child{font-size:12px;color:#64768d}
.service-bottom>span{font-size:11px;color:#566b86}
.support-line{font-size:12px;color:#536780;flex-wrap:wrap}
.button,.hero-actions .button,.contact-copy>.button,.core-security-copy .button{font-size:13px}
.text-link{font-size:13px}
.plan-filters button{font-size:12px;padding:10px 15px;color:#536780}
.plan-filters button>span{font-size:11px;color:#536780}
.cpu-caption,.cpu-caption strong{font-size:12px;color:#536780;line-height:1.8}
.plans-toolbar{flex-wrap:wrap}
.plans-table{font-size:14px;line-height:1.75}
.plans-table thead th{font-size:12px;font-weight:700;color:#4b607b}
.plans-table th,.plans-table td{padding:25px 12px}
.plans-table tbody th{min-width:158px}
.plan-name{font-size:15px;font-weight:700;letter-spacing:0}
.plan-caption{font-size:11px;color:#5c7089;line-height:1.8;letter-spacing:.15px}
.core-plan-description{font-size:12px;color:#536780;line-height:1.8;max-width:165px}
.best-tag{font-size:10px;padding:3px 7px}
.plans-table td[data-label="CPU"],.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"],.plans-table td[data-label="트래픽"]{font-size:14px;color:#263e5e;line-height:1.8;white-space:normal}
.plans-table td[data-label="CPU"]{max-width:192px}
.price-cell strong{font-size:23px;font-weight:700;letter-spacing:-.7px}
.price-cell>span{font-size:12px;color:#536780}
.core-price-note{font-size:12px;color:#536780;line-height:1.8;max-width:none}
.plan-link{padding:10px 12px;min-height:40px;color:#365477;border-color:#c5d3e5;font-weight:700}
.plan-link:before{font-size:12px}
.plan-footnotes{font-size:12px;color:#536780;line-height:1.9}
.label-tag{font-size:11px;color:#bdd6f0}
.security-section .section-intro{color:#afc1d7}
.core-security-copy>p{font-size:14px;line-height:1.95;color:#b4c8df}
.core-security-features li{font-size:13px;line-height:1.8}
.core-security-features span{color:#b4c8df}
.core-security-features strong{min-width:116px}
.board-heading,.board-heading span:last-child{font-size:11px;letter-spacing:.3px;color:#b7cee7}
.flow-input span{font-size:11px}
.shield-box small{font-size:11px;letter-spacing:.4px;color:#adc8e7}
.clean-route{font-size:11px}
.board-foot{font-size:12px;color:#adc8e7}
.core-benefit>div>span{font-size:12px;color:#577fac}
.partner-label{font-size:11px;color:#536780}
.faq-list summary{font-size:14px;line-height:1.8;padding:22px 0}
.faq-list details>p{font-size:14px;line-height:1.95;color:#52647d}
.contact-copy>p:not(.eyebrow){font-size:14px;color:#c3d6ec;line-height:1.9}
.contact-details small{font-size:11px;color:#b6cee8;letter-spacing:1px}
.contact-note p{font-size:13px;color:#bcd2eb}
.footer-top>span,.footer-top>a:last-child{font-size:12px;color:#afbed1}
.footer-details{font-size:12px;color:#a7bbd2}
.footer-details>a{color:#b6c9df;font-size:12px}
.footer-bottom,.footer-bottom>span:last-child{font-size:11px;color:#9baec6;letter-spacing:.2px;line-height:1.8}
/* Switch to readable cards before a tablet would require shrinking the text. */
@media(max-width:1000px){
 .plans-toolbar{align-items:flex-start;gap:15px}.cpu-caption strong{display:block;margin-left:0}
 .table-wrap{border:0;background:transparent;overflow:visible;border-radius:0}
 .plans-table{display:block}.plans-table thead{display:none}
 .plans-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .plans-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;border:1px solid #d5dfed;border-radius:7px;background:#fff;padding:23px 21px;align-content:start}
 .plans-table tbody tr.featured-row{background:#f5f9ff;border-color:#b5ceef}
 .plans-table th,.plans-table td{display:block;padding:0!important;border:0!important;min-width:0!important;max-width:none!important;text-align:left!important}
 .plans-table tbody th{grid-column:1/-1;display:block;border-bottom:1px solid #e2e9f3!important;padding-bottom:17px!important}
 .plan-caption{margin-top:5px}.core-plan-description{max-width:none;min-height:44px}.best-tag{margin-top:8px}
 .plans-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#526a89;margin-bottom:7px}
 .plans-table td[data-label="CPU"]{grid-column:1/-1}
 .plans-table td[data-label="CPU"],.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"],.plans-table td[data-label="트래픽"]{font-size:13px;font-weight:400}
 .plans-table td.price-cell{grid-column:1/3;align-self:end;display:block}.plans-table td.price-cell:before,.plans-table td.price-cell:after{display:none}
 .plans-table td:last-child{grid-column:3/4;align-self:end;justify-self:end}.price-cell strong{font-size:23px}
 .hero-description{font-size:14px}.service-item p{font-size:13px;min-height:132px}
 .core-security-features li{display:block}.core-security-features span{display:block;margin-top:5px}
 .board-heading{flex-wrap:wrap;gap:7px}.flow-input{flex-wrap:wrap}.clean-route{flex-wrap:wrap;gap:8px}
 .infra-heading{flex-wrap:wrap}.infra-footer{gap:22px}.hero-bottom{gap:22px}
}
@media(max-width:680px){
 .hero .eyebrow{font-size:10px;letter-spacing:.6px}.hero-note{font-size:10px;line-height:1.8;letter-spacing:.2px}
 .hero-description{font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{font-size:12px}.text-link{font-size:12px}
 .infra-heading,.infra-no{font-size:10px}.infra-footer>div>span{font-size:11px}.infra-footer strong>span{font-size:12px}
 .hero-bottom>p{font-size:10px}.hero-bottom>p strong{font-size:14px}.hero-bottom>div>span,.hero-bottom small{font-size:11px}.hero-bottom>div:last-child strong{font-size:14px}
 .section-intro,.service-item p,.core-benefit p,.core-faq-intro{font-size:14px}.service-item p{min-height:0}
 .support-line{font-size:12px;gap:13px 12px}.service-bottom>span{font-size:11px}
 .plan-filters{width:auto;max-width:100%;flex-wrap:wrap;justify-content:flex-start}.plan-filters button{padding:9px 11px;font-size:12px;flex:0 1 auto}.plan-filters button>span{font-size:11px;margin-left:4px}
 .cpu-caption,.cpu-caption strong{font-size:12px}.plans-table tbody{grid-template-columns:1fr}
 .plans-table tbody tr{padding:23px 20px;margin:0}.plan-name{font-size:16px}.plan-caption{font-size:11px}.core-plan-description{font-size:12px;min-height:0}
 .plans-table td[data-label="CPU"],.plans-table td[data-label="RAM"],.plans-table td[data-label="스토리지"],.plans-table td[data-label="트래픽"]{font-size:13px}
 .price-cell strong{font-size:24px}.core-price-note{font-size:12px}.plan-link:before{font-size:12px}.plan-link{padding:9px 11px;gap:9px}.plan-footnotes{font-size:12px}
 .core-security-copy>p{font-size:14px}.core-security-features li{font-size:13px}.core-flow{padding:25px 20px}
 .faq-list summary,.faq-list details>p{font-size:14px}.contact-copy>p:not(.eyebrow){font-size:14px}.contact-copy .eyebrow{font-size:10px}
 .contact-note p{font-size:13px}.footer-details{font-size:12px}.footer-bottom{flex-direction:column;gap:8px}.footer-bottom>span:last-child{max-width:none;text-align:left;font-size:11px}
}
@media(max-width:360px){
 .hero-actions{gap:14px}.hero-actions .button{font-size:12px;padding:12px}.text-link{font-size:12px}
 .infra-footer{gap:18px;padding-inline:18px}.infra-footer>div>span{font-size:10px}.hero-bottom>div:last-child strong{font-size:13px}
 .plan-filters button{font-size:11px;padding:9px 8px}.plan-filters button>span{font-size:10px}
 .plans-table tbody tr{padding:21px 17px;gap:18px 10px}.plan-link{padding:9px;gap:7px}.plan-link:before{font-size:11px}.price-cell strong{font-size:22px}
 .board-heading,.board-heading span:last-child,.flow-input span,.clean-route{font-size:10px}
}
.plans-table tbody tr[hidden]{display:none!important}
