body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Raleway,sans-serif;font-optical-sizing:auto;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{background-color:#fff;border-bottom:1px solid #e7e7e7;font-weight:500;justify-content:center}.header,.header-container{align-items:center;display:flex;height:77px;width:100%}.header-container{justify-content:space-between;margin:0 auto;max-width:1100px}.logo img{height:180px;left:-28px;position:relative;top:3px}.nav-menu{align-items:center;display:flex;gap:40px}.nav-item{color:#333;font-size:18px;padding:10px;text-decoration:none;transition:color .3s}.nav-item:hover{color:#002aa2}@media (max-width:768px){.header{height:90px;width:100%}.header,.header-container{display:flex;flex-direction:column;justify-content:center}.logo-container{height:50px}.logo-container .logo img{box-sizing:border-box;height:150px;left:0;top:-39px;z-index:0}.nav-menu{align-items:center;display:flex;margin-bottom:10px;margin-top:4px;z-index:1}.nav-item{padding:4px 12px 0}}.footer{align-items:start;background:linear-gradient(180deg,#002aa2,#3d66e0);border-radius:40px 40px 0 0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 70px 70px}.footer-container{margin:0 auto;max-width:1100px;width:100%}.footer .nav-item{color:#fff;font-weight:600}.footer p{color:#fff;font-size:16px;margin:0;padding:2px 0}.footer-nav{flex-direction:row;justify-content:space-between;padding:10px 0}.footer-nav,.footer-nav .logo{align-items:center;display:flex}.footer-nav .logo{height:77px;justify-content:center}@media (max-width:768px){.footer{border-radius:20px 20px 0 0;padding:30px;text-align:center}.footer p{font-size:12px;padding:4px 10px;text-align:left}.footer-nav{flex-direction:column;padding:0}.footer-nav,.footer-nav .logo{align-items:center;justify-content:center}.footer-nav .logo{display:flex;height:30px}.footer-nav .logo img{height:130px;left:0;width:auto}.nav-menu{display:flex;flex-direction:row;font-weight:500;gap:10px;margin-bottom:20px}.nav-item{font-size:15px}}.home{overflow:hidden;position:relative;width:100%}.home-top-bg{background:linear-gradient(120deg,#fff,#f5f4f9);padding:150px 0;position:relative;z-index:0}.home-top{margin:0 auto;max-width:1100px;width:100%}.home-hero{padding:0 0 100px 40px}.home-hero h1{font-size:56px;font-weight:800;margin:0 0 10px}.home-hero p{color:#b0b0b0;font-size:20px;font-weight:600;margin-left:10px}.home-hero .bold{color:#000}.home-hero a{background-color:#002aa2;border-radius:100px;box-sizing:border-box;color:#fff;display:inline-block;font-size:22px;font-weight:600;margin-top:40px;padding:15px 50px;text-decoration:none;transition:background-color .3s linear}.home-hero a:hover{background-color:#0038d2}.home-gpt{background-color:#fff;border-radius:16px;box-shadow:2px 5px 8px rgba(0,0,0,.1);box-sizing:border-box;padding:30px 45px;width:100%;z-index:0}.home-gpt p{font-size:18px;margin-bottom:6px}.home-gpt img{width:120px}.home-circle{position:absolute;right:-400px;top:-500px;z-index:-1}.home-3{padding:100px 0}.home-3-container{display:flex;flex-direction:row;gap:50px;margin:0 auto;max-width:1000px;width:100%}.home-3-card{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.home-3-card img{width:fit-content}.home-3-card h2{font-size:28px}.home-3-card p{font-size:18px;text-align:center}.home-step{background-color:#fafafc}.home-step-1,.home-step-2{display:flex;flex-direction:row;gap:70px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:120px 0 60px;width:100%}.home-step-1 img,.home-step-2 img{max-width:500px;width:fit-content}.home-step-desc{max-width:500px}.home-step-desc h3{color:#b0b0b0;font-size:20px}.home-step-desc h2{font-size:36px;margin:24px 0}.home-step-desc p{color:#646464;font-size:18px}.home-step-desc a{color:#002aa2;display:block;font-size:20px;font-weight:600;margin-top:28px;text-decoration:none}.home-brand p{background-color:#002aa2;border-radius:20px;box-sizing:border-box;color:#fff;font-size:28px;font-weight:700;margin:70px auto 0;padding:120px 100px;text-align:center}.home-brand p,.home-review{max-width:1100px;width:100%}.home-review{display:flex;flex-direction:row;gap:50px;margin:0 auto;padding:120px 0}.home-review-box{align-items:center;background-color:#fff;border-radius:15px;box-shadow:2px 5px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:50px 40px;text-align:center;width:100%}.star{color:#002aa2;font-size:30px;margin-bottom:20px}.name{color:#646464;font-size:16px;font-weight:500;margin-bottom:30px}.review{color:#000;font-size:22px;font-weight:600}@media (max-width:768px){.home{overflow:hidden;position:relative;width:100%}.home-top-bg{background:linear-gradient(120deg,#fff,#f5f4f9);padding:100px 0;position:relative;z-index:0}.home-top{margin:0 auto;max-width:1100px;width:100%}.home-hero{padding:0 0 60px 30px}.home-hero h1{font-size:34px;font-weight:800;margin:0 0 10px}.home-hero p{color:#b0b0b0;font-size:16px;margin-left:0}.home-hero .bold{color:#000}.home-hero a{background-color:#002aa2;border-radius:100px;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-top:20px;padding:10px 30px;text-decoration:none;transition:background-color .3s linear}.home-hero a:hover{background-color:#0038d2}.home-gpt{background-color:#fff;border-radius:8px;box-shadow:2px 5px 8px rgba(0,0,0,.1);box-sizing:border-box;margin-left:30px;padding:20px 25px;width:100%;z-index:0}.home-gpt p{font-size:13px;margin-bottom:6px}.home-gpt img{width:80px}.home-circle{position:absolute;right:-450px;top:-200px;width:600px;z-index:-1}.home-3{padding:80px 0}.home-3-container{box-sizing:border-box;gap:50px;margin:0 auto;padding:0 50px;width:100%}.home-3-card,.home-3-container{display:flex;flex-direction:column}.home-3-card{align-items:center;gap:24px;justify-content:center}.home-3-card img{width:40px}.home-3-card h2{font-size:20px}.home-3-card p{font-size:13px;text-align:center}.home-step{background-color:#fff}.home-step-1,.home-step-2{background:linear-gradient(0deg,#fff,#fafafc);box-sizing:border-box;display:flex;flex-direction:column;gap:70px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:60px 30px;width:100%}.home-step-1 img,.home-step-2 img{display:none}.home-step-desc{max-width:500px}.home-step-desc h3{color:#b0b0b0;font-size:13px}.home-step-desc h2{font-size:22px;margin:16px 0}.home-step-desc p{color:#646464;font-size:13px}.home-step-desc a{color:#002aa2;display:block;font-size:18px;font-weight:600;margin-top:16px;text-decoration:none}.home-brand p{background-color:#002aa2;border-radius:0;color:#fff;font-size:16px;font-weight:700;margin-top:30px;padding:60px 50px;text-align:center}.home-brand p,.home-review{box-sizing:border-box;max-width:1100px;width:100%}.home-review{background-color:#fafafc;gap:40px;margin:0 auto;padding:80px 30px}.home-review,.home-review-box{display:flex;flex-direction:column}.home-review-box{align-items:center;background-color:#fff;border-radius:15px;box-shadow:2px 5px 8px rgba(0,0,0,.1);padding:50px 40px;text-align:center;width:auto}.star{color:#002aa2;font-size:22px;margin-bottom:10px}.name{color:#646464;font-size:12px;font-weight:500;margin-bottom:20px}.review{color:#000;font-size:16px;font-weight:600}}.indicator h1,h2,h3,p{margin:0;padding:0}.container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:70px 0;width:100%}.indicator-top{background-color:#fafafc;display:flex;flex-direction:column}.indicator-top h1{color:#4c4c4c;font-size:36px}.indicator-top p{color:#7e7e7e;font-size:20px;margin-top:20px}.indicator-top input,.indicator-top textarea{appearance:none;border:1px solid #b0b0b0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:inherit;font-size:16px;font:inherit;margin:0;outline:none;padding:16px;width:100%}.indicator-top button{background-color:#002aa2;border:none;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;margin-top:40px;padding:15px 50px;text-decoration:none;transition:background-color .3s linear}.indicator-top button:hover{background-color:#0038d2}.indicator-top h2{color:#7e7e7e;font-size:20px;font-weight:600;margin-bottom:12px;margin-top:30px}.indicator-middle h1{color:#4c4c4c;font-size:25px}.indicator-middle p{color:#7e7e7e;font-size:18px;margin-top:20px}.indicator-bottom{background-color:#fafafc}.indicator-bottom h1{color:#4c4c4c;font-size:25px}.indicator-bottom p{color:#7e7e7e;font-size:18px;margin-top:20px}.container.loading{position:relative}.loader-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loader{z-index:10000}@media (max-width:768px){.indicator h1,h2,h3,p{margin:0;padding:0}.container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:70px 30px;width:100%}.indicator-top{background-color:#fafafc;display:flex;flex-direction:column}.indicator-top h1{color:#4c4c4c;font-size:20px}.indicator-top p{color:#7e7e7e;font-size:13px;margin-top:20px}.indicator-top input{appearance:none;border:1px solid #b0b0b0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:inherit;font-size:13px;font:inherit;margin:0;outline:none;padding:12px;width:100%}.indicator-top button{background-color:#002aa2;border:none;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-top:20px;padding:10px 30px;text-decoration:none;transition:background-color .3s linear}.indicator-top button:hover{background-color:#0038d2}.indicator-top h2{color:#7e7e7e;font-size:15px;font-weight:600;margin-bottom:12px;margin-top:30px}.indicator-middle h1{color:#4c4c4c;font-size:18px}.indicator-middle p{color:#7e7e7e;font-size:13px;margin-top:20px}.indicator-bottom{background-color:#fafafc}.indicator-bottom h1{color:#4c4c4c;font-size:18px}.indicator-bottom p{color:#7e7e7e;font-size:13px;margin-top:20px}.container.loading{position:relative}.loader-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loader{z-index:10000}}.indicator-top textarea{margin-top:12px;resize:vertical}.indicator-top p.indicator-notice{color:#c0392b;font-size:13px;line-height:1.4;margin-top:12px}.result-header{background-color:#fafafc;width:100%}.result-header h1,p{margin:0;padding:0}.result-header h1{color:#4c4c4c;font-size:35px}.result-header p{color:#7e7e7e;font-size:20px;margin-bottom:30px;margin-top:20px}.result-contents h3,.result-gpt,p{color:#6a6a6a;font-size:20px}.result-contents h3{padding:28px 0}.result textarea{border:1px solid #b0b0b0;border-radius:5px;box-sizing:border-box;height:150px;margin-top:36px;outline:none;padding:20px;width:100%}.result button{background-color:#002aa2;border-radius:24px;color:#fff;font-size:16px;margin-top:20px;padding:12px 40px;width:fit-content}.chart-box{justify-content:center;margin:50px auto 0;max-width:1100px;position:relative}.chart,.chart-box{align-items:center;display:flex;flex-direction:row;width:100%}.chart{height:310px}.chart-desc{box-sizing:border-box;display:flex;flex-direction:column;padding-right:10%;width:100%}.chart-desc h1{font-size:45px;font-weight:500;margin-bottom:30px}.chart-desc h2{color:#747474;font-size:20px;font-weight:400}@media (max-width:768px){.result-header{background-color:#fafafc;width:100%}.result-header h1,p{margin:0;padding:0}.result-header h1{color:#4c4c4c;font-size:20px}.result-header p{color:#7e7e7e;font-size:13px;margin-bottom:30px;margin-top:20px}.result-contents h3,.result-gpt,p{color:#6a6a6a;font-size:13px}.result-contents h3{padding:28px 0}.result textarea{border:1px solid #b0b0b0;border-radius:5px;box-sizing:border-box;height:150px;margin-top:36px;outline:none;padding:20px;width:100%}.result button{background-color:#002aa2;border-radius:24px;color:#fff;font-size:13px;margin-top:20px;padding:10px 20px;width:fit-content}.chart-box{flex-direction:column;justify-content:center;margin:50px auto 0;max-width:1100px;position:relative}.chart,.chart-box{align-items:center;display:flex;width:100%}.chart{flex-direction:row;height:200px}.chart-desc{box-sizing:border-box;display:flex;flex-direction:column;padding-right:0;width:90%}.chart-desc h1{font-size:22px;font-weight:500;margin-bottom:10px;margin-top:30px}.chart-desc h2{color:#747474;font-size:14px;font-weight:400}}.DynamicWidthBar{background-color:#f1f3f4;border-radius:30px;display:flex;margin-bottom:20px;margin-top:10px;width:100%}.bar{background-color:blue;border-radius:30px;height:24px;transition:width .3s ease}@media (max-width:768px){.DynamicWidthBar{background-color:#f1f3f4;border-radius:30px;display:flex;margin-bottom:8px;margin-top:6px;width:100%}.bar{background-color:blue;border-radius:30px;height:16px;transition:width .3s ease}}.resource-list{margin-bottom:40px}.resource-list-header{background-color:#002aa2;border-radius:0 0 40px 40px;color:#fff;margin-bottom:40px;padding:80px;text-align:center}.resource-list-header h1{font-size:36px;margin:0}.resource-list-header span{display:block;font-size:20px;margin-top:8px}.resource-list-1{background-color:#fafafc}.resource-list .container{align-items:center;display:flex;flex-direction:row;gap:60px;padding:40px 0}.resource-list img{height:fit-content;width:fit-content}.resource-list h2{color:#4c4c4c;font-size:30px;margin-bottom:20px}.resource-list p{color:#7e7e7e;font-size:18px}.resource-list-1,.resource-list-2{text-decoration:none}.resource-list .read{color:#002aa2;font-size:16px;text-decoration:underline}@media (max-width:768px){.resource-list{margin-bottom:40px}.resource-list-header{background-color:#002aa2;border-radius:0 0 20px 20px;color:#fff;margin-bottom:30px;padding:50px;text-align:center}.resource-list-header h1{font-size:20px;margin:0}.resource-list-header span{display:block;font-size:13px;margin-top:8px}.resource-list-1{background-color:#fafafc}.resource-list .container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;padding:30px}.resource-list img{width:100%}.resource-list h2{color:#4c4c4c;font-size:18px;margin-bottom:20px}.resource-list p{color:#7e7e7e;font-size:13px}.resource-list-1,.resource-list-2{text-decoration:none}.resource-list .read{color:#002aa2;font-size:12px;text-decoration:underline}}.resource h1{color:#4c4c4c;font-size:40px}.resource a{color:#4c4c4c;text-decoration:none}.resource p{color:#7e7e7e;font-size:20px}.resource-btn{background-color:#fff;border:1px solid #7e7e7e;border-radius:5px;box-sizing:border-box;display:block;margin-top:40px;padding:12px 20px;width:fit-content}.resource-contents h2{color:#7e7e7e;font-size:20px;font-weight:500;padding:30px 0 10px}.resource-contents p{padding:10px 0}.resource-contents{display:flex;flex-direction:column;justify-content:center}.resource-contents img{margin:50px auto;width:fit-content}@media (max-width:768px){.resource .container{padding:40px 30px 60px}.resource h1{color:#4c4c4c;font-size:20px}.resource a{color:#4c4c4c;font-size:14px;text-decoration:none}.resource p{color:#7e7e7e;font-size:13px}.resource-btn{background-color:#fff;border:1px solid #7e7e7e;border-radius:5px;box-sizing:border-box;display:block;font-size:13px;margin-top:20px;padding:10px 15px;width:fit-content}.resource-contents h2{color:#7e7e7e;font-size:16px;font-weight:500;padding:30px 0 10px}.resource-contents p{padding:6px 0}.resource-contents{display:flex;flex-direction:column;justify-content:center}.resource-contents img{margin:50px auto;width:90%}}.about{background-color:#fafafc}.about h1,h2,h3,p{margin:0;padding:0}.about h1{color:#4c4c4c;font-size:36px}.about p{color:#7e7e7e;font-size:20px;margin-top:20px}.about h2{color:#4c4c4c;font-size:25px;margin-top:50px}.about-profile{display:flex;flex-direction:row;gap:50px;margin-bottom:40px;margin-top:30px}.profile-img{width:160px}.about-profile h3{color:#4c4c4c;font-size:25px;margin-bottom:25px}@media (max-width:768px){.about{padding:0}.about h1{font-size:20px;text-align:left}.about p{font-size:13px;text-align:left}.about h2{font-size:18px;text-align:left}.about-profile{align-items:start;display:flex;flex-direction:row;gap:20px;justify-content:left;margin-bottom:0;margin-top:20px;text-align:center}.about-profile h3{font-size:15px;margin-bottom:12px;text-align:left}.about-profile div{display:flex;flex-direction:column}.about-profile img{height:auto;width:25%}.about .container{text-align:center}}
/*# sourceMappingURL=main.2242941d.css.map*/