.products-module__KJcT4W__page{color:#111827;background:#f7f6f2;min-height:100vh}.products-module__KJcT4W__hero{background:radial-gradient(circle at 82% 18%,#1769e017,#0000 32%),linear-gradient(#fafaf8 0%,#f0f2f5 100%);padding:116px max(24px,50vw - 620px) 72px;position:relative;overflow:hidden}.products-module__KJcT4W__hero:before{pointer-events:none;content:"";background-image:linear-gradient(#11182708 1px,#0000 1px),linear-gradient(90deg,#11182708 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 82%,#0000)}.products-module__KJcT4W__heroShell{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(46px,7vw,98px);width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.products-module__KJcT4W__heroCopy>span,.products-module__KJcT4W__results header span,.products-module__KJcT4W__resourcePrompt span{color:#1769e0;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:720}.products-module__KJcT4W__hero h1{color:#101114;letter-spacing:-.058em;max-width:720px;margin:19px 0;font-size:clamp(52px,5.6vw,76px);font-weight:610;line-height:.98}.products-module__KJcT4W__heroCopy>p{color:#626c7b;max-width:660px;margin:0;font-size:16px;line-height:1.68}.products-module__KJcT4W__hero form{color:#697384;background:#ffffffe6;border:1px solid #11182724;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;margin-top:32px;padding:7px 9px 7px 17px;display:grid;box-shadow:0 18px 48px #11182714}.products-module__KJcT4W__hero form:focus-within{border-color:#1769e08c;box-shadow:0 0 0 4px #1769e014,0 18px 48px #11182714}.products-module__KJcT4W__hero form label,.products-module__KJcT4W__hero input{width:100%}.products-module__KJcT4W__hero input{color:#111827;background:0 0;border:0;outline:0;font-size:14px}.products-module__KJcT4W__hero input::placeholder{color:#9299a5}.products-module__KJcT4W__hero form button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.products-module__KJcT4W__heroVisual{background:#e7eaee;border:1px solid #1118271a;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 82px #131e3026}.products-module__KJcT4W__heroVisual img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.products-module__KJcT4W__heroVisual figcaption{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c14c7;border:1px solid #ffffff47;border-radius:12px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.products-module__KJcT4W__heroVisual figcaption span{color:#ffffff8c;font-size:10px}.products-module__KJcT4W__heroVisual figcaption strong{text-align:right;max-width:240px;font-size:10px;font-weight:600;line-height:1.45}.products-module__KJcT4W__catalog{grid-template-columns:224px minmax(0,1fr);gap:56px;width:min(1240px,100% - 48px);margin:0 auto;padding:92px 0 126px;display:grid}.products-module__KJcT4W__filters{align-self:start;position:sticky;top:86px}.products-module__KJcT4W__filterTitle{border-bottom:1px solid #111827;align-items:center;gap:8px;padding:0 0 18px;font-size:12px;display:flex}.products-module__KJcT4W__filters fieldset{border:0;margin:24px 0 0;padding:0}.products-module__KJcT4W__filters legend{color:#858e9c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:680}.products-module__KJcT4W__filters fieldset button{color:#5f6978;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e3e8;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 8px;font-size:11px;transition:color .18s,background-color .18s;display:flex}.products-module__KJcT4W__filters fieldset button:hover{color:#111827;background:#ffffff94}.products-module__KJcT4W__filters fieldset .products-module__KJcT4W__activeFilter{color:#1769e0;font-weight:680}.products-module__KJcT4W__clearFilters{color:#1769e0;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-size:11px;font-weight:650}.products-module__KJcT4W__results>header{border-bottom:1px solid #111827;justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.products-module__KJcT4W__results header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:34px;font-weight:590}.products-module__KJcT4W__results header p{color:#667085;margin:0;font-size:11px}.products-module__KJcT4W__resultTools{border-bottom:1px solid #d7dce3;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 0;display:flex}.products-module__KJcT4W__resultTools p{color:#667085;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.products-module__KJcT4W__resultTools label{color:#667085;align-items:center;gap:10px;font-size:12px;display:flex}.products-module__KJcT4W__resultTools select{color:#111827;cursor:pointer;background:#fff;border:1px solid #ccd2db;border-radius:8px;min-height:38px;padding:0 34px 0 12px}.products-module__KJcT4W__resultList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.products-module__KJcT4W__resultList>article{background:#fff;border:1px solid #d8dce2;border-radius:16px;flex-direction:column;min-width:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.products-module__KJcT4W__resultList>article:hover{border-color:#1769e05c;transform:translateY(-2px);box-shadow:0 20px 46px #11182714}.products-module__KJcT4W__packageVisual{background:#eef0f3;border-bottom:1px solid #e1e4e8;place-items:center;height:294px;display:grid;overflow:hidden}.products-module__KJcT4W__packageVisual>span{background-image:url(/images/product-packages-v2.webp);background-repeat:no-repeat;background-size:200% 200%;width:294px;height:294px;display:block}.products-module__KJcT4W__packageVisual[data-package-index="0"]>span{background-position:0 0}.products-module__KJcT4W__packageVisual[data-package-index="1"]>span{background-position:100% 0}.products-module__KJcT4W__packageVisual[data-package-index="2"]>span{background-position:0 100%}.products-module__KJcT4W__packageVisual[data-package-index="3"]>span{background-position:100% 100%}.products-module__KJcT4W__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.products-module__KJcT4W__partIdentity>span{color:#667085;font-size:12px}.products-module__KJcT4W__partIdentity h3{overflow-wrap:anywhere;letter-spacing:-.035em;margin:8px 0;font:620 23px ui-monospace,SFMono-Regular,Menlo,monospace}.products-module__KJcT4W__partIdentity p{color:#5f6978;min-height:42px;margin:0;font-size:13px;line-height:1.6}.products-module__KJcT4W__partIdentity>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.products-module__KJcT4W__partIdentity small{color:#525d6d;background:#eef0f3;border-radius:6px;padding:6px 8px;font-size:10px}.products-module__KJcT4W__cardBody dl{border-top:1px solid #e0e3e8;border-bottom:1px solid #e0e3e8;grid-template-columns:repeat(3,1fr);gap:0;margin:22px 0 0;padding:16px 0;display:grid}.products-module__KJcT4W__cardBody dl>div{min-width:0;padding-right:12px}.products-module__KJcT4W__cardBody dt{color:#8b94a2;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.products-module__KJcT4W__cardBody dd{color:#343b47;margin:8px 0 0;font-size:11px;line-height:1.45}.products-module__KJcT4W__actions{grid-template-columns:.9fr 1.1fr;gap:8px;margin-top:auto;padding-top:18px;display:grid}.products-module__KJcT4W__actions button,.products-module__KJcT4W__actions a{color:#4f5a6b;cursor:pointer;text-align:center;background:0 0;border:1px solid #ccd2db;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.products-module__KJcT4W__actions a{color:#fff;background:#111827;border-color:#111827}.products-module__KJcT4W__actions .products-module__KJcT4W__selectedButton{color:#1769e0;background:#edf4ff;border-color:#1769e0}.products-module__KJcT4W__actions button:disabled{cursor:not-allowed;opacity:.42}.products-module__KJcT4W__empty{border-bottom:1px solid #d7dce3;grid-column:1/-1;padding:80px 0}.products-module__KJcT4W__empty h3{margin:18px 0 7px;font-size:24px}.products-module__KJcT4W__empty p{color:#667085}.products-module__KJcT4W__empty button{cursor:pointer;background:#fff;border:1px solid #ccd2db;border-radius:8px;margin-top:15px;padding:10px 13px}.products-module__KJcT4W__pagination{border-top:1px solid #d7dce3;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:34px;padding-top:24px;display:grid}.products-module__KJcT4W__pagination>button:last-child{justify-self:end}.products-module__KJcT4W__pagination>div{gap:6px;display:flex}.products-module__KJcT4W__pagination button{color:#525d6d;cursor:pointer;background:#fff;border:1px solid #ccd2db;border-radius:8px;place-items:center;min-width:40px;min-height:40px;padding:0 12px;font-size:12px;font-weight:620;display:grid}.products-module__KJcT4W__pagination button[aria-current=page]{color:#fff;background:#111827;border-color:#111827}.products-module__KJcT4W__pagination button:disabled{cursor:not-allowed;opacity:.4}.products-module__KJcT4W__compareTray{z-index:70;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c14f0;border:1px solid #ffffff24;border-radius:13px;justify-content:space-between;align-items:center;gap:35px;width:min(720px,100% - 32px);min-height:70px;padding:10px 12px 10px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #0000004d}.products-module__KJcT4W__compareTray>div{align-items:center;gap:12px;display:flex}.products-module__KJcT4W__compareTray>div>span{color:#ffffff87;flex-direction:column;gap:4px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.products-module__KJcT4W__compareTray strong{color:#fff;font:650 11px -apple-system,BlinkMacSystemFont,sans-serif}.products-module__KJcT4W__compareTray>a{background:#1769e0;border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:0 15px;font-size:11px;font-weight:650;display:flex}.products-module__KJcT4W__resourcePrompt{border-top:1px solid #111827;border-bottom:1px solid #d7dce3;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(1240px,100% - 48px);margin:0 auto 120px;padding:35px 0;display:grid}.products-module__KJcT4W__resourcePrompt>svg{color:#1769e0}.products-module__KJcT4W__resourcePrompt h2{letter-spacing:-.04em;margin:8px 0 0;font-size:27px;font-weight:590}.products-module__KJcT4W__resourcePrompt a{color:#1769e0;align-items:center;gap:7px;font-size:11px;font-weight:680;display:flex}@media (max-width:1040px){.products-module__KJcT4W__heroShell{grid-template-columns:1fr}.products-module__KJcT4W__heroCopy,.products-module__KJcT4W__heroVisual{max-width:780px}.products-module__KJcT4W__catalog{grid-template-columns:1fr;gap:42px}.products-module__KJcT4W__filters{background:#ffffffb3;border:1px solid #d8dce2;border-radius:13px;grid-template-columns:auto 1fr 1fr auto;align-items:start;gap:16px;padding:18px;display:grid;position:static}.products-module__KJcT4W__filterTitle{border:0;min-height:42px;padding:0}.products-module__KJcT4W__filters fieldset{min-width:0;margin:0}.products-module__KJcT4W__filters fieldset>button{border:1px solid #d9dde3;border-radius:7px;width:auto;min-height:36px;margin:0 5px 5px 0;padding:0 9px;display:inline-flex}.products-module__KJcT4W__clearFilters{min-height:42px;margin:0}}@media (max-width:760px){.products-module__KJcT4W__hero{padding:106px 18px 58px}.products-module__KJcT4W__hero h1{text-wrap:balance;word-break:keep-all;font-size:clamp(47px,13.5vw,60px)}html[lang=ko-KR] .products-module__KJcT4W__hero h1{font-size:clamp(42px,11.6vw,50px)}.products-module__KJcT4W__heroVisual{border-radius:16px}.products-module__KJcT4W__heroVisual img{aspect-ratio:4/4.2}.products-module__KJcT4W__heroVisual figcaption{flex-direction:column;align-items:flex-start}.products-module__KJcT4W__heroVisual figcaption strong{text-align:left;max-width:none}.products-module__KJcT4W__catalog,.products-module__KJcT4W__resourcePrompt{width:calc(100% - 32px)}.products-module__KJcT4W__catalog{padding:72px 0 98px}.products-module__KJcT4W__filters{padding:16px;display:block}.products-module__KJcT4W__filterTitle{border-bottom:1px solid #111827;margin-bottom:18px}.products-module__KJcT4W__filters fieldset{margin-top:17px}.products-module__KJcT4W__filters fieldset>button{margin-bottom:7px}.products-module__KJcT4W__clearFilters{margin-top:12px}.products-module__KJcT4W__results>header{flex-direction:column;align-items:flex-start}.products-module__KJcT4W__resultTools{flex-direction:column;align-items:flex-start;padding:16px 0}.products-module__KJcT4W__resultTools label,.products-module__KJcT4W__resultTools select{width:100%}.products-module__KJcT4W__resultTools select{flex:1}.products-module__KJcT4W__pagination{grid-template-columns:1fr 1fr}.products-module__KJcT4W__pagination>div{grid-area:1/1/auto/-1;justify-content:center}.products-module__KJcT4W__resultList{grid-template-columns:1fr}.products-module__KJcT4W__packageVisual{height:250px}.products-module__KJcT4W__packageVisual>span{width:250px;height:250px}.products-module__KJcT4W__cardBody{padding:21px}.products-module__KJcT4W__cardBody dl{grid-template-columns:1fr;gap:12px}.products-module__KJcT4W__compareTray{flex-direction:column;align-items:stretch;gap:10px}.products-module__KJcT4W__compareTray>a{justify-content:center}.products-module__KJcT4W__resourcePrompt{grid-template-columns:auto 1fr}.products-module__KJcT4W__resourcePrompt a{grid-column:2}}@media (max-width:420px){.products-module__KJcT4W__actions,.products-module__KJcT4W__resourcePrompt{grid-template-columns:1fr}.products-module__KJcT4W__resourcePrompt a{grid-column:1}}
