:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fffc;--surface2:#fffffff2;--border:#0f172a1f;--text:#0f172aeb;--muted:#334155d9;--muted2:#64748beb;--primary:#0ea5e9;--primary2:#6366f1;--ok:#2ee59d;--shadow:0 18px 45px #0206171a;--ring:0 0 0 4px #0ea5e938;--font-sans:"Pretendard Variable",Pretendard,"SUIT Variable",SUIT,"Noto Sans KR","Segoe UI Variable","Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;margin:0;line-height:1.5;position:relative}@media (max-width:960px){.siteHeader{top:0;left:0;right:0;z-index:10000!important;position:fixed!important}body{padding-top:72px}}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 12% 6%,#6366f11f,#0000 55%),radial-gradient(820px 540px at 88% 8%,#0ea5e91a,#0000 58%),linear-gradient(#fff 0%,#f6f8ff 60%,#fff 100%);position:fixed;inset:0}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}.container{width:min(1320px,100% - 32px);margin:0 auto}.card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffffeb,#f8fafceb);border-radius:18px}.chip{border:1px solid var(--border);color:var(--muted);background:#ffffffb8;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero{padding:22px 0 8px}.nw{background:#fff}.nwContainer{width:min(1200px,100% - 32px)}.nwHero{padding:48px 0 22px}.nwKicker{letter-spacing:.14em;text-transform:uppercase;color:#64748be0;font-size:12px;font-weight:800}.nwHeroTitle{letter-spacing:-.03em;color:#0f172af5;margin:14px 0 10px;font-size:40px;font-weight:900;line-height:1.12}.nwHeroLead{color:#334155e6;max-width:664px;margin:0;font-size:16px;font-weight:650;line-height:1.7}.nwHeroCtas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.nwBtn{letter-spacing:-.02em;background:#fff;border:1px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-weight:900;display:inline-flex}.nwBtn:hover{background:#f8fafcf2;border-color:#0f172a38}.nwBtnPrimary{color:#fff;background:#e60023;border-color:#e60023}.nwBtnPrimary:hover{background:#d50a2c;border-color:#d50a2c}.nwHeroMedia{padding:16px 0 10px}.nwMosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.nwMosaicTile{aspect-ratio:1;background:#f8fafceb;border:1px solid #0f172a1a;border-radius:18px;position:relative;overflow:hidden}.nwMosaicTile:after{content:"";pointer-events:none;background:linear-gradient(#02061700,#02061761);position:absolute;inset:0}.nwMosaicMeta{color:#fff;text-shadow:0 8px 18px #00000059;gap:4px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.nwMosaicTitle{letter-spacing:-.02em;font-size:13px;font-weight:950;line-height:1.2}.nwMosaicSub{opacity:.9;font-size:11px;font-weight:800}.nwTileA{background:radial-gradient(900px 520px at 20% 20%,#e6002338,#0000 60%),radial-gradient(760px 520px at 85% 30%,#0ea5e92e,#0000 62%),linear-gradient(135deg,#0f172a0f,#ffffffeb);grid-column:span 2}.nwTileB{background:radial-gradient(760px 520px at 20% 20%,#6366f138,#0000 62%),radial-gradient(680px 520px at 80% 80%,#e6002324,#0000 62%),linear-gradient(135deg,#0f172a0d,#ffffffeb);grid-row:span 2}.nwTileC{background:radial-gradient(700px 460px at 30% 30%,#0ea5e938,#0000 62%),linear-gradient(135deg,#0f172a0f,#ffffffeb)}.nwTileD{background:radial-gradient(880px 520px at 30% 30%,#e6002329,#0000 62%),radial-gradient(760px 520px at 85% 30%,#6366f12e,#0000 62%),linear-gradient(135deg,#0f172a0f,#ffffffeb);grid-column:span 2}.nwTileE{background:radial-gradient(520px 380px at 30% 30%,#0f172a1a,#0000 62%),linear-gradient(135deg,#f8fafcf5,#ffffffeb)}.nwTileF{background:radial-gradient(520px 380px at 70% 30%,#e600231f,#0000 62%),linear-gradient(135deg,#f8fafcf5,#ffffffeb)}.nwTileG{background:radial-gradient(520px 380px at 30% 70%,#6366f129,#0000 62%),linear-gradient(135deg,#f8fafcf5,#ffffffeb)}.nwTileH{background:radial-gradient(520px 380px at 70% 70%,#0ea5e929,#0000 62%),linear-gradient(135deg,#f8fafcf5,#ffffffeb)}.nwSection{padding:28px 0}.nwLongform{max-width:664px}.nwH4{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:900}.nwH3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:900}.nwBody{color:#0f172adb;margin:10px 0 0;font-size:16px;font-weight:650;line-height:1.8}.nwSectionHead{margin-bottom:14px}.nwSectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nwLink{color:#0f172ac7;text-underline-offset:3px;font-weight:900;text-decoration:underline}.nwLink:hover{color:#0f172aeb}.nwCard{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 10px 28px #02061712}.nwFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nwFactCard{padding:18px}.nwFactValue{letter-spacing:-.02em;font-size:26px;font-weight:950}.nwFactLabel{color:#64748beb;margin-top:8px;font-size:13px;font-weight:800}.nwCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nwPeopleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nwPersonCard{gap:8px;padding:18px;display:grid}.nwAvatar{color:#0f172aeb;background:radial-gradient(420px 240px at 30% 30%,#e6002333,#0000 60%),radial-gradient(380px 260px at 70% 70%,#6366f12e,#0000 60%),#f8fafceb;border:1px solid #0f172a1a;border-radius:999px;place-items:center;width:56px;height:56px;font-weight:950;display:grid}.nwPersonName{letter-spacing:-.02em;font-weight:950}.nwPersonRole{color:#64748beb;font-weight:650}.nwInfoCard{padding:18px}.nwInfoTitle{letter-spacing:-.02em;font-size:16px;font-weight:950}.nwInfoBody{color:#334155e6;margin-top:10px;font-weight:650;line-height:1.7}.nwPills{flex-wrap:wrap;gap:10px;display:flex}.nwPill{letter-spacing:-.02em;color:#0f172ad1;background:#f8fafceb;border:1px solid #0f172a1f;border-radius:999px;padding:10px 12px;font-weight:900}.nwNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nwNewsCard{gap:10px;padding:18px;display:grid}.nwNewsTop{color:#64748beb;flex-wrap:wrap;gap:10px;font-size:12px;font-weight:800;display:flex}.nwNewsTitle{letter-spacing:-.02em;font-size:16px;font-weight:950;line-height:1.3}.nwNewsExcerpt{color:#334155e6;font-weight:650;line-height:1.7}.nwEmpty{color:#64748beb;padding:18px;font-weight:700}.nwBottom{padding-bottom:56px}.nwCtaCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.nwCtaTitle{letter-spacing:-.02em;font-size:18px;font-weight:950}.nwCtaBody{color:#334155e6;max-width:720px;margin-top:8px;font-weight:650;line-height:1.7}.nwCtaLinks{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:980px){.nwMosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.nwFactsGrid,.nwCardsGrid,.nwNewsGrid,.nwPeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nwHero{padding:34px 0 14px}.nwHeroTitle{font-size:30px}.nwMosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.nwFactsGrid,.nwCardsGrid,.nwNewsGrid,.nwPeopleGrid{grid-template-columns:1fr}.nwCtaCard{align-items:stretch}}.pn{--fmtech1:#24d3ff;--fmtech2:#7c5cff;background:0 0}.pnHero{padding:96px 0 64px}.pnHeroTitle{text-align:center;letter-spacing:-.04em;color:#111;width:min(980px,100% - 32px);margin:0 auto;font-size:clamp(56px,7.2vw,104px);font-weight:950;line-height:.98}.pnHeroH1{text-align:center;letter-spacing:-.03em;color:#111111eb;width:min(980px,100% - 32px);margin:18px auto 0;font-size:clamp(18px,2.2vw,28px);font-weight:900;line-height:1.15}.pnHeroLine{display:block}.pnHeroThumb{vertical-align:middle;background:var(--pn-hero-thumb,radial-gradient(120px 120px at 30% 30%,#0000002e,transparent 60%),#d1d5db);border-radius:16px;width:clamp(48px,5.2vw,72px);height:clamp(48px,5.2vw,72px);margin-left:16px;display:inline-block;transform:translateY(6px);box-shadow:0 10px 24px #0000001f}.pnHeroCheck,.pnHeroMark{vertical-align:middle;border-radius:999px;width:clamp(48px,5.2vw,72px);height:clamp(48px,5.2vw,72px);margin-left:16px;display:inline-block;position:relative;transform:translateY(10px)}.pnHeroCheck{background:#22c55e}.pnHeroCheck:before{content:"";border-bottom:6px solid #fff;border-left:6px solid #fff;border-radius:1px;width:18px;height:10px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.pnHeroMark{background:#e60023}.pnHeroMark:before{content:"P";color:#fff;letter-spacing:-.02em;place-items:center;font-size:clamp(22px,2.6vw,36px);font-weight:950;display:grid;position:absolute;inset:0}.pnSection{padding:56px 0}.pnSectionAfterHero{padding-top:8px}.pnSectionBottom{padding-bottom:84px}.pnH2{letter-spacing:-.02em;color:#111;margin:0;font-size:18px;font-weight:900}.pnAboutTitle{justify-content:flex-start;align-items:center;display:inline-flex}.pnAboutHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#24d3ff47,#7c5cff42);border-radius:12px;padding:6px 10px;display:inline-block;box-shadow:0 10px 24px #0000000f}.pnAboutHighlightAnim{will-change:background-position;background:linear-gradient(90deg,#24d3ff7a,#7c5cff6b,#24d3ff66) 0 0/320% 320%;animation:3.8s ease-in-out infinite pnHighlightFlow}@keyframes pnHighlightFlow{0%{background-position:0%}22%{background-position:100%}40%{background-position:100%}68%{background-position:0%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.pnAboutHighlightAnim{animation:none}}.pnBizWrap{position:relative}@media (hover:hover) and (pointer:fine) and (min-width:961px){.pnBizWrap:before{content:"";background-image:var(--bizBg,none);opacity:0;filter:saturate(1.05)contrast(1.05);pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:22px;transition:opacity .28s,transform .42s;position:absolute;inset:-10px -8px;transform:translate(22px)}.pnBizWrap:after{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(780px 460px at 18% 10%,#ffffffd6,#ffffff1a),radial-gradient(820px 480px at 90% 90%,#ffffffc7,#ffffff14);border-radius:22px;transition:opacity .28s;position:absolute;inset:-10px -8px}.pnBizWrapHasBg:before,.pnBizWrapHasBg:after{opacity:1;transform:translate(0)}.pnBizWrap .pnNewsGrid{z-index:2;position:relative}.pnBizWrapHasBg .pnNewsCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc}}.pnH3{letter-spacing:-.02em;color:#111;margin:0;font-size:16px;font-weight:900}.pnP{color:#111111d1;margin:0;font-size:18px;font-weight:500;line-height:1.65}.pnPLead{margin-top:10px}.pnAboutGrid{grid-template-columns:1fr;align-items:start;gap:14px;width:min(980px,100% - 32px);margin:0 auto;display:grid}.pnAboutRight{margin-top:10px}.pnAboutLines{gap:8px;display:grid}.pnAboutRight .pnP{margin:0;font-size:24px;font-weight:650;line-height:1.55}.pnAboutCtas{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pnStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(980px,100% - 32px);margin:34px auto 0;display:grid}.pnStatValue{letter-spacing:-.03em;color:#111;font-size:34px;font-weight:950}.pnStatLabel{color:#111111b8;margin-top:8px;font-size:14px;font-weight:600}.pnNewsHead{justify-content:space-between;align-items:center;gap:14px;width:min(980px,100% - 32px);margin:34px auto 0;display:flex}.pnNewsAll{color:#111111d1;text-underline-offset:3px;font-weight:700;text-decoration:underline}.pnNewsAll:hover{color:#111}.pnNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(980px,100% - 32px);margin:16px auto 0;display:grid}.pnNewsCard{background:#fff;border:1px solid #11111124;border-radius:18px;align-content:space-between;gap:10px;min-height:128px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.pnBizCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;align-content:center;place-items:center;gap:8px;min-height:108px}.pnBizName{letter-spacing:-.03em;color:#111;font-size:18px;font-weight:950;line-height:1.1}.pnBizCode{color:#1111119e;letter-spacing:-.02em;font-weight:900}.pnNewsCard:hover{border-color:#11111138;transform:translateY(-2px);box-shadow:0 10px 26px #00000014}.pnNewsTitle{letter-spacing:-.02em;color:#111;font-size:18px;font-weight:900;line-height:1.25}.pnNewsMeta{color:#1111119e;font-size:13px;font-weight:650}.pnImpactTabs{width:min(980px,100% - 32px);margin:0 auto}.pnTabRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pnTab{appearance:none;color:#111111a8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:700}.pnTab:hover{color:#111111e6}.pnTabActive{color:#111;border-bottom-color:#111}.pnImpactPanel{grid-template-columns:1fr 1fr;align-items:center;gap:22px;margin-top:18px;display:grid}.pnImpactMedia{aspect-ratio:16/11;background:linear-gradient(135deg,#0000000f,#0000);border:1px solid #11111124;border-radius:22px;overflow:hidden}.pnImpactMediaInner{background:radial-gradient(900px 520px at 20% 20%,#e6002338,#0000 60%),radial-gradient(760px 520px at 85% 30%,#22c55e2e,#0000 62%),linear-gradient(135deg,#fff3,#fff0);width:100%;height:100%}.pnImpactTitle{letter-spacing:-.03em;color:#111;margin:0;font-size:28px;font-weight:950;line-height:1.15}.pnImpactBody{color:#111111d1;margin:12px 0 0;font-size:18px;font-weight:500;line-height:1.65}.pnExploreRow{width:min(980px,100% - 32px);margin:18px auto 0}.pnExplore{color:#111111d1;text-underline-offset:3px;font-weight:800;text-decoration:underline;display:inline-block}.pnExplore:hover{color:#111}.pnHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;width:min(980px,100% - 32px);margin:0 auto;display:flex}.pnHeadLink{color:#111111d1;text-underline-offset:3px;font-weight:800;text-decoration:underline}.pnHeadLink:hover{color:#111}.pnBrandRail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:#11111147 #1111110f;gap:16px;width:min(980px,100% - 32px);margin:18px auto 0;padding:2px 0 10px;scroll-padding:10px;display:flex;overflow-x:auto}.pnBrandRail::-webkit-scrollbar{height:8px}.pnBrandRail::-webkit-scrollbar-track{background:#1111110f;border-radius:999px}.pnBrandRail::-webkit-scrollbar-thumb{background:#11111138;border-radius:999px}.pnBrandRail::-webkit-scrollbar-thumb:hover{background:#11111152}.pnBrandWrap{position:relative}.pnSwipeHint{color:#111111b8;letter-spacing:-.01em;pointer-events:none;background:#ffffffc7;border:1px solid #1111111f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:none;position:absolute;top:-8px;right:0}.pnDrag{cursor:grab}.pnDragDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pnBrandCard{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #11111124;border-radius:18px;flex:0 0 260px;gap:10px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.pnBrandCard:hover{border-color:#11111138;transform:translateY(-2px);box-shadow:0 10px 26px #00000014}.pnBrandMedia{aspect-ratio:16/6;background:#fff;border:1px solid #1111111a;border-radius:14px;place-items:center;display:grid;overflow:hidden}.pnBrandImg{object-fit:contain;filter:saturate(1.02);width:100%;max-width:100%;height:100%;max-height:100%;padding:0}.pnBrandImgPlaceholder{background:radial-gradient(520px 260px at 20% 30%,#24d3ff33,#0000 60%),radial-gradient(520px 260px at 85% 70%,#7c5cff2e,#0000 62%),#f3f4f6d9;width:100%;height:100%}.pnBrandName{letter-spacing:-.02em;color:#111;font-weight:900;line-height:1.2}.pnBrandSub{color:#1111119e;letter-spacing:-.01em;margin-top:-6px;font-size:12px;font-weight:750}@media (max-width:720px){.pnBrandCard{flex-basis:220px}.pnBrandRail{scrollbar-width:none}.pnBrandRail::-webkit-scrollbar{display:none}.pnSwipeHint{align-items:center;gap:6px;display:inline-flex}.pnBrandWrap:before,.pnBrandWrap:after{content:"";pointer-events:none;z-index:2;width:28px;position:absolute;top:18px;bottom:10px}.pnBrandWrap:before{background:linear-gradient(90deg,#fffffff2,#fff0);left:0}.pnBrandWrap:after{background:linear-gradient(270deg,#fffffff2,#fff0);right:0}}.pnContactGrid{grid-template-columns:1fr 1fr;gap:18px;width:min(980px,100% - 32px);margin:0 auto;display:grid}.pnContactSimple{gap:18px;width:min(980px,100% - 32px);margin:0 auto;display:grid}.pnContactTitleBig{letter-spacing:-.04em;color:#111;margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:950;line-height:1.05}.pnContactActions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pnContactAction{text-align:center;background:#fff;border:1px solid #11111124;border-radius:18px;place-items:center;gap:10px;min-height:108px;padding:16px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.pnContactAction:hover{border-color:#11111138;transform:translateY(-2px);box-shadow:0 10px 26px #00000014}.pnContactIcon{color:#111111db;background:linear-gradient(135deg,#24d3ff42,#7c5cff38);border:1px solid #1111111a;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.pnContactIcon svg{color:#111111db}.pnContactActionLabel{letter-spacing:-.02em;color:#111;font-weight:950}.pnContactDesc{max-width:860px;font-size:18px}.pnContactHead{gap:10px;width:min(980px,100% - 32px);margin:0 auto 16px;display:grid}.pnContactLead{max-width:720px}.pnContactUsGrid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;width:min(980px,100% - 32px);margin:0 auto;display:grid}.pnContactMedia{background:#f3f4f6a6;border:1px solid #1111111f;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.pnContactMedia:after{content:"";pointer-events:none;background:radial-gradient(720px 420px at 18% 12%,#24d3ff24,#0000 55%),radial-gradient(760px 460px at 88% 86%,#7c5cff24,#0000 58%),linear-gradient(#00000014,#0000 48%,#0000000f);position:absolute;inset:0}.pnContactImg{object-fit:cover;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;display:block}.pnContactPanel{gap:18px;display:grid}.pnContactCardLarge,.pnContactCardInfo{gap:12px;display:grid}.pnContactTitle{letter-spacing:-.02em;color:#111;font-size:16px;font-weight:950}.pnContactInfo{gap:10px;display:grid}.pnContactRow{grid-template-columns:92px 1fr;align-items:start;gap:10px;display:grid}.pnContactLabel{color:#1111119e;font-weight:800}.pnContactValue{color:#111111db;word-break:keep-all;font-weight:700}.pnContactValue a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pnContactValue a:hover{color:#111}.pnContactCard{background:#fff;border:1px solid #11111124;border-radius:18px;gap:12px;padding:20px;display:grid}.pnContactLinks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.pnBtn{letter-spacing:-.02em;color:#111;background:#fff;border:1px solid #1111112e;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.pnBtn:hover{background:#f3f4f6cc;border-color:#11111147;transform:translateY(-1px)}.pnBtnGhost{background:0 0}@media (max-width:980px){.pnHero{padding:84px 0 54px}.pnAboutRight{margin-top:0}.pnImpactPanel{grid-template-columns:1fr}}@media (max-width:720px){.pnHero{padding:68px 0 42px}.pnHeroThumb,.pnHeroCheck,.pnHeroMark{margin-left:12px}.pnP{font-size:16px}.pnAboutRight .pnP{font-size:18px}.pnStats{grid-template-columns:1fr;gap:16px}.pnNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pnBizCard{min-height:96px;padding:16px 12px}.pnContactGrid,.pnContactUsGrid{grid-template-columns:1fr}.pnContactMedia{min-height:220px}.pnContactRow{grid-template-columns:88px 1fr}.pnContactActions{grid-template-columns:repeat(2,minmax(0,1fr))}.pnContactDesc{font-size:16px}}.heroGrid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:14px;display:grid}.heroMedia{min-height:360px;position:relative;overflow:hidden}.heroMedia:before{content:"";background:radial-gradient(900px 500px at 20% 20%,#0ea5e92e,#0000 55%),radial-gradient(700px 520px at 85% 30%,#6366f12e,#0000 60%),linear-gradient(135deg,#02061705,#02061700);position:absolute;inset:0}.heroMedia:after{content:"";opacity:.18;background:repeating-linear-gradient(135deg,#0206170f 0 1px,#fff0 10px 18px);position:absolute;inset:-120px -80px;transform:rotate(8deg)}.heroMediaInner{flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.heroMediaLabel{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.heroMediaLabel small{color:var(--muted2);font-weight:800}.sectionTitleRow{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.sectionTitleRow h2{letter-spacing:-.02em;margin:0;font-size:22px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tileCard{padding:16px;display:block}.mediaBox{aspect-ratio:16/10;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;overflow:hidden}.mediaImg{object-fit:cover;width:100%;height:100%;display:block}.highlightCard{flex-direction:column;gap:8px;padding:14px;display:flex}.highlightTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.badge{color:#334155eb;background:#f8fafcf2;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.placeholderThumb{background:radial-gradient(200px 120px at 30% 30%,#24d3ff38,#0000 60%),radial-gradient(220px 140px at 80% 40%,#7c5cff33,#0000 62%),#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;height:74px}.thumbImg{object-fit:cover;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;height:74px}.thumbWrap{position:relative}.thumbWrap:after{content:"";pointer-events:none;background:linear-gradient(#02061700,#02061729);border-radius:14px;position:absolute;inset:0}.companyBox{padding:18px}.companyHero{padding:2px 2px 6px}.companyHeroTitle{letter-spacing:-.02em;margin:0;font-size:30px}.companyTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.companyTab{letter-spacing:-.02em;background:#ffffffd9;border:1px solid #0f172a1f;border-radius:14px;justify-content:center;align-items:center;padding:12px;font-size:15px;font-weight:900;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.companyTab:hover{background:#fffffffa;border-color:#0f172a2e;transform:translateY(-1px)}.companyTabActive{background:linear-gradient(135deg,#0ea5e929,#6366f124);border-color:#0ea5e98c;padding:14px 12px;font-size:17px}.supportHero{background-color:#181e19;background-image:url(https://ygvzd7gft72xdaw0.public.blob.vercel-storage.com/content/uploads/2024/09/professional-executive-business-team-brainstorming-on-meeting-to-planning-investment-project-working-and-strategy-of-business-making-conversation-with-partner-and-consultation-of-collaboration.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.supportHero:after{content:"";opacity:.6;pointer-events:none;background-image:url(https://ygvzd7gft72xdaw0.public.blob.vercel-storage.com/content/uploads/2024/09/valiantinnovations.co-.kr-header-background-overlay.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.supportHeroInner{z-index:1;text-align:center;padding:50px 0;position:relative}.supportHeroTitle{text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,sans-serif;font-size:47px;font-weight:700}.supportNavCard{background:#fff;border:1px solid #e9e9e9;border-radius:0;margin-top:-24px;padding:0}.supportTabs{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.supportTab{color:#000;letter-spacing:-.01em;justify-content:center;align-items:center;padding:14px 18px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.supportTab+.supportTab{border-left:1px solid #d3d3d3}.supportTab:hover{color:#174ea2}.supportTabActive{color:#fff;background:#174ea2}.supportPage{margin-top:6px}.supportDivider{align-items:center;gap:12px;margin-top:0;padding:15px 0;display:flex}.supportDivider:before,.supportDivider:after{content:"";background:#0f172a29;flex:1;height:1px}.supportDivider span{letter-spacing:-.02em;color:#000;white-space:nowrap;font-size:40px;font-weight:700}.supportKicker{letter-spacing:-.02em;color:#000;margin-top:14px;font-size:20px;font-weight:700}.supportLead{color:#000;max-width:980px;margin:14px 0 0;font-size:18px;font-weight:500;line-height:1.5}.supportNote{color:#414141;max-width:980px;margin:10px 0 0;font-size:17px;font-weight:400;line-height:1.5}.supportForm{border-radius:18px;margin-top:16px;padding:18px}.supportFormGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supportField{gap:8px;display:grid}.supportFieldFull{grid-column:1/-1}.supportLabel{color:#252525;letter-spacing:-.02em;font-size:15px;font-weight:500}.supportReq{color:#dc2626f2;font-weight:950}.supportInput{color:#383838;background:#fff;border:1px solid #d0d0d0;border-radius:0;padding:12px;font-size:15px;font-weight:400}.supportInput:focus{border-color:#174ea28c;outline:none;box-shadow:0 0 0 3px #174ea21f}.supportFieldset{background:#f8fafcb8;border:1px solid #0f172a1a;border-radius:14px;margin-top:14px;padding:12px}.supportLegend{letter-spacing:-.02em;color:#0f172ae0;padding:0 8px;font-weight:950}.supportChecks{gap:10px;margin-top:10px;display:grid}.supportCheck{color:#383838;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.supportCheck input{margin-top:3px}.supportAgree{margin-top:14px}.supportLink{color:#174ea2f2;font-weight:900}.supportLink:hover{text-decoration:underline}.supportActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.supportSubmit{padding:10px 50px}.supportForm .btnPrimary.supportSubmit{color:#000;text-transform:uppercase;letter-spacing:1.7px;background:#fff;border:3px solid #000;border-radius:30px;font-size:18px;font-weight:500}.supportForm .btnPrimary.supportSubmit:hover{color:#fff;background:#000;border-color:#000}@media (max-width:980px){.navDesktopCta{display:none}}.supportTrainingHero{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.supportTrainingImg{background:radial-gradient(700px 320px at 20% 30%,#174ea238,#0000 60%),radial-gradient(620px 380px at 85% 35%,#0ea5e929,#0000 62%),linear-gradient(#f8fafcf5,#ffffffeb);border:1px solid #0f172a1a;border-radius:18px;min-height:260px;position:relative;overflow:hidden}.supportTrainingPhoto{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.supportTrainingText{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:18px;padding:16px}.supportInfoCard{border-radius:18px;margin-top:16px;padding:18px}.supportInfoTitle{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:950}.supportList{color:#0f172ae0;margin:10px 0 0;padding-left:1.2rem;font-weight:700;line-height:1.75}.supportList li{margin:8px 0}.companySection{margin-top:18px}.companySectionTitle{letter-spacing:-.02em;margin:0;font-size:22px}.brandBleed{background:0 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 0}.brandBleedAlt{background:#f4f7fc}.brandInner{width:min(1320px,100% - 32px);margin:0 auto}.brandCard{background:#fff;border:1px solid #e9e9e9;border-radius:0;padding:20px 10px;box-shadow:3px 3px 10px #0000000a}.brandDivider{justify-content:center;align-items:center;gap:24px;margin:0 0 10px;padding:15px 0;display:flex}.brandDivider:before,.brandDivider:after{content:"";background:#e7e7e7;flex:1;height:1px}.brandDivider span{color:#000;letter-spacing:-.02em;font-size:40px;font-weight:700}.brandLogoBlock{margin:0 auto;padding:10px}.brandLogoGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brandLogoGrid1{justify-content:center;gap:10px;display:flex}.brandLogoGrid1 .brandLogoCell{justify-content:center;width:100%}.brandLogoGrid1 .brandLogoCell>a{justify-content:center;width:100%;display:flex}.brandAfterFoerster .brandLogoGrid1 .brandLogoImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:190px}.brandLogoGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.brandLogoCell{justify-content:center;align-items:center;min-height:56px;display:flex}.brandLogoImg{max-width:100%;height:auto;display:block}.brandLine{background:#e9e9e9;height:1px;margin:6px 0 10px}.brandCenter{text-align:center;padding:10px 10px 0}.brandCenterTitle{color:#000;font-size:28px;font-weight:700;line-height:1.4em}.brandCenterDesc{color:#000;margin-top:10px;font-size:19px;font-weight:500;line-height:1.5em}.brandCenterDesc p{margin:8px 0}.brandAboutHeading{border-left:7px solid #174ea2;margin-top:18px;padding:2px 0 2px 9px}.brandAboutTitle{color:#174ea2;letter-spacing:-.02em;font-size:30px;font-weight:800}.brandText{margin-top:10px;padding:0 10px}.brandTextLeft{margin-top:16px;padding:0 10px}.brandLead{color:#000;font-size:19px;font-weight:600;line-height:1.5em}.brandBody{color:#414141;font-size:16px;font-weight:400;line-height:1.5em}.brandLead p,.brandBody p{margin:10px 0}.brandVideoStack{margin-top:20px}.brandVideo{margin-top:50px}.brandSplit{align-items:center;gap:30px;margin-top:100px;display:grid}.brandSplit_50_50{grid-template-columns:1fr 1fr}.brandSplit_45_55{grid-template-columns:.45fr .55fr}.brandSplit_80_20{grid-template-columns:.8fr .2fr}.brandSplit_20_80{grid-template-columns:.2fr .8fr}.brandSplitCol{min-width:0}.brandSplitMedia{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;overflow:hidden}.brandSplit_50_50 .brandSplitMedia,.brandSplit_45_55 .brandSplitMedia{aspect-ratio:16/11}.brandSplit_80_20 .brandSplitMedia,.brandSplit_20_80 .brandSplitMedia{aspect-ratio:1}.brandSplitImg{object-fit:cover;width:100%;height:100%;display:block}.brandSplitText{padding:0 10px}.brandSplitTitle{color:#000;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.5em}.brandSplitBody{color:#414141;font-size:16px;font-weight:400;line-height:1.5em}.brandSplitBody p{margin:10px 0}.brandSplit_80_20 .brandSplitImg,.brandSplit_20_80 .brandSplitImg{object-fit:contain}.brandLinks{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.brandLinks a{letter-spacing:-.02em;background:#f8fafceb;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:inline-flex}.brandLinks a:hover{text-decoration:underline}.brandHero{background:radial-gradient(900px 480px at 20% 20%,#174ea22e,#0000 55%),radial-gradient(760px 520px at 85% 30%,#0ea5e929,#0000 60%),linear-gradient(#f8fafcf2,#ffffffeb);border:1px solid #0f172a1f;border-radius:18px;overflow:hidden}.brandHeroInner{text-align:center;padding:40px 14px}.brandHeroTitle{letter-spacing:-.02em;text-transform:uppercase;color:#0f172aeb;margin:0;font-size:44px;font-weight:800}.brandTabs{flex-wrap:wrap;gap:10px;display:flex}.brandTab{letter-spacing:-.02em;white-space:nowrap;background:#ffffffd9;border:1px solid #0f172a1f;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;display:inline-flex}.brandTab:hover{background:#fffffffa;border-color:#0f172a2e}.brandTabActive{color:#fff;background:#174ea2;border-color:#174ea2}.brandLayout{grid-template-columns:290px 1fr;align-items:start;gap:16px;display:grid}.brandSidebar{border-radius:18px;padding:16px}.brandSidebarTitle{letter-spacing:-.02em;font-size:16px;font-weight:950}.brandSidebarSub{color:#64748beb;margin-top:4px;font-size:12px;font-weight:800}.brandSidebarLinks{flex-direction:column;gap:8px;margin-top:12px;display:flex}.brandSidebarLink{background:#ffffffd9;border:1px solid #0f172a1a;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.brandSidebarLink:hover{background:#fffffffa;border-color:#0f172a2e}.brandSidebarLinkActive,.brandSidebarLink[aria-current=page]{color:#0f172aeb;background:#174ea21a;border-color:#174ea259;box-shadow:0 10px 26px #174ea214}.brandSidebarLinkActive:hover,.brandSidebarLink[aria-current=page]:hover{background:#174ea224;border-color:#174ea273}@media (min-width:981px){.brandTabs{display:none}}.brandMain{min-width:0}.brandIndexTitle,.brandPageTitle{letter-spacing:-.02em;margin:10px 0 0;font-size:30px;font-weight:950}.brandPageIntro{color:#0f172ac7;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.55}.brandIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.brandIndexCard{padding:14px;display:block}.brandIndexMedia{aspect-ratio:16/10;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;overflow:hidden}.brandIndexImg{object-fit:contain;width:100%;height:100%;padding:10px;display:block}.brandIndexName{letter-spacing:-.02em;margin-top:10px;font-weight:950}.brandProductsCard{margin-top:12px;padding:18px}.brandProductsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.brandProductCard .thumbImg,.brandProductCard .placeholderThumb{height:210px}.brandProductCard .thumbImg{object-fit:cover}.brandProductTitleText{letter-spacing:-.02em;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.brandProductDesc{text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin-top:6px;font-size:13px;font-weight:650;display:-webkit-box;overflow:hidden}.brandPager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.brandPagerLinks{grid-template-columns:1fr 1fr;gap:10px;width:min(260px,100%);display:grid}.pager{background:0 0;border:0;margin-top:12px;padding:0}.pagerRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pagerArrow{letter-spacing:-.02em;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.pagerArrow:hover{background:#fffffffa;border-color:#0f172a2e}.pagerDisabled{opacity:.45;pointer-events:none}.pagerMetaCompact{color:#64748bf2;letter-spacing:-.02em;white-space:nowrap;padding:0 6px;font-size:12px;font-weight:900}.pagerNums{-webkit-overflow-scrolling:touch;align-items:center;gap:6px;max-width:min(520px,100%);padding:2px;display:flex;overflow-x:auto}.pagerNumWrap{align-items:center;gap:6px;display:inline-flex}.pagerNum{letter-spacing:-.02em;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-weight:950;display:inline-flex}.pagerNum:hover{background:#fffffffa;border-color:#0f172a2e}.pagerNumActive{color:#fff;background:#174ea2;border-color:#174ea2}.pagerEllipsis{color:#64748beb;font-weight:900}.bizFieldHeading{border-left:7px solid #174ea2;padding:3px 0 3px 12px}.bizFieldTitle{letter-spacing:-.02em;color:#174ea2;margin:0;font-size:28px;font-weight:900}.companyBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.companyBrandCard{padding:14px;display:block}.companyBrandMedia{aspect-ratio:16/10;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;overflow:hidden}.companyBrandImg{object-fit:cover;width:100%;height:100%;display:block}.companyBrandName{letter-spacing:-.02em;margin-top:10px;font-weight:950}.companyBusinessGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.companyBusinessCard{text-align:center;box-shadow:none;background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:20px 0;display:block}.bizCardCode{color:#174ea2;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:11px;font-weight:500}.bizCardText{color:#000;margin-top:0;font-size:19px;font-weight:500;line-height:1.5em}.bizCardButton{margin-top:10px}.bizMoreBtn{color:#fff;background:#174ea2;border-radius:999px;padding:6px 15px;font-size:13px;text-decoration:none;transition:background .16s;display:inline-block}.companyBusinessCard:hover .bizMoreBtn{background:#000}.bizDivider{justify-content:center;align-items:center;gap:12px;margin:12px 0 14px;display:flex}.bizDivider:before,.bizDivider:after{content:"";background:#0f172a1f;flex:1;height:1px}.bizDivider span{letter-spacing:-.02em;color:#0f172aeb;font-size:34px;font-weight:950}.bizSplit{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.bizSplitMedia{border-radius:18px;padding:0;overflow:hidden}.bizSplitImg{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.bizSplitBody{padding:6px 2px;flex-direction:column;justify-content:center;padding-inline:18px;display:flex}.bizAboutLogoWrap{justify-content:center;display:flex}.bizAboutLogo{width:min(300px,90%);height:auto;display:block}.bizAboutTitle{letter-spacing:-.02em;text-align:center;margin-top:10px;font-size:18px;font-weight:950}.bizAboutSubtitle{letter-spacing:-.02em;text-align:center;color:#334155e0;margin-top:2px;font-size:16px;font-weight:900}.bizAboutText p{margin:10px 0}.bizGreetTitle{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:950}.bizSplitReverse{margin-top:18px}@media (max-width:980px){.bizSplit{grid-template-columns:1fr}.bizSplitReverse .bizSplitBody{order:1}.bizSplitReverse .bizSplitMedia{order:2}.bizSplitImg{min-height:220px}}.companyNewsList{margin-top:14px;padding:10px}.companyNewsHead{border-bottom:1px solid #0f172a1f;grid-template-columns:70px 1fr 120px 120px 80px;gap:10px;padding:10px 10px 12px;font-weight:900;display:grid}.companyNewsRow{border-bottom:1px solid #0f172a1a;grid-template-columns:70px 1fr 120px 120px 80px;align-items:center;gap:10px;padding:12px 10px;display:grid}.companyNewsRow:last-child{border-bottom:none}.companyNewsCell{min-width:0}.companyNewsTitleLink{letter-spacing:-.02em;font-weight:900}.companyNewsTitleLink:hover{text-decoration:underline}.companyNewsMobileMeta{margin-top:6px;font-size:12px;font-weight:800;display:none}.companyNewsBody img{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;margin:14px auto;display:block}@media (max-width:1024px){.companyBusinessGrid,.brandProductsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.companyBrandGrid,.brandIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandLayout{grid-template-columns:1fr}.brandSidebar{display:none}.brandProductsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.companyBusinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.companyBusinessCard{padding:10px 0}.bizCardCode{font-size:10px}.bizCardText{font-size:14px}.bizMoreBtn{padding:5px 12px;font-size:10px}.brandBleed{padding:50px 0}.brandDivider span{font-size:24px}.brandCenterTitle{font-size:19px;line-height:1.3em}.brandCenterDesc{font-size:13px}.brandAboutHeading{border-left-width:5px;padding-left:5px}.brandAboutTitle{font-size:19px}.brandLead,.brandBody,.brandSplitBody{font-size:13px}.brandSplitTitle{font-size:15px}.brandVideo{margin-top:20px}.brandAfterFoerster .brandLogoGrid1 .brandLogoImg{max-height:140px}.brandProductCard .thumbImg,.brandProductCard .placeholderThumb{height:170px}}@media (max-width:720px){.companyTabs,.companyBrandGrid,.grid3{grid-template-columns:1fr}.brandTabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.brandIndexGrid{grid-template-columns:1fr}.brandHeroTitle{font-size:30px}.productCatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productTitle{font-size:30px}.productGrid{grid-template-columns:1fr}.productHeroImg,.productHeroPlaceholder{height:260px}.productInfoItem{grid-template-columns:84px 1fr}.supportFormGrid2,.supportTrainingHero{grid-template-columns:1fr}.supportTrainingImg{min-height:200px}.supportHeroInner{padding:20px 0}.supportHeroTitle{font-size:30px}.supportTab{padding:7px 10px;font-size:12px}.supportDivider span{font-size:24px}.supportLead,.supportNote{font-size:13px}.supportLabel,.supportInput,.supportCheck{font-size:12px}.supportForm .btnPrimary.supportSubmit{padding:10px 30px;font-size:14px}.pagerRow{justify-content:flex-start}.pagerMetaCompact{margin-left:auto}.companyNewsHead{display:none}.companyNewsRow{grid-template-columns:62px 1fr;gap:12px}.companyNewsRow>:nth-child(3),.companyNewsRow>:nth-child(4),.companyNewsRow>:nth-child(5){display:none}.companyNewsMobileMeta{display:block}}@media (max-width:980px){.brandSplit{margin-top:50px;grid-template-columns:1fr!important}.brandSplitReverse .brandSplitCol:first-child{order:2}.brandSplitReverse .brandSplitCol:last-child{order:1}}.brandMarquee{flex-wrap:wrap;gap:10px;display:flex}.brandPill{letter-spacing:-.02em;color:#0f172ad1;background:#f8fafceb;border:1px solid #0f172a1f;border-radius:999px;padding:10px 12px;font-weight:900}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffffd9;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.btn:hover{background:#fffffffa;border-color:#0f172a2e;transform:translateY(-1px)}.btnPrimary{background:linear-gradient(135deg,#0ea5e92e,#6366f129);border:1px solid #0ea5e94d}.btnPrimary:hover{border-color:#0ea5e98c}.navDesktop{flex:1;justify-content:flex-end;align-items:center;gap:8px;margin-left:10px;display:flex}.navGroup{align-items:stretch;display:inline-flex;position:relative}.navGroup:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.navTrigger{appearance:none;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:850}.navTrigger:hover{background:#ffffffa6;border-color:#0f172a1a}.navDropdown{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;width:320px;padding:10px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% - 4px);left:0;transform:translateY(6px)}.navGroup:hover .navDropdown,.navGroup:focus-within .navDropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navDropdownItem{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:12px;font-size:15px;font-weight:700}.navDropdownItem:hover{background:#fffffffa;border-color:#0f172a2e}.navMobile{display:none}@media (max-width:960px){.heroGrid{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3,.tileGrid{grid-template-columns:1fr}.navDesktop{display:none}.navMobile{align-items:center;gap:10px;margin-left:auto;display:inline-flex}}.muted{color:var(--muted)}.muted2{color:var(--muted2)}
.prose{color:#0f172ae0;font-weight:520;line-height:1.8}.prose :is(strong,b){color:#0f172af2;font-weight:900}.prose :is(em,i){font-style:italic}.prose :is(h2,h3,h4){letter-spacing:-.02em;color:#0f172af0;margin:20px 0 10px}.prose p{margin:10px 0}.prose ul,.prose ol{margin:10px 0 14px;padding-left:1.2rem}.prose li{margin:6px 0}.prose hr{border:none;border-top:1px solid #0f172a1f;margin:18px 0}.prose img{clear:both;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;max-width:100%;height:auto;margin:14px auto;display:block;float:none!important}.prose p{text-align:left}.prose .videoEmbed{aspect-ratio:16/9;background:#0206170f;border:1px solid #0f172a1a;border-radius:14px;width:100%;margin:14px 0;position:relative;overflow:hidden}.prose .videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoEmbed{aspect-ratio:16/9;background:#0206170f;border:1px solid #0f172a1a;border-radius:14px;width:100%;position:relative;overflow:hidden}.videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.productHero{margin-top:18px}.productCatRail{background:#ffffffdb;border-top:1px solid #0f172a1a;padding:14px 14px 16px}.productCatGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 18px;max-width:1320px;margin:0 auto;display:grid}.productCatLink{color:#0f172adb;letter-spacing:-.02em;background:#fff0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px;font-weight:850;display:inline-flex}.productCatLink:hover{background:#ffffffeb;border-color:#0f172a1a}.productCatLinkActive{color:#fff;background:#174ea2;border-color:#174ea2}.productDetailTop{padding:26px 0 56px}.productBreadcrumb{color:#64748beb;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.productBreadcrumb a{color:#64748beb}.productBreadcrumb a:hover{text-decoration:underline}.productCrumbSep{opacity:.55}.productCrumbCurrent{color:#0f172ae0}.productTitle{letter-spacing:-.03em;color:#0f172af0;margin:18px 0 10px;font-size:44px;font-weight:900}.productLead{color:#334155eb;max-width:980px;margin:0;font-weight:700;line-height:1.7}.productSummaryBullets{color:#0f172ae0;max-width:980px;margin:12px 0 0;padding-left:1.2rem;font-weight:750;line-height:1.6}.productSummaryBullets li{margin:6px 0}.productGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;margin-top:18px;display:grid}@media (max-width:960px){.productGrid{grid-template-columns:1fr}.productGrid .productMedia{order:1}.productGrid .productInfo{order:2}}.productMedia{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:18px;padding:14px}.productHeroImg{object-fit:contain;background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;width:100%;height:420px}.productHeroPlaceholder{border-radius:14px;height:420px}.productInfo{border-radius:18px;padding:16px}.productInfoTitle{letter-spacing:-.02em;margin-top:10px;font-size:18px;font-weight:950}.productInfoList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.productInfoItem{grid-template-columns:92px 1fr;align-items:start;gap:10px;font-weight:750;display:grid}.productInfoLabel{color:#64748be6;font-weight:900}.productInfoValue{color:#0f172ae6}.productInlineLink{color:#174ea2f2;font-weight:950}.productInlineLink:hover{text-decoration:underline}.productCtas{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.productCtas .btnPrimary{justify-content:center;width:100%;padding:14px 16px}.productBody{border-radius:18px;margin-top:16px;padding:18px}.productProse .subTitWrap{margin-top:18px}.productProse .subTitWrap h2{border-left:6px solid #174ea2f2;margin:0 0 10px;padding-left:12px}.productProse .writeContents{margin-top:12px}.productProse p[style*=padding-left]{border-left:3px solid #174ea22e;padding-left:14px!important}.productProse :is(h2,h3,h4){scroll-margin-top:120px}.internalLinksSection{border-radius:18px;margin-top:20px;padding:18px}.internalLinksTitle{letter-spacing:-.02em;color:#0f172aeb;margin:0 0 14px;font-size:18px;font-weight:900}.internalLinksGrid{margin-top:0}.internalLinksCta{margin-top:14px;font-weight:800}.internalLinksBrands .internalLinksTitle{margin-bottom:12px}.internalLinksBrandList{flex-wrap:wrap;gap:10px 14px;display:flex}.internalLinkBrandChip{letter-spacing:-.02em;color:#174ea2f2;background:#174ea214;border:1px solid #174ea233;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:850;display:inline-flex}.internalLinkBrandChip:hover{background:#174ea224;border-color:#174ea259;text-decoration:none}.brandPageBreadcrumb{margin-bottom:12px}
.mobileFabStack{z-index:60;flex-direction:column;gap:10px;display:none;position:fixed;bottom:16px;right:16px}.mobileFabBtn{color:#0f172aeb;background:linear-gradient(135deg,#24d3ff42,#7c5cff38);border:1px solid #0f172a1f;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex;box-shadow:0 14px 30px #0206172e}.mobileFabIcon{place-items:center;display:grid}.mobileFabBtn:hover{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 16px 34px #02061733}@media (max-width:720px){.mobileFabStack{display:flex}}.menuOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10001;overscroll-behavior:contain;touch-action:none;opacity:0;background:#0206178c;transition:opacity .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.menuOverlayOpen{opacity:1}.menuOverlayClosed{opacity:0}.menuPanel{-webkit-overflow-scrolling:touch;touch-action:pan-y;will-change:transform;width:min(420px,92vw);height:100%;transform:translateX(calc(100% + var(--menuDragX,0px)));background:#ffffffeb;border-left:1px solid #0f172a1f;padding:16px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #02061738}.menuOverlayOpen .menuPanel{transform:translateX(var(--menuDragX,0px))}.menuPanelDragging{transition:none!important}.menuSection{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:14px;overflow:hidden}.menuSectionLink{color:#0f172aeb;padding:12px;font-weight:900;display:block}.menuSectionLink:hover{background:#ffffffc7}@media (prefers-reduced-motion:reduce){.menuOverlay,.menuPanel{transition:none!important}}.menuItem{color:#0f172ae0;border-top:1px solid #0f172a1a;padding:10px 12px;font-weight:750;display:block}.menuItem:hover{background:#fffc}
.siteFooter{border-top:1px solid var(--border);margin-top:56px}.siteFooterInner{padding:28px 0 42px}.siteFooterCta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:flex}.siteFooterCtaTitle{letter-spacing:-.02em;font-size:16px;font-weight:900}.siteFooterCtaLead{margin-top:2px;font-weight:700}.siteFooterCtaActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.siteFooterGrid{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.siteFooterCard{padding:18px}.siteFooterCardTitle{margin-bottom:8px;font-size:14px;font-weight:900}.siteFooterMeta{gap:6px;font-weight:650;display:grid}.siteFooterMetaRow{align-items:baseline;gap:10px;min-width:0;display:flex}.siteFooterLabel{color:var(--muted2);flex:none;font-size:12px;font-weight:850}.siteFooterLinks{gap:10px;font-weight:800;display:grid}.siteFooterCopy{margin-top:10px;font-size:12px;font-weight:700}@media (max-width:720px){.siteFooter{margin-top:34px}.siteFooterInner{padding:18px 0 26px}.siteFooterCta{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px;padding:14px}.siteFooterCtaTitle{font-size:15px}.siteFooterCtaLead{font-size:13px;line-height:1.5}.siteFooterCtaActions{grid-template-columns:1fr 1fr;justify-content:stretch;gap:10px;display:grid}.siteFooterCtaActions .btnPrimary{grid-column:1/-1}.siteFooterGrid{grid-template-columns:1fr;gap:12px}.siteFooterCard{padding:14px}.siteFooterMeta{gap:8px}.siteFooterMetaRow{grid-template-columns:110px 1fr;align-items:start;gap:10px;display:grid}.siteFooterLabel{opacity:.92;font-size:11px}.siteFooterCopy{margin-top:8px}}
@media (min-width:981px){.pnHero{position:relative;overflow:hidden}.pnHero>.container{z-index:1;position:relative}.pnHero:before,.pnHero:after{content:"";pointer-events:none;z-index:0;opacity:.92;filter:blur(18px);will-change:transform;position:absolute;inset:-22%;transform:translate(0,0)}.pnHero:before{background:radial-gradient(520px 380px at 18% 28%,#24d3ff57,#0000 60%),radial-gradient(640px 460px at 34% 60%,#24d3ff2e,#0000 68%),radial-gradient(2px 2px at 22% 36%,#ffffff8c,#0000 60%),radial-gradient(2px 2px at 28% 52%,#ffffff73,#0000 60%),radial-gradient(2px 2px at 40% 44%,#ffffff59,#0000 60%);animation:10.5s ease-in-out infinite pnHeroFloatA}.pnHero:after{background:radial-gradient(660px 420px at 82% 38%,#7c5cff52,#0000 62%),radial-gradient(520px 360px at 64% 66%,#7c5cff2e,#0000 70%),radial-gradient(2px 2px at 78% 46%,#ffffff73,#0000 60%),radial-gradient(2px 2px at 70% 58%,#ffffff59,#0000 60%);animation:13.5s ease-in-out infinite pnHeroFloatB}.pnHeroTitle{position:relative}.pnHeroTitle:after{content:"";pointer-events:none;filter:blur(14px);opacity:.9;background:linear-gradient(90deg,#0000,#24d3ff6b,#7c5cff61,#0000) 0 0/260% 100%;width:min(760px,92%);height:22px;animation:4.2s ease-in-out infinite pnHeroGlowSweep;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes pnHeroFloatA{0%{transform:translate(-3.2%,-3%)rotate(-.8deg)}50%{transform:translate(3.6%,3%)rotate(.8deg)}to{transform:translate(-3.2%,-3%)rotate(-.8deg)}}@keyframes pnHeroFloatB{0%{transform:translate(3%,3.2%)rotate(.8deg)}50%{transform:translate(-3.8%,-2.8%)rotate(-.8deg)}to{transform:translate(3%,3.2%)rotate(.8deg)}}@keyframes pnHeroGlowSweep{0%{opacity:.45;background-position:0%}50%{opacity:.85;background-position:100%}to{opacity:.45;background-position:0%}}}@media (prefers-reduced-motion:reduce){.pnHero:before,.pnHero:after,.pnHeroTitle:after{animation:none!important}}
