.page-module__scXSEG__pageWrapper{background-color:#f8fafc;min-height:100vh;padding-bottom:5rem;font-family:Pretendard,sans-serif;overflow-x:hidden}.page-module__scXSEG__header{color:#fff;text-align:center;background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);padding:5rem 1rem;box-shadow:0 4px 6px -1px #0000001a}.page-module__scXSEG__headerTitle{color:#fff;-webkit-text-fill-color:initial;text-transform:none;background:0 0;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.page-module__scXSEG__headerDesc{color:#dbeafe;max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.page-module__scXSEG__headerTitle{font-size:2.5rem}}.page-module__scXSEG__planBadge{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe;border-radius:9999px;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:700;display:inline-block;box-shadow:0 1px 2px #0000000d}.page-module__scXSEG__container{max-width:1200px;margin:4rem auto 0;padding:0 1.5rem}.page-module__scXSEG__bentoGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:1.5rem;display:grid}.page-module__scXSEG__bentoCard{background:#fff;border-radius:1.5rem;flex-direction:column;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d}.page-module__scXSEG__bentoCard:hover{z-index:2;transform:translateY(-5px)scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.page-module__scXSEG__spanCol2{grid-column:span 2}.page-module__scXSEG__spanCol3{grid-column:span 3}.page-module__scXSEG__spanCol4{grid-column:span 4}.page-module__scXSEG__spanRow2{grid-row:span 2}.page-module__scXSEG__cardTitle{color:#0f172a;z-index:2;margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.page-module__scXSEG__cardDesc{color:#64748b;z-index:2;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__scXSEG__iconBox{color:#2563eb;background:#eff6ff;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:flex}.page-module__scXSEG__featureList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__scXSEG__featureItem{color:#334155;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.page-module__scXSEG__checkIcon{color:#2563eb;background:#dbeafe;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;padding:2px}.page-module__scXSEG__remoteControlCard{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.page-module__scXSEG__remoteControlCard .page-module__scXSEG__cardTitle,.page-module__scXSEG__remoteControlCard .page-module__scXSEG__cardDesc{color:#fff}.page-module__scXSEG__remoteControlCard .page-module__scXSEG__cardDesc{opacity:.9}.page-module__scXSEG__remoteControlCard .page-module__scXSEG__iconBox{color:#fff;background:#fff3}.page-module__scXSEG__remoteControlCard .page-module__scXSEG__featureItem{color:#ffffffe6}.page-module__scXSEG__remoteControlCard .page-module__scXSEG__checkIcon{color:#fff;background:#ffffff4d}.page-module__scXSEG__securityCard{color:#fff;background:#0f172a}.page-module__scXSEG__securityCard .page-module__scXSEG__cardTitle{color:#fff}.page-module__scXSEG__securityCard .page-module__scXSEG__cardDesc{color:#94a3b8}.page-module__scXSEG__securityCard .page-module__scXSEG__featureItem{color:#cbd5e1}.page-module__scXSEG__securityCard .page-module__scXSEG__checkIcon{color:#60a5fa;background:#334155}.page-module__scXSEG__securityCard .page-module__scXSEG__iconBox{color:#60a5fa;background:#1e293b}.page-module__scXSEG__sectionBlock{margin-bottom:4rem}.page-module__scXSEG__blockTitle{color:#1e293b;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.8rem;font-weight:800;display:flex}.page-module__scXSEG__blockTitle:before{content:"";background:#2563eb;border-radius:2px;width:4px;height:2rem}@media (max-width:1024px){.page-module__scXSEG__bentoGrid{grid-template-columns:repeat(2,1fr)}.page-module__scXSEG__spanCol3,.page-module__scXSEG__spanCol4{grid-column:span 2}}@media (max-width:640px){.page-module__scXSEG__bentoGrid{grid-template-columns:1fr}.page-module__scXSEG__spanCol2,.page-module__scXSEG__spanCol3,.page-module__scXSEG__spanCol4,.page-module__scXSEG__spanRow2{grid-area:span 1/span 1}.page-module__scXSEG__headerTitle{font-size:2.25rem}.page-module__scXSEG__header{padding:5rem 1rem 3rem}}
