*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#172033;background:#fff;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.sectionLabel{color:#1f5ec7;margin-bottom:20px;font-size:15px;font-weight:800}.header{z-index:100;background:#fffffff5;border-bottom:1px solid #e9edf3;width:100%;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:0 auto;padding:0 24px;display:flex}.logoArea{align-items:center;display:flex}.headerLogo{object-fit:contain;width:auto;height:42px}.nav{gap:32px;display:flex}.nav a{color:#3f495a;font-size:15px;font-weight:600;transition:color .2s}.nav a:hover{color:#1649a8}.hero{background:linear-gradient(135deg,#f9fbff 0%,#edf4ff 60%,#f5f9ff 100%)}.heroInner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:65px;max-width:1240px;min-height:680px;margin:0 auto;padding:90px 24px;display:grid}.eyebrow{color:#1f5ec7;margin-bottom:22px;font-size:16px;font-weight:700}.heroText h1{color:#152038;letter-spacing:-1.8px;font-size:48px;line-height:1.28}.heroText h1 strong{color:#1f5ec7}.heroDescription{color:#5c6678;margin-top:28px;font-size:19px;line-height:1.8}.heroButtons{gap:12px;margin-top:38px;display:flex}.primaryButton,.secondaryButton{border-radius:10px;justify-content:center;align-items:center;height:54px;padding:0 26px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.primaryButton{color:#fff;background:#1f5ec7}.primaryButton:hover{background:#164ca6;transform:translateY(-2px)}.secondaryButton{color:#283449;background:#fff;border:1px solid #d7dee8}.secondaryButton:hover{background:#f8fafc;transform:translateY(-2px)}.heroProduct{width:100%;position:relative}.heroProductBadge{color:#1f5ec7;background:#eaf2ff;border-radius:30px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.laptopMockup{width:100%;max-width:620px;margin:0 auto}.laptopScreen{background:#1b2230;border-radius:18px 18px 10px 10px;padding:13px 13px 16px;position:relative;box-shadow:0 30px 70px #152e5238}.laptopCamera{background:#555e6c;border-radius:50%;width:6px;height:6px;margin:0 auto 9px}.laptopDisplay{background:#fff;border-radius:5px;overflow:hidden}.productScreenImage{object-fit:contain;width:100%;height:auto;display:block}.laptopBase{background:linear-gradient(#dce2e9 0%,#bfc7d1 100%);border-radius:0 0 18px 18px;width:108%;height:18px;margin-left:-4%;position:relative;box-shadow:0 12px 20px #32415524}.laptopNotch{background:#aeb7c1;border-radius:0 0 8px 8px;width:90px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.heroProductCaption{text-align:center;flex-direction:column;gap:5px;margin-top:18px;display:flex}.heroProductCaption strong{color:#1f2b3d;font-size:21px}.heroProductCaption span{color:#7a8597;font-size:14px}.whySection{background:#f7f9fc;padding:120px 24px}.whyInner{max-width:1100px;margin:0 auto}.whyHeading{text-align:center;max-width:780px;margin:0 auto}.whyHeading h2{color:#172033;letter-spacing:-1.8px;font-size:44px;line-height:1.35}.whyHeading h2 strong{color:#1f5ec7}.whyHeading>p:last-child{color:#667084;margin-top:25px;font-size:18px;line-height:1.8}.workCompare{grid-template-columns:1fr 80px 1fr;align-items:center;margin-top:65px;display:grid}.workCard{background:#fff;border:1px solid #e5eaf1;border-radius:22px;padding:38px 42px;position:relative;box-shadow:0 15px 45px #1f35550f}.managementCard{border:2px solid #d8e6ff}.workNumber{color:#a6afbd;font-size:13px;font-weight:800;position:absolute;top:25px;right:28px}.workIcon{color:#1f5ec7;background:#eef4ff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:flex}.workIcon svg{stroke-width:1.8px;width:28px;height:28px}.workCard h3{color:#192338;font-size:28px}.workEnglish{color:#1f5ec7;margin-top:5px;margin-bottom:24px;font-size:13px;font-weight:700}.workCard ul{list-style:none}.workCard li{color:#566174;border-bottom:1px solid #f0f2f5;padding:11px 0 11px 22px;font-size:16px;position:relative}.workCard li:last-child{border-bottom:none}.workCard li:before{content:"✓";color:#1f5ec7;font-weight:800;position:absolute;left:0}.plusSymbol{text-align:center;color:#8190a8;font-size:40px;font-weight:300}.whyMessage{text-align:center;max-width:850px;margin:100px auto 0}.whyMessageLabel{color:#d05b39;background:#fff0ec;border-radius:30px;margin-bottom:18px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-block}.whyMessage h3{color:#20293a;letter-spacing:-1px;font-size:34px;line-height:1.45}.whyMessage h3 strong{color:#d05b39}.whyMessage p{color:#6a7382;max-width:720px;margin:25px auto 0;font-size:17px;line-height:1.85}.managementProblems{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.problemItem{background:#fff;border:1px solid #e7ebf1;border-radius:18px;padding:30px}.problemIcon{color:#1f5ec7;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:20px;font-size:12px;font-weight:800;display:inline-flex}.problemItem h4{color:#222c3e;margin-bottom:12px;font-size:19px}.problemItem p{color:#70798a;font-size:15px;line-height:1.7}.answerBox{color:#fff;text-align:center;background:#172b50;border-radius:26px;margin-top:80px;padding:60px 35px}.answerBox>p:first-child{color:#aebcd4;margin-bottom:15px;font-size:15px}.answerBox h3{letter-spacing:-1px;font-size:34px;line-height:1.45}.answerBox h3 strong{color:#79adff}.answerDescription{color:#bdc9da;margin-top:22px;font-size:16px;line-height:1.75}.productSection{background:#fff;padding:120px 24px}.productInner{max-width:1120px;margin:0 auto}.productHeading{text-align:center;max-width:800px;margin:0 auto}.productHeading h2{color:#172033;letter-spacing:-1.7px;font-size:44px;line-height:1.35}.productHeading h2 strong{color:#1f5ec7}.productHeading>p:last-child{color:#687286;max-width:700px;margin:25px auto 0;font-size:18px;line-height:1.85}.featureGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:65px;display:grid}.featureCard{background:#fff;border:1px solid #e5eaf1;border-radius:20px;min-height:300px;padding:32px;transition:transform .2s,box-shadow .2s;position:relative}.featureCard:hover{transform:translateY(-5px);box-shadow:0 18px 45px #1f395e17}.featureCardStrong{background:#f5f9ff;border:1px solid #cfe0ff}.featureNumber{color:#b1bac8;font-size:12px;font-weight:800;position:absolute;top:25px;right:25px}.featureIcon{color:#1f5ec7;background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex}.featureIcon svg{stroke-width:1.8px;width:25px;height:25px}.featureCardStrong .featureIcon{color:#fff;background:#83d035}.featureCard h3{color:#1c2638;font-size:22px}.featureCard>p{color:#697385;min-height:78px;margin-top:13px;font-size:15px;line-height:1.75}.featureTags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.featureTags span{color:#627086;background:#f3f6fa;border-radius:20px;padding:7px 10px;font-size:12px;font-weight:700}.featureCardStrong .featureTags span{color:#315b9d;background:#fff}.customerViewBox{background:linear-gradient(135deg,#172c51 0%,#213e70 100%);border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-top:100px;padding:60px;display:grid}.customerViewLabel{color:#8fb7f7;margin-bottom:15px;font-size:14px;font-weight:700}.customerViewText h3{color:#fff;letter-spacing:-1px;font-size:34px;line-height:1.45}.customerViewText h3 strong{color:#82b4ff}.customerViewText>p:last-child{color:#bcc9dc;margin-top:24px;font-size:16px;line-height:1.85}.customerMockup{background:#fff;border-radius:22px;padding:28px;box-shadow:0 25px 55px #0000002e}.mockupTop{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.mockupSmall{color:#7990b0;letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.mockupTop h4{color:#1f2a3b;font-size:23px}.mockupStatus{color:#1f5ec7;background:#eaf3ff;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:800}.mockupInfo{margin-top:15px}.mockupInfo>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.mockupInfo span{color:#8790a0;font-size:13px}.mockupInfo strong{color:#29364b;text-align:right;font-size:14px}.mockupMemo{background:#f5f8fc;border-radius:13px;margin-top:20px;padding:18px}.mockupMemo span{color:#57729b;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.mockupMemo p{color:#566273;font-size:14px;line-height:1.7}.useSection{background:#f7f9fc;padding:120px 24px}.useInner{max-width:1180px;margin:0 auto}.useHeading{text-align:center;max-width:800px;margin:0 auto}.useHeading h2{color:#172033;letter-spacing:-1.7px;font-size:44px;line-height:1.35}.useHeading h2 strong{color:#1f5ec7}.useHeading>p:last-child{color:#687286;max-width:700px;margin:25px auto 0;font-size:18px;line-height:1.85}.useExample{background:#fff;border:1px solid #e5eaf1;border-radius:28px;margin-top:65px;padding:55px 40px;box-shadow:0 15px 50px #283c5a0d}.exampleBadge{color:#1f5ec7;background:#edf4ff;border-radius:30px;width:fit-content;margin:0 auto 20px;padding:8px 15px;font-size:13px;font-weight:800}.exampleTitle{text-align:center}.exampleTitle>span{color:#8a94a5;font-size:13px;font-weight:800}.exampleTitle h3{color:#1d2739;letter-spacing:-1px;margin-top:8px;font-size:32px}.exampleTitle p{color:#6a7485;max-width:650px;margin:18px auto 0;font-size:16px;line-height:1.8}.processFlow{grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr 38px 1fr;align-items:stretch;margin-top:50px;display:grid}.processItem{text-align:center;background:#f8fafc;border:1px solid #e8edf3;border-radius:18px;padding:28px 20px;position:relative}.processNumber{color:#b1bbc9;font-size:10px;font-weight:800;position:absolute;top:13px;right:15px}.processIcon{color:#1f5ec7;background:#eef4ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.processIcon svg{stroke-width:1.8px;width:23px;height:23px}.processItem h4{color:#263247;margin-bottom:12px;font-size:17px}.processItem p{color:#717b8c;font-size:14px;line-height:1.7}.processArrow{color:#9aa8bc;justify-content:center;align-items:center;font-size:23px;display:flex}.useResult{background:linear-gradient(135deg,#172b50 0%,#20457b 100%);border-radius:28px;grid-template-columns:1fr .8fr;align-items:center;gap:70px;margin-top:80px;padding:60px;display:grid}.useResultLabel{color:#8fb8fb;margin-bottom:15px;font-size:14px;font-weight:800}.useResultText h3{color:#fff;letter-spacing:-1px;font-size:31px;line-height:1.5}.useResultText h3 strong{color:#82b5ff}.useResultText>p:last-child{color:#bfccde;margin-top:22px;font-size:16px;line-height:1.85}.customerListBox{background:#fff;border-radius:20px;padding:26px;box-shadow:0 20px 50px #0000002e}.customerListTop{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.customerListTop span{color:#7d91ad;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.customerListTop h4{color:#243044;font-size:21px}.customerListTop>strong{color:#1f5ec7;font-size:23px}.customerListHeader,.customerListRow{grid-template-columns:.7fr 1.3fr;gap:15px;padding:13px 3px;display:grid}.customerListHeader{color:#939dac;margin-top:8px;font-size:11px;font-weight:800}.customerListRow{border-top:1px solid #f0f2f5;font-size:14px}.customerListRow span{color:#344054}.customerListRow strong{color:#365f9d}.useClosing{text-align:center;max-width:800px;margin:90px auto 0}.useClosing p{color:#7b8493;font-size:16px}.useClosing h3{color:#202a3c;letter-spacing:-1px;margin-top:12px;font-size:30px;line-height:1.5}.useClosing h3 strong{color:#1f5ec7}.companySection{background:#fff;padding:120px 24px}.companyInner{max-width:1120px;margin:0 auto}.companyHeading{text-align:center;max-width:800px;margin:0 auto}.companyHeading h2{color:#172033;letter-spacing:-1.7px;font-size:44px;line-height:1.35}.companyHeading h2 strong{color:#1f5ec7}.companyHeading>p:last-child{color:#687286;max-width:710px;margin:25px auto 0;font-size:18px;line-height:1.85}.companyStory{background:#f6f8fb;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:75px;padding:60px;display:grid}.companySmallTitle{color:#1f5ec7;margin-bottom:18px;font-size:14px;font-weight:800}.companyStoryLeft h3{color:#1d2739;letter-spacing:-1px;font-size:31px;line-height:1.5}.companyStoryLeft h3 strong{color:#1f5ec7}.companyStoryRight p{color:#657084;margin-bottom:22px;font-size:16px;line-height:1.9}.companyStoryRight p:last-child{margin-bottom:0}.companyStoryStrong{border-top:1px solid #dfe5ed;padding-top:20px;color:#344054!important}.companyStoryStrong strong{color:#1f5ec7}.companyValues{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.valueCard{background:#fff;border:1px solid #e5eaf1;border-radius:20px;padding:35px;position:relative}.valueNumber{color:#1f5ec7;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:25px;font-size:12px;font-weight:800;display:flex}.valueCard h3{color:#222d40;margin-bottom:14px;font-size:20px}.valueCard p{color:#6d7788;font-size:15px;line-height:1.8}.companyMessage{text-align:center;background:linear-gradient(135deg,#142742 0%,#1e467d 100%);border-radius:28px;margin-top:80px;padding:70px 40px}.companyMessageTop{color:#8eb6f2;letter-spacing:1.5px;margin-bottom:18px;font-size:12px;font-weight:800}.companyMessage h3{color:#fff;letter-spacing:-1px;font-size:34px;line-height:1.5}.companyMessage h3 strong{color:#83b5ff}.companyMessage p{color:#bdcadb;max-width:700px;margin:25px auto 0;font-size:16px;line-height:1.85}.seminarSection{background:#f7f9fc;padding:120px 24px}.seminarInner{max-width:1120px;margin:0 auto}.seminarHeading{text-align:center;max-width:800px;margin:0 auto}.seminarHeading h2{color:#172033;letter-spacing:-1.7px;font-size:44px;line-height:1.35}.seminarHeading h2 strong{color:#1f5ec7}.seminarHeading>p:last-child{color:#687286;max-width:720px;margin:25px auto 0;font-size:18px;line-height:1.85}.seminarContent{grid-template-columns:1.3fr .7fr;gap:25px;margin-top:65px;display:grid}.seminarMain{background:#fff;border:1px solid #e5eaf1;border-radius:26px;padding:50px}.seminarBadge{color:#1f5ec7;background:#eef4ff;border-radius:30px;margin-bottom:20px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-block}.seminarMain h3{color:#202a3c;letter-spacing:-1px;font-size:31px;line-height:1.5}.seminarMain h3 strong{color:#1f5ec7}.seminarMain>p{color:#6d7789;margin-top:20px;font-size:16px;line-height:1.85}.seminarPoints{margin-top:35px}.seminarPoint{border-top:1px solid #edf0f4;grid-template-columns:45px 1fr;gap:18px;padding:20px 0;display:grid}.seminarPoint>span{color:#1f5ec7;background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:flex}.seminarPoint h4{color:#273247;margin-bottom:5px;font-size:17px}.seminarPoint p{color:#737d8d;font-size:14px;line-height:1.7}.seminarSide{color:#fff;background:linear-gradient(145deg,#172c51 0%,#214a83 100%);border-radius:26px;padding:40px 32px}.seminarSideLabel{margin-bottom:25px;font-size:20px;font-weight:800}.seminarSide ul{list-style:none}.seminarSide li{color:#d1dbea;border-bottom:1px solid #ffffff1f;padding:15px 0 15px 24px;font-size:15px;line-height:1.6;position:relative}.seminarSide li:before{content:"✓";color:#8bb8ff;font-weight:800;position:absolute;left:0}.seminarButton{color:#1a3b6c;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:30px;font-size:15px;font-weight:800;display:flex}.contactSection{background:#fff;padding:110px 24px}.contactInner{max-width:1120px;margin:0 auto}.contactText{text-align:center}.contactLabel{color:#1f5ec7;letter-spacing:1.5px;margin-bottom:17px;font-size:13px;font-weight:800}.contactText h2{color:#182238;letter-spacing:-1.5px;font-size:42px;line-height:1.4}.contactText h2 strong{color:#1f5ec7}.contactText>p:last-child{color:#6e7889;margin-top:20px;font-size:17px;line-height:1.8}.contactCards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.contactCard{background:#fff;border:1px solid #e5eaf0;border-radius:19px;gap:18px;min-height:160px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.contactCard:hover{transform:translateY(-4px);box-shadow:0 15px 40px #1e3c6414}.contactIcon{color:#1f5ec7;background:#eef4ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contactIcon svg{stroke-width:1.8px;width:23px;height:23px}.contactCard span{color:#8390a3;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.contactCard strong{color:#263247;font-size:20px;display:block}.contactCard p{color:#747e8d;margin-top:10px;font-size:14px;line-height:1.6}.contactBottom{background:#f4f7fb;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:45px 50px;display:flex}.contactBottom span{color:#1f5ec7;letter-spacing:1.4px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.contactBottom h3{color:#273247;font-size:24px;line-height:1.5}.contactBottom h3 strong{color:#1f5ec7}.contactCallButton{color:#fff;background:#1f5ec7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;height:52px;padding:0 25px;font-size:15px;font-weight:800;display:flex}.footer{color:#fff;background:#101b2d;padding:70px 24px 30px}.footerInner{max-width:1120px;margin:0 auto}.footerTop{justify-content:space-between;gap:70px;display:flex}.footerBrand{max-width:420px}.footerLogo{background:#fff;border-radius:10px;align-items:center;margin-bottom:18px;padding:8px 14px;display:inline-flex}.footerLogoImage{object-fit:contain;width:auto;height:42px}.footerBrand p{color:#aab5c5;font-size:15px;line-height:1.8}.footerMenu{gap:80px;display:flex}.footerMenuGroup{flex-direction:column;gap:13px;display:flex}.footerMenuGroup strong{color:#fff;margin-bottom:5px;font-size:14px}.footerMenuGroup a{color:#aab5c5;font-size:14px}.footerMenuGroup a:hover{color:#fff}.footerInfo{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:55px;padding-top:28px;display:flex}.footerInfo p{color:#909bad;margin-bottom:6px;font-size:13px}.footerInfo strong{color:#c7d0dc}.footerCopyright{color:#778395;font-size:12px}.privacyPage{background:#f7f9fc;min-height:100vh;padding:70px 24px}.privacyInner{max-width:850px;margin:0 auto}.privacyBack{color:#1f5ec7;margin-bottom:50px;font-size:14px;font-weight:700;display:inline-block}.privacyHeading{margin-bottom:55px}.privacyHeading>p{color:#1f5ec7;letter-spacing:1.5px;margin-bottom:12px;font-size:12px;font-weight:800}.privacyHeading h1{color:#172033;margin-bottom:16px;font-size:42px}.privacyHeading span{color:#717b8b;font-size:16px}.privacyContent{background:#fff;border:1px solid #e5eaf0;border-radius:24px;padding:50px}.privacyContent section{border-bottom:1px solid #edf0f4;padding:30px 0}.privacyContent section:first-child{padding-top:0}.privacyContent section:last-child{border-bottom:none;padding-bottom:0}.privacyContent h2{color:#253145;margin-bottom:14px;font-size:19px}.privacyContent p{color:#667184;margin-top:8px;font-size:15px;line-height:1.85}@media (max-width:800px){.headerInner{height:68px}.headerLogo{height:34px}.nav{display:none}.mobileMenu{display:block}.heroInner{grid-template-columns:1fr;gap:50px;min-height:auto;padding:65px 22px}.heroText h1{letter-spacing:-1.3px;font-size:38px}.heroDescription{font-size:17px}.heroDescription br{display:none}.heroButtons{flex-direction:column}.primaryButton,.secondaryButton{width:100%}.heroProductBadge{font-size:11px}.laptopMockup{max-width:100%}.laptopScreen{border-radius:14px 14px 8px 8px;padding:9px 9px 12px}.laptopBase{border-radius:0 0 13px 13px;height:14px}.laptopNotch{width:65px;height:5px}.heroProductCaption strong{font-size:19px}.heroProductCaption span{font-size:13px}.whySection{padding:85px 20px}.whyHeading h2{font-size:33px}.whyHeading>p:last-child{font-size:16px}.workCompare{grid-template-columns:1fr;gap:20px;margin-top:45px}.plusSymbol{font-size:32px}.workCard{padding:30px}.whyMessage{margin-top:75px}.whyMessage h3{font-size:28px}.managementProblems{grid-template-columns:1fr}.answerBox{margin-top:55px;padding:45px 25px}.answerBox h3{font-size:27px}.productSection{padding:85px 20px}.productHeading h2{font-size:33px}.productHeading>p:last-child{font-size:16px}.featureGrid{grid-template-columns:1fr;margin-top:45px}.featureCard,.featureCard>p{min-height:auto}.customerViewBox{grid-template-columns:1fr;gap:40px;margin-top:65px;padding:35px 22px}.customerViewText h3{font-size:28px}.customerMockup{padding:22px}.useSection{padding:85px 20px}.useHeading h2{font-size:33px}.useHeading>p:last-child{font-size:16px}.useExample{padding:40px 20px}.exampleTitle h3{font-size:27px}.processFlow{grid-template-columns:1fr;gap:15px}.processArrow{transform:rotate(90deg)}.useResult{grid-template-columns:1fr;gap:40px;padding:40px 22px}.useResultText h3{font-size:27px}.useClosing{margin-top:65px}.useClosing h3{font-size:26px}.companySection{padding:85px 20px}.companyHeading h2{font-size:33px}.companyHeading>p:last-child{font-size:16px}.companyStory{grid-template-columns:1fr;gap:35px;margin-top:50px;padding:35px 25px}.companyStoryLeft h3{font-size:27px}.companyValues{grid-template-columns:1fr}.companyMessage{margin-top:55px;padding:50px 24px}.companyMessage h3{font-size:27px}.seminarSection{padding:85px 20px}.seminarHeading h2{font-size:33px}.seminarHeading>p:last-child{font-size:16px}.seminarContent{grid-template-columns:1fr;margin-top:45px}.seminarMain{padding:35px 25px}.seminarMain h3{font-size:27px}.seminarSide{padding:35px 25px}.contactSection{padding:85px 20px}.contactText h2{font-size:32px}.contactCards{grid-template-columns:1fr}.contactBottom{flex-direction:column;align-items:flex-start;padding:35px 25px}.contactCallButton{width:100%}.footer{padding:55px 20px 25px}.footerTop{flex-direction:column;gap:40px}.footerLogoImage{height:36px}.footerMenu{gap:55px}.footerInfo{flex-direction:column;align-items:flex-start}.privacyPage{padding:45px 20px}.privacyHeading h1{font-size:33px}.privacyContent{padding:30px 23px}}.mobileMenu{display:none;position:relative}.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}.mobileMenuButton::-webkit-details-marker{display:none}.mobileMenuButton span{background:#263247;border-radius:10px;width:20px;height:2px;display:block}.mobileNav{background:#fff;border:1px solid #e3e8ef;border-radius:16px;flex-direction:column;width:250px;padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 20px 45px #1e325024}.mobileNav a{color:#344054;border-radius:9px;padding:14px 15px;font-size:15px;font-weight:700}.mobileNav a:hover{color:#1f5ec7;background:#f2f6fc}@media (max-width:800px){.nav{display:none}.mobileMenu{display:block}.hero{min-height:auto}.heroInner{gap:38px;padding:48px 20px 58px}.eyebrow{margin-bottom:15px;font-size:14px}.heroText h1{letter-spacing:-1.2px;font-size:34px;line-height:1.3}.heroDescription{margin-top:20px;font-size:16px;line-height:1.75}.heroButtons{gap:10px;margin-top:28px}.primaryButton,.secondaryButton{border-radius:10px;height:52px;font-size:15px}.heroProduct{margin-top:5px}.heroProductBadge{text-align:center;width:fit-content;margin:0 auto 14px;display:block}.laptopMockup{width:94%;margin:0 auto}.heroProductCaption{margin-top:16px}.heroProductCaption strong{font-size:20px}.heroProductCaption span{font-size:13px;line-height:1.5}}@media (max-width:420px){.heroText h1{font-size:31px}.heroDescription{font-size:15px}.heroInner{padding-left:18px;padding-right:18px}.laptopMockup{width:100%}}@media (max-width:800px){.sectionLabel{margin-bottom:14px;font-size:13px}.whyHeading h2,.productHeading h2,.useHeading h2,.companyHeading h2,.seminarHeading h2{letter-spacing:-1px;font-size:30px;line-height:1.4}.whyHeading>p:last-child,.productHeading>p:last-child,.useHeading>p:last-child,.companyHeading>p:last-child,.seminarHeading>p:last-child{margin-top:18px;font-size:15px;line-height:1.75}.workCompare{gap:16px}.workCard{border-radius:18px;padding:26px 24px}.workIcon{border-radius:14px;width:50px;height:50px}.workIcon svg{width:24px;height:24px}.workCard h3{font-size:23px}.workCard li{padding-top:10px;padding-bottom:10px;font-size:15px}.plusSymbol{margin:-4px 0;font-size:28px}.whyMessage{margin-top:60px}.whyMessageLabel{font-size:12px}.whyMessage h3{font-size:25px;line-height:1.5}.whyMessage p{margin-top:18px;font-size:15px;line-height:1.8}.managementProblems{gap:14px;margin-top:35px}.problemItem{border-radius:16px;padding:24px}.problemItem h4{font-size:18px}.problemItem p{font-size:14px}.answerBox{border-radius:20px;padding:38px 22px}.answerBox h3{font-size:24px}.answerDescription{font-size:14px}.featureGrid{gap:14px}.featureCard{border-radius:17px;padding:25px}.featureIcon{width:48px;height:48px;margin-bottom:18px}.featureIcon svg{width:23px;height:23px}.featureCard h3{font-size:20px}.featureCard>p{margin-top:10px;font-size:14px;line-height:1.7}.featureTags{margin-top:18px}.featureTags span{padding:6px 9px;font-size:11px}.customerViewBox{border-radius:21px;padding:30px 20px}.customerViewText h3{font-size:25px}.customerViewText>p:last-child{margin-top:18px;font-size:14px}.customerMockup{border-radius:17px;padding:20px}.useExample{border-radius:20px}.exampleTitle h3{font-size:24px;line-height:1.45}.exampleTitle p{font-size:14px}.processItem{border-radius:16px;padding:24px 20px}.processItem h4{font-size:16px}.processItem p{font-size:13px}.processIcon{width:46px;height:46px}.processArrow{height:20px}.useResult{border-radius:21px;margin-top:55px}.useResultText h3{font-size:24px}.useResultText>p:last-child{font-size:14px}.customerListBox{border-radius:16px;padding:20px}.customerListTop h4{font-size:18px}.customerListRow{font-size:13px}.useClosing h3{font-size:23px}.companyStory{border-radius:20px}.companyStoryLeft h3{font-size:24px}.companyStoryRight p{font-size:14px;line-height:1.8}.companyValues{gap:14px}.valueCard{border-radius:17px;padding:26px}.valueCard h3{font-size:18px}.valueCard p{font-size:14px}.companyMessage{border-radius:21px}.companyMessage h3{font-size:24px}.companyMessage p{font-size:14px}.seminarContent{gap:16px}.seminarMain,.seminarSide{border-radius:20px}.seminarMain h3{font-size:24px}.seminarMain>p{font-size:14px}.seminarPoint{grid-template-columns:40px 1fr}.seminarPoint h4{font-size:16px}.seminarPoint p{font-size:13px}.seminarSideLabel{font-size:18px}.seminarSide li{font-size:14px}.contactText h2{font-size:28px}.contactText>p:last-child{font-size:15px}.contactCards{gap:14px}.contactCard{border-radius:16px;min-height:auto;padding:23px}.contactCard strong{font-size:18px}.contactCard p{font-size:13px}.contactBottom{border-radius:18px;margin-top:45px}.contactBottom h3{font-size:20px}.footerBrand p{font-size:14px}.footerMenu{justify-content:space-between;width:100%}.footerMenuGroup a{font-size:13px}}.contactAction{color:#1f5ec7;margin-top:16px;font-size:13px;font-weight:800}.contactCard:hover .contactAction{color:#164ca6}.contactCard:hover .contactIcon{color:#fff;background:#1f5ec7}.contactIcon{transition:background .2s,color .2s}.footerInfo a{color:#c7d0dc;font-weight:700}.footerInfo a:hover{color:#fff}.ktPage{color:#172033;background:#fff}.ktHeader{z-index:200;background:#fffffff5;border-bottom:1px solid #e9edf2;position:sticky;top:0}.ktHeaderInner{justify-content:space-between;align-items:center;max-width:1180px;height:72px;margin:0 auto;padding:0 24px;display:flex}.ktBrand{color:#16763a;font-size:21px;font-weight:900}.ktNav{gap:30px;display:flex}.ktNav a{color:#414b5d;font-size:14px;font-weight:700}.ktHomeButton{color:#16763a;background:#f2f6f3;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:800}.ktHero{background:linear-gradient(135deg,#f7fbf8 0%,#edf8f1 52%,#f4f8ff 100%);overflow:hidden}.ktHeroInner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;max-width:1180px;min-height:680px;margin:0 auto;padding:90px 24px;display:grid}.ktBadge{color:#168144;background:#e5f5ea;border-radius:30px;width:fit-content;margin-bottom:20px;padding:9px 15px;font-size:13px;font-weight:800}.ktHeroText h1{color:#182238;letter-spacing:-2px;font-size:50px;line-height:1.28}.ktHeroText h1 strong{color:#168144}.ktHeroDescription{color:#637084;max-width:560px;margin-top:26px;font-size:18px;line-height:1.85}.ktHeroButtons{gap:12px;margin-top:34px;display:flex}.ktPrimaryButton,.ktSecondaryButton{border-radius:10px;justify-content:center;align-items:center;height:52px;padding:0 24px;font-size:15px;font-weight:800;display:inline-flex}.ktPrimaryButton{color:#fff;background:#168144}.ktSecondaryButton{color:#344054;background:#fff;border:1px solid #dbe2e9}.ktHeroVisual{justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.ktPhone{background:#1e2733;border:8px solid #171d25;border-radius:34px;width:340px;padding:22px;box-shadow:0 35px 80px #14322333}.ktPhoneTop{color:#fff;text-align:center;padding-bottom:18px;font-size:16px;font-weight:800}.ktMessage{color:#2a2a2a;background:#fee500;border-radius:15px;padding:22px;font-size:15px;line-height:1.7}.ktMessage span{margin-bottom:8px;font-weight:900;display:block}.ktSendStatus{color:#cad2dc;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13px;display:flex}.ktFloatingCard{background:#fff;border:1px solid #e5ebe7;border-radius:16px;align-items:center;gap:12px;min-width:190px;padding:17px 18px;display:flex;position:absolute;box-shadow:0 18px 45px #1e3c2d1f}.ktFloatingCard svg{color:#168144}.ktFloatingCard span,.ktFloatingCard strong{display:block}.ktFloatingCard span{color:#8a94a3;margin-bottom:3px;font-size:11px}.ktFloatingCard strong{color:#263247;font-size:15px}.ktFloatingAll{top:80px;left:0}.ktFloatingTarget{bottom:70px;right:0}.ktContent{max-width:1120px;margin:0 auto}.ktSectionHeading{text-align:center;max-width:800px;margin:0 auto}.ktSectionHeading>p{color:#168144;margin-bottom:16px;font-size:14px;font-weight:800}.ktSectionHeading h2{color:#192337;letter-spacing:-1.5px;font-size:42px;line-height:1.4}.ktSectionHeading h2 strong{color:#168144}.ktSectionHeading>span{color:#687487;max-width:680px;margin:22px auto 0;font-size:17px;line-height:1.8;display:block}.ktWhy{background:#fff;padding:115px 24px}.ktSituationGrid{grid-template-columns:1fr 70px 1fr;align-items:center;margin-top:60px;display:grid}.ktSituationCard{background:#f8faf9;border:1px solid #e5ece8;border-radius:24px;padding:40px}.ktSituationTarget{background:#f2faf5;border:2px solid #ccebd7}.ktSituationIcon{color:#168144;background:#e4f4e9;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;display:flex}.ktSituationCard>p{color:#168144;font-size:13px;font-weight:800}.ktSituationCard h3{color:#202b3e;margin-top:8px;font-size:28px;line-height:1.45}.ktSituationCard ul{margin-top:25px;list-style:none}.ktSituationCard li{color:#687385;border-bottom:1px solid #e8eeeb;padding:11px 0;font-size:15px}.ktSituationCard li:before{content:"✓";color:#168144;margin-right:9px;font-weight:900}.ktPlus{color:#9aa6b5;text-align:center;font-size:34px}.ktWhyConclusion{text-align:center;margin-top:70px}.ktWhyConclusion p{color:#7b8695;font-size:15px}.ktWhyConclusion h3{color:#253044;margin-top:10px;font-size:30px;line-height:1.5}.ktWhyConclusion strong{color:#168144}.ktTwoTalks{background:#f6f9f7;padding:115px 24px}.ktTalkCompare{grid-template-columns:1fr 1fr;gap:24px;margin-top:60px;display:grid}.ktTalkCard{background:#fff;border:1px solid #e2e9e5;border-radius:25px;padding:45px}.ktTalkCardTarget{border:2px solid #bfe5cd;box-shadow:0 18px 45px #21663d14}.ktTalkType{color:#95a099;letter-spacing:1px;margin-bottom:20px;font-size:11px;font-weight:900}.ktTalkIcon{color:#168144;background:#e6f5eb;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.ktTalkCard h3{color:#263247;margin-top:22px;font-size:22px}.ktTalkBig{color:#202b3e;margin-top:12px;font-size:29px;font-weight:900;line-height:1.45}.ktTalkDescription{color:#6b7686;margin-top:18px;font-size:15px;line-height:1.8}.ktTalkTags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ktTalkTags span{color:#4d6858;background:#f0f5f2;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:700}.ktTargetSection{background:linear-gradient(135deg,#142d22 0%,#19452e 100%);padding:120px 24px}.ktTargetIntro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:80px;display:grid}.ktSmallLabel{color:#74d59a;margin-bottom:14px;font-size:13px;font-weight:800}.ktTargetIntro h2{color:#fff;font-size:39px;line-height:1.4}.ktTargetIntro h2 strong{color:#7de0a3}.ktTargetIntro>p{color:#bfd2c6;font-size:16px;line-height:1.9}.ktTargetFlow{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;margin-top:70px;display:grid}.ktFlowItem{background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;min-height:245px;padding:27px 23px}.ktFlowItem>span{color:#7f9a89;font-size:11px;font-weight:900}.ktFlowIcon{color:#8ce2ad;background:#2e6745;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-top:18px;display:flex}.ktFlowItem h3{color:#fff;margin-top:18px;font-size:18px}.ktFlowItem p{color:#b9c9bf;margin-top:10px;font-size:14px;line-height:1.7}.ktFlowArrow{color:#789485;margin:0 auto}.ktExamples{background:#fff;padding:120px 24px}.ktExampleMain{background:#f6f9f7;border-radius:26px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:60px;padding:55px;display:grid}.ktExampleIssue span{color:#168144;font-size:13px;font-weight:900}.ktExampleIssue h3{color:#202b3e;margin-top:12px;font-size:30px;line-height:1.45}.ktExampleIssue p{color:#6d7888;margin-top:18px;font-size:15px;line-height:1.8}.ktExampleSteps{flex-direction:column;gap:12px;display:flex}.ktExampleSteps>div{background:#fff;border:1px solid #e1e8e4;border-radius:14px;align-items:center;gap:14px;padding:17px 18px;display:flex}.ktExampleSteps span{color:#168144;background:#e5f5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:flex}.ktExampleSteps p{color:#687385;font-size:14px}.ktExampleSteps strong{color:#263247}.ktExampleGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.ktMiniExample{border:1px solid #e4ebe7;border-radius:17px;gap:16px;padding:24px;display:flex}.ktMiniExample>svg{color:#168144;flex-shrink:0}.ktMiniExample h4{color:#253144;font-size:17px}.ktMiniExample p{color:#707b8b;margin-top:7px;font-size:14px;line-height:1.7}.ktCoreMessage{background:#f4f8f5;padding:110px 24px}.ktCoreInner{text-align:center;max-width:800px;margin:0 auto}.ktCoreInner>svg{color:#168144;width:52px;height:52px}.ktCoreInner>p{color:#6d7a70;margin-top:22px;font-size:18px;line-height:1.7}.ktCoreInner h2{color:#202c3c;margin-top:15px;font-size:38px;line-height:1.45}.ktCoreInner h2 strong{color:#168144}.ktCoreInner>span{color:#6f7a89;margin-top:24px;font-size:16px;line-height:1.8;display:block}.ktContact{background:#173526;padding:95px 24px}.ktContactInner{justify-content:space-between;align-items:center;gap:50px;max-width:1050px;margin:0 auto;display:flex}.ktContactInner>div>p{color:#7ddaa0;margin-bottom:12px;font-size:13px;font-weight:900}.ktContactInner h2{color:#fff;font-size:35px;line-height:1.4}.ktContactInner h2 strong{color:#80dda2}.ktContactInner>div>span{color:#bacdc1;margin-top:15px;font-size:15px;display:block}.ktCallButton{color:#173526;background:#fff;border-radius:14px;align-items:center;gap:14px;min-width:220px;padding:19px 23px;display:flex}.ktCallButton span,.ktCallButton strong{display:block}.ktCallButton span{color:#758178;margin-bottom:3px;font-size:11px}.ktCallButton strong{font-size:20px}.ktFooter{color:#82948a;background:#0e2017;justify-content:space-between;padding:30px 24px;font-size:12px;display:flex}.ktFooter>div{gap:20px;display:flex}.ktFooter strong{color:#d7e0da}@media (max-width:800px){.ktHeaderInner{height:64px}.ktNav{display:none}.ktBrand{font-size:18px}.ktHeroInner{grid-template-columns:1fr;gap:45px;min-height:auto;padding:60px 20px}.ktHeroText h1{font-size:35px}.ktHeroDescription{font-size:16px}.ktHeroButtons{flex-direction:column}.ktPrimaryButton,.ktSecondaryButton{width:100%}.ktHeroVisual{min-height:430px}.ktPhone{width:280px}.ktFloatingCard{min-width:155px;padding:13px}.ktFloatingAll{top:25px}.ktFloatingTarget{bottom:25px}.ktWhy,.ktTwoTalks,.ktTargetSection,.ktExamples{padding:85px 20px}.ktSectionHeading h2{font-size:30px}.ktSectionHeading>span{font-size:15px}.ktSituationGrid{grid-template-columns:1fr;gap:18px}.ktPlus{font-size:25px}.ktSituationCard{padding:28px}.ktWhyConclusion h3{font-size:25px}.ktTalkCompare{grid-template-columns:1fr}.ktTalkCard{padding:30px 25px}.ktTalkBig{font-size:25px}.ktTargetIntro{grid-template-columns:1fr;gap:25px}.ktTargetIntro h2{font-size:30px}.ktTargetFlow{grid-template-columns:1fr;gap:15px}.ktFlowArrow{transform:rotate(90deg)}.ktFlowItem{min-height:auto}.ktExampleMain{grid-template-columns:1fr;gap:35px;padding:32px 22px}.ktExampleIssue h3{font-size:25px}.ktExampleGrid{grid-template-columns:1fr}.ktCoreMessage{padding:80px 20px}.ktCoreInner h2{font-size:29px}.ktContact{padding:70px 20px}.ktContactInner{flex-direction:column;align-items:flex-start}.ktContactInner h2{font-size:29px}.ktCallButton{width:100%}.ktFooter{flex-direction:column;gap:10px}.ktFooter>div{flex-direction:column;gap:5px}}body{font-size:17px}.nav a,.ktNav a{font-size:16px}.eyebrow,.ktBadge{font-size:15px}.heroText h1{font-size:52px}.heroDescription{font-size:20px}.whyHeading h2,.productHeading h2,.useHeading h2,.companyHeading h2,.seminarHeading h2,.ktSectionHeading h2{font-size:47px}.whyHeading>p:last-child,.productHeading>p:last-child,.useHeading>p:last-child,.companyHeading>p:last-child,.seminarHeading>p:last-child,.ktSectionHeading>span{font-size:19px}.workCard h3,.featureCard h3,.valueCard h3,.contactCard strong{font-size:22px}.workCard li,.featureCard>p,.problemItem p,.valueCard p,.contactCard p{font-size:16px}.ktHeroText h1{font-size:54px}.ktHeroDescription{font-size:20px}.ktTalkCard h3{font-size:24px}.ktTalkBig{font-size:31px}.ktTalkDescription{font-size:17px}@media (max-width:800px){.heroText h1,.ktHeroText h1{font-size:37px}.heroDescription,.ktHeroDescription{font-size:17px}.whyHeading h2,.productHeading h2,.useHeading h2,.companyHeading h2,.seminarHeading h2,.ktSectionHeading h2{font-size:32px}.whyHeading>p:last-child,.productHeading>p:last-child,.useHeading>p:last-child,.companyHeading>p:last-child,.seminarHeading>p:last-child,.ktSectionHeading>span{font-size:16px}.featureCard h3,.workCard h3{font-size:21px}.featureCard>p,.problemItem p,.valueCard p{font-size:15px}}
