title,.title{font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:left;color:#000}:root{font-family:Noto Sans KR,Noto Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body,html,*,input,select,textarea,label,span,div,p,h1,h2,h3,h4,h5,h6,a,li,td,th{font-family:Noto Sans KR,Noto Sans,sans-serif}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:Noto Sans KR,Noto Sans,sans-serif;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none!important;box-shadow:none!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.favicon{width:100%;height:100%;background-color:#5f1212}body{font-family:Noto Sans KR,Noto Sans,sans-serif}.hero{position:relative;width:100vw;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#000;text-align:center;padding:0;margin:0;overflow:hidden}.hero-video-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;overflow:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center}.hero-video{width:100vw;height:100vh;object-fit:cover;display:block;margin:0;pointer-events:none}.hero-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60vw;max-height:20vw;z-index:2;pointer-events:none}.products{display:flex;flex-direction:column;align-items:stretch;justify-content:center;text-align:center;background-color:#181818}.product-card{flex:1 1 0;min-height:780px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;overflow:hidden;filter:brightness(.7);transition:filter .3s;border-radius:0!important}.product-card:hover{filter:brightness(1.2);color:#fff}.product-card:hover .product-btn{background:#fff!important;color:#181818;border-color:#fff}.product-card:hover .product-btn .arrow{filter:invert(1)}.product-overlay{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem 3rem;box-sizing:border-box}.product-logo,.product-logo:hover{filter:none!important;opacity:1!important}.product-overlay h2{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:#fff}.product-desc{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.45;color:#fff;margin-bottom:0;letter-spacing:0px}.product-underline{height:4px;width:50px;margin:.5rem auto 1rem;background:#d5b64c;border-radius:5px}.product-detail{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:11px;letter-spacing:0px;color:#d9d9d9;margin-bottom:2.5rem;max-width:420px;line-height:1.5;text-align:center}.link-square-detail,.beyon-sense-detail,.stnf-detail{height:150px}.product-btn{display:flex;align-items:center;justify-content:center;padding:.9rem 2.5rem;border:2px solid #fff;border-radius:2rem;color:#fff;background:transparent!important;font-size:1.2rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;margin-top:auto;align-self:center;cursor:pointer}.product-btn .arrow{width:30px;height:30px;margin-left:8px;vertical-align:middle;filter:invert(0);transition:filter .2s}.product-card:hover .product-btn .arrow{filter:invert(1)!important}.product-card:hover .product-btn span{color:#000!important}.link-square-logo{margin-top:12px}.stnflogo{margin-top:330px}.stnf .product-desc{margin-top:20px}.stnf .product-detail{margin-bottom:30px}.stnf .product-btn{margin-top:50px}.partner.slide{width:100%;height:150px;background:#000;overflow:hidden;border-bottom:1px solid #222;margin:40px 0 150px}.partner.slide .inner{display:flex;width:max-content;animation:partner-marquee 90s linear infinite}@keyframes partner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner.slide .box{display:flex;align-items:center;justify-content:center;min-width:180px;height:90px;margin:0 1rem}.partner.slide .box img{max-height:90px;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s;cursor:default!important}.contact{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4vw;min-height:480px;background:#000;color:#fff;padding:3rem 6vw;box-sizing:border-box;margin:0 auto 100px;max-width:1400px}.contact-info h2{margin-bottom:2rem;font-weight:700;text-align:left;font-size:2.5rem;color:#d5b64c;margin-top:0}.contact-info p{margin-bottom:1.2rem;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:0px;margin-top:0}.contact-form{flex:2 1 60%;display:flex;flex-direction:column;gap:1.5rem;min-width:320px;font-size:1.2rem;font-weight:600;letter-spacing:0px;margin-top:0}.form-group{display:flex;flex-direction:row;gap:2vw}.contact-form-title{text-align:left!important;position:sticky;top:0;left:0;background:inherit;z-index:2;width:fit-content!important;margin:0 0 2rem!important;font-size:1.5rem;color:#d5b64c;font-weight:700}button[type=submit]{width:180px;padding:.9rem 0;background-color:transparent;border:1.5px solid white;color:#fff;border-radius:2rem;cursor:pointer;transition:all .3s ease;font-size:1.15rem;font-weight:600;align-self:center;margin-top:2rem}input:not([type=checkbox]),select,textarea{padding:1.1rem 1.2rem;border-radius:0!important;border:none!important;background-color:#222;color:#fff;font-size:1.08rem;width:100%;margin:.5rem 0;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:none!important}label{font-size:1.08rem;font-weight:600;color:#fff;margin-bottom:.2rem;display:block}.custom-dropdown{position:relative;width:100%;margin:.5rem 0;font-size:1.08rem;background:#222;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:none!important;border-radius:0!important}.custom-dropdown-selected{padding:1.1rem 2.5rem 1.1rem 1.2rem;border-radius:5px;position:relative}.custom-dropdown-list{position:absolute;top:100%;right:0;width:180px;min-width:140px;background:#2a2a2a;border-radius:0 0 5px 5px;box-shadow:0 8px 24px #0000002e;z-index:10;padding:.2rem 0;list-style:none;max-height:220px;overflow-y:auto;border-top:1px solid #333}.privacy-checkbox-text{flex:1;font-family:Noto Sans KR,Noto Sans,sans-serif}.privacy-link{color:#d5b64c;text-decoration:underline;transition:color .3s ease;font-family:Noto Sans KR,Noto Sans,sans-serif;cursor:pointer}@media (min-width: 900px){.product-overlay{height:100%;padding:0 2rem 3rem}.product-logo{max-height:50px;margin-bottom:1rem;object-fit:contain}.product-desc{margin-bottom:1rem}.product-detail{margin-bottom:2rem}.link-square-detail,.beyon-sense-detail,.stnf-detail{height:150px}.product-btn,.stnf .product-btn{margin-top:0!important}.stnflogo,.stnf .product-desc,.stnf .product-detail,.beyonsense-logo{margin:0!important}.product-card-stnf .product-logo{max-height:40px}.product-card-stnf .product-detail,.product-card-stnf .product-btn{margin-top:1.5rem}.contact{gap:3vw}.contact-info,.contact-form{flex:0 0 50%;max-width:50%}}@media (min-width:900px) and (max-width:1280px){.hero,.hero-video-wrapper,.hero-video{width:100vw;min-width:100vw;height:100%;min-height:75vw;max-height:75vh;object-fit:cover}}@media (max-width: 900px){.hero,.hero-video-wrapper,.hero-video{min-height:60vw}.hero{padding:80px 0}.hero-video-wrapper,.hero-video{width:100vw;min-width:100vw;height:100%;min-height:50vw;max-height:50vh}.hero-logo{max-width:70vw}.product-card{min-height:600px}.product-overlay{padding:0 1.5rem 2rem}.product-desc{font-size:18px}.product-detail{font-size:10px}.link-square-detail,.beyon-sense-detail,.stnf-detail{height:150px}.partner.slide{height:120px}.partner.slide .box{min-width:150px;margin:0 .8rem}.partner.slide .box img{max-height:50px}.contact{flex-direction:column;padding:2.5rem 5vw;gap:2rem;min-height:unset}.contact-info{max-width:100%;margin:0 0 2rem}.contact-info h2{text-align:center!important;width:100%}.contact-info p{font-size:1.1rem;text-align:left;width:100%}.contact-form{width:100%;font-size:1rem;gap:1.2rem}.form-group{flex-direction:column;gap:1.2rem}input:not([type=checkbox]),select,textarea,label{font-size:1rem}input:not([type=checkbox]),select,textarea{padding:1.1rem 1rem}.privacy-checkbox-label{font-size:.9rem;gap:.6rem}.privacy-checkbox{width:10px;height:10px;min-width:10px;min-height:10px;max-width:10px;max-height:10px;box-sizing:border-box}}@media (min-width: 768px){.products{flex-direction:row}}@media (min-width: 700px) and (max-width: 1280px){.product-overlay{height:100%}.product-logo{margin-top:1rem!important}.product-desc,.product-detail{margin:1rem 0!important}.product-btn{margin:auto 0 2rem!important}.stnf .product-desc,.stnf .product-detail,.stnf .product-btn{margin:0!important}.product-card-stnf .product-detail{margin-top:1rem!important}.product-card-stnf .product-btn{margin:auto 0 2rem!important}}@media (min-width: 374px) and (max-width: 768px){.product-card{padding-bottom:3rem!important}.product-logo{padding:0 0 1rem!important}.product-underline{margin-top:.5rem!important}.product-desc,.product-detail{align-self:center;text-align:center}.product-desc{font-size:1.5rem}}@media (max-width: 600px){.product-overlay{align-items:center;padding-left:1rem;padding-right:1rem}.product-logo{margin:0 0 1rem}.product-desc,.product-detail{text-align:center}.product-underline{margin:.7rem auto 0}.product-btn{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}}@media (max-width: 600px){.hero{min-height:50vw;padding-top:60px;padding-bottom:60px}.hero-video-wrapper,.hero-video{width:100vw;min-width:100vw;height:100%;min-height:50vw;max-height:50vh}.hero-logo{max-width:70vw}.products{flex-direction:column;gap:0!important;padding:.5rem 0}.product-card{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border-radius:0!important;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.product-logo{display:block;margin:1rem auto;max-width:120px;max-height:36px;position:static;z-index:2;align-self:center}.product-overlay{position:static;width:100%;height:auto;background:none;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:0!important}.product-desc{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center;position:relative}.product-underline{margin-top:.5rem!important}.product-detail{font-size:.95rem;color:#e0e0e0;max-width:95vw;margin:0 auto 1.2rem;text-align:center}.link-square-detail,.beyon-sense-detail,.stnf-detail{height:80px}.product-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:.9rem 2.5rem!important;border:2px solid #fff!important;border-radius:2rem!important;color:#fff!important;background:transparent!important;font-size:1.2rem!important;font-weight:600!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s!important;margin-top:2rem!important;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;cursor:pointer!important}.link-square-btn,.beyon-sense-btn,.stnf-btn{margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.link-square-desc,.beyon-sense-desc{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.product-btn .arrow{width:30px!important;height:30px!important;margin-left:8px!important;vertical-align:middle!important;filter:invert(0)!important;transition:filter .2s!important}.products .product-logo,.products .product-desc,.products .product-detail{margin-bottom:0!important}.products .product-btn{margin-top:1.2rem!important}.products .product-card,.products .product-overlay{border:none!important}.contact-info h2{text-align:center!important;width:100%}.product-btn:hover span{color:#000!important}.product-btn .arrow:hover{filter:invert(1)!important}.product-btn span:hover{color:#000!important}.product-btn:hover .arrow{filter:invert(1)!important}.privacy-checkbox{width:10px;height:10px;min-width:10px;min-height:10px;max-width:10px;max-height:10px;box-sizing:border-box}}@media (min-width: 374px) and (max-width: 600px){.products{padding:0!important}.products .product-card{min-height:300px;padding:0rem .1rem}.products .product-logo{max-width:120px;max-height:40px;margin-bottom:.5rem!important}.products .product-desc{font-size:.8rem;margin-bottom:0!important}.products .product-detail{font-size:.7rem;margin-bottom:.4rem!important}.products .product-btn{margin:1rem auto!important;padding:.2rem 2rem!important}.link-square-btn-text,.beyon-sense-btn-text,.stnf-btn-text{font-size:.8rem!important}}@media (max-width: 600px){.contact-form-title{position:static!important;padding-left:0!important;margin-left:0!important;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-info p{font-family:Noto Sans KR,Noto Sans,sans-serif}}@media (max-width: 600px){.product-overlay{align-items:flex-start;padding-left:1rem}.product-logo{margin:0 0 1rem}.product-desc,.product-detail{text-align:left}.product-desc:after{margin:.7rem 0 0}}@media (max-width: 400px){.product-overlay{padding-left:.7rem}.contact{padding:1rem 2vw 1.5rem 2vw;gap:1.5rem}.contact-info h2{font-size:1.2rem;margin-bottom:1rem}.contact-info p{font-size:.95rem;margin-bottom:.7rem}.contact-form{font-size:.9rem;gap:.8rem}input:not([type=checkbox]),select,textarea,label{font-size:.9rem}input:not([type=checkbox]),select,textarea{padding:.7rem}.contact-form-title{position:static!important;padding-left:0!important}.privacy-checkbox-label{font-size:.85rem;gap:.5rem}.privacy-checkbox{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;max-width:10px!important;max-height:10px!important}.product-btn .arrow:hover{filter:invert(1)!important}.product-btn span:hover{color:#000!important}}@media (min-width: 374px) and (max-width: 590px){.product-btn .arrow:hover{filter:invert(1)!important}.product-btn span:hover{color:#000!important}}@media (min-width: 374px) and (max-width: 900px){.about-hero{margin-top:0rem!important;font-size:1.5rem!important;padding-top:0rem!important;padding-bottom:2rem!important}.about-hero-title{font-size:1.5rem!important;padding-top:0rem!important;padding-bottom:0rem!important}}.about-ceo-profile{display:flex;margin-bottom:3rem;overflow:hidden;box-sizing:border-box}.about-ceo-image img{width:100%;height:100%;display:block}.about-ceo-info h3{font-weight:600;color:#fff;margin:0 0 1rem}.about-ceo-divider{background:#d5b64c;margin:1.5rem 0}.about-ceo-bio{font-family:Noto Sans KR,Noto Sans,sans-serif;color:#d9d9d9;margin-bottom:2rem}.linkedin-icon{width:45px;height:45px;cursor:pointer}@media (min-width: 901px){.about-ceo-profile{flex-direction:row;max-width:1100px;margin:0 auto 3rem;align-items:stretch;gap:0}.about-ceo-image{width:50%;max-width:450px;background:#000}.about-ceo-image img{object-fit:cover}.about-ceo-info{width:50%;background:#1a1a1a;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-ceo-info h3{font-size:2rem}.about-ceo-divider{width:60px;height:4px;margin:0 0 1.5rem}.about-ceo-bio,.about-ceo-role{font-size:1.1rem;text-align:left}}@media (max-width: 900px){.about-ceo-profile{flex-direction:column;max-width:400px;width:95%;align-items:center;gap:0;background:#1a1a1a;border-radius:16px;box-shadow:0 4px 24px #0000004d;margin:2rem auto;padding:0}.about-ceo-image{width:100%;height:300px}.about-ceo-image img{height:300px;object-fit:contain}.about-ceo-info{width:100%;background:transparent;padding:1.5rem;align-items:flex-start}.about-ceo-info h3{font-size:1.5rem}.about-ceo-divider{width:60px;height:4px;margin:0 0 1.5rem}.about-ceo-role,.about-ceo-bio{font-size:1rem;text-align:left;width:100%}.phd-badge{font-size:16px}}.about{width:100%;background:#000;color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;padding-top:90px;padding-bottom:100px}.about-divider{width:100%;height:0;background:#000;opacity:.3;margin:0 auto}@media (max-width: 768px){.about{padding-top:80px;padding-bottom:80px}}@media (min-width: 374px) and (max-width: 900px){.about{padding-bottom:2rem}}.about-hero{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#000;overflow:hidden;padding:0}@media (max-width: 768px){.about-hero{height:auto;padding:80px 0 4rem}.about-hero-bg{display:none}}.about-hero-content{width:100%;max-width:1200px;margin:6rem auto 0;padding:2rem 2rem 0;text-align:center;z-index:2}.about-hero-bg{width:100%;display:flex;justify-content:center;align-items:flex-end;z-index:1;background:none}.about-hero-bg img{width:100%;max-width:900px;height:auto;object-fit:contain;display:block}.about-hero-title{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:40px;font-weight:700;color:#d5b64c;margin-bottom:1rem;letter-spacing:.02em}.about-hero-description{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;line-height:1.6;color:#fff;max-width:1200px;height:87px;margin:0 auto}.about-hero-description p{margin-bottom:.8rem}.about-company-description{width:100vw;aspect-ratio:16/7;background-size:cover;background-position:center bottom;margin:0 auto;position:relative;top:0;left:0;height:1097px;width:100%;z-index:1;overflow:hidden;background-image:url(/assets/about_stratio-DgtRB9vm.png);border-bottom:1px solid #222}.about-performance{padding:6rem 2rem;background:#000;text-align:center;margin-bottom:6rem;border-bottom:1px solid #222}@media (max-width: 768px){.about-performance{padding:4rem 2rem}}.about-performance-title{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:40px;font-weight:400;color:#fff;margin-bottom:4rem;max-width:900px;margin-left:auto;margin-right:auto}.about-features{display:flex;justify-content:center;gap:4rem;max-width:1000px;margin:0 auto;flex-wrap:wrap}.about-feature{text-align:center;max-width:250px}.about-feature-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#d5b64c}.about-feature-icon img{width:60px;height:60px;object-fit:contain}.about-feature h3{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:400;color:#fff;margin-bottom:.5rem}.about-feature p{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:1.5}.about-company{padding:5rem 0 0;background:none;text-align:center;margin-top:6rem}.about-company-content{max-width:none;margin:0}.about-company-desc-text{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;line-height:1.7;color:#fff;text-align:center;margin:0 auto;margin-bottom:0Q;max-width:1268px;height:auto;text-shadow:0 2px 8px rgba(0,0,0,.7);background:#00000026;padding:1rem;border-radius:8px}.about-company-title{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:40px;font-weight:700;color:#d5b64c;margin-bottom:3rem;margin-top:3rem}.about-company-description{width:100%;aspect-ratio:16/7;background-size:cover;background-position:center bottom}@media (max-width: 768px){.about-company-description{height:400px}}.about-ceo{padding:3rem 2rem;background:#000}.about-ceo-content{max-width:1200px;margin:0 auto}.about-ceo-title{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:40px;font-weight:700;color:#d5b64c;text-align:center;margin-bottom:2rem}.about-ceo-subtitle{font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:400;font-size:20px;color:#fff;text-align:center;margin-bottom:4rem;max-width:1000px;height:29px;margin-left:auto;margin-right:auto;letter-spacing:0px;opacity:1}.about-ceo-profile{display:flex;margin-bottom:3rem;padding:0;overflow:hidden;box-sizing:border-box}.about-ceo-image{margin:0;border-radius:0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.about-ceo-image img{width:100%;height:100%;display:block;border-radius:0}.about-ceo-info{flex:1;color:#fff;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;border-radius:0}.about-ceo-info h3{font-weight:600;color:#fff;margin-bottom:1rem;margin-top:0}.about-ceo-divider{background:#d5b64c;margin:1.5rem 0;display:block}.about-ceo-role{color:#ccc;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.phd-badge{background:none;color:#fff;padding:.2rem .5rem;border-radius:50px;border:1px solid #ffffff;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;opacity:1}.about-ceo-bio{font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:400;letter-spacing:0px;color:#d9d9d9;opacity:1;margin-bottom:2rem;margin-top:0;margin-left:0;margin-right:0}.about-ceo-social{display:flex;gap:.5rem}.linkedin-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:none;opacity:1;cursor:pointer}.linkedin-icon:hover{transform:none;opacity:1}.about-ceo-button{text-align:center}.our-crew-btn{width:250px;height:60px;background:transparent;border:2px solid #ffffff;color:#fff;padding:1rem 2.5rem;border-radius:30px;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:20px;font-weight:600;cursor:pointer;transition:none}.our-crew-btn:hover{background:#fff;color:#000;border:none;transition:none}@media (max-width: 768px){.about-hero-title{font-size:2.5rem}.about-hero-description{font-size:1.1rem}.about-features{flex-direction:column;align-items:center;gap:3rem}.about-performance-title{font-size:2rem}.about-company-title,.about-ceo-title{font-size:2.5rem}.about-ceo-info{padding-left:0}.about-ceo-image{width:250px;height:300px;margin:0 auto}}.ourcrew-section-title{color:#d5b64c;font-size:2.5rem;font-weight:700;text-align:center;margin:0 0 2.5rem}.crew-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}.crew-card{background:#333;border-radius:12px;padding:2rem 1.5rem;text-align:center;color:#fff;box-shadow:0 2px 16px #00000026;display:flex;flex-direction:column;align-items:center}.crew-card-img{width:140px;height:140px;border-radius:50%;object-fit:cover;margin-bottom:18px;border:6px solid #222}.crew-card-name{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.crew-card-underline{color:#d5b64c;height:4px;width:50px;margin:.5rem auto 1rem;background:#d5b64c;border-radius:2px}.crew-card-role{font-size:1.05rem;margin-bottom:10px}.crew-card-degree{border:1.5px solid #fff;border-radius:16px;padding:.2em .7em;font-weight:600;margin-right:8px;display:inline-block;font-size:1rem}.crew-card-details{display:flex;justify-content:space-between;gap:1.5rem;width:100%;font-size:.98rem;color:#ccc;margin-top:.5rem;text-align:left}@media (max-width: 1100px){.crew-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.crew-cards{grid-template-columns:1fr}.crew-card{width:100%;max-width:400px;margin:0 auto}}@media (max-width: 1200px){.about-hero-content{max-width:90%;padding:2rem 1rem 0}.about-hero-title{font-size:36px}.about-hero-description{font-size:18px;height:auto;max-width:90%}}@media (max-width: 768px){.about-hero{height:auto;min-height:60vh;padding:80px 0 4rem}.about-hero-title{font-size:32px}.about-hero-description{font-size:16px}}@media (max-width: 1200px){.about-performance{padding:4rem 1.5rem}.about-performance-title{font-size:36px;max-width:90%}.about-features{gap:3rem}}@media (max-width: 768px){.about-performance{padding:3rem 1rem}.about-performance-title{font-size:28px;margin-bottom:3rem}.about-features{gap:2rem}}@media (max-width: 1200px){.about-company-desc-text{font-size:18px;max-width:90%;height:auto}.about-company-title{font-size:36px}.about-company-description{height:800px}}@media (max-width: 768px){.about-company-desc-text{font-size:16px;padding:1rem}.about-company-title{font-size:28px;margin:2rem 0}}@media (min-width: 901px){.about-ceo-profile{flex-direction:row;max-width:1100px;margin:0 auto 3rem;background:none;box-shadow:none;border-radius:0;align-items:stretch;height:auto;gap:0}.about-ceo-image{width:50%;min-width:350px;max-width:450px;height:auto;background:#000;overflow:hidden;border-radius:0}.about-ceo-image img{width:100%;height:100%;object-fit:cover}.about-ceo-info{width:50%;background:#1a1a1a;color:#fff;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;border-radius:0;height:auto}.about-ceo-info h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;margin-top:0;text-align:left}.about-ceo-divider{width:60px;height:4px;background:#d5b64c;margin:0 0 1.5rem;display:block}.about-ceo-role{font-size:1.1rem;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;text-align:left}.about-ceo-bio{font-size:1.1rem;color:#fff;margin-bottom:1.5rem;text-align:left}.about-ceo-social{justify-content:flex-start}}@media (max-width: 900px){.about-ceo-profile{flex-direction:column;height:auto;max-width:400px;width:95vw;align-items:center;gap:0;background:#1a1a1a;border-radius:0;box-shadow:0 4px 24px #0000004d;margin:2rem auto;padding:0;overflow:hidden}.about-ceo-image{width:100%;max-width:100%;margin:0;border-radius:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto}.about-ceo-image img{width:100%;height:auto;object-fit:contain;display:block;border-radius:0}.about-ceo-info{width:100%;background:#1a1a1a;color:#fff;padding:1.5rem 1.5rem 2rem;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:unset}.about-ceo-info h3{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem;margin-top:0;text-align:left;width:100%}.about-ceo-divider{width:60px;height:4px;background:#d5b64c;margin:0 0 1.5rem;align-self:flex-start}.about-ceo-role{font-size:1rem;color:#ccc;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;text-align:left;width:100%}.phd-badge{font-size:16px}.about-ceo-bio{font-size:1rem;color:#ccc;margin-bottom:1.5rem;text-align:left;width:100%;line-height:1.5}.about-ceo-social{align-self:flex-start}}@media (max-width: 600px){.about-ceo-profile{max-width:350px;width:90vw;margin:1.5rem auto;border-radius:0}.about-ceo-image{height:180px}.about-ceo-info{padding:1.2rem}.about-ceo-info h3{font-size:1.3rem}.about-ceo-divider{width:50px;height:3px}.about-ceo-bio{font-size:.9rem}.phd-badge{font-size:14px}.about-ceo-image{width:100%;max-width:100%;margin:0;border-radius:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto}.about-ceo-image img{width:100%;height:auto;object-fit:contain;display:block;border-radius:0}}@media (max-width: 400px){.about-ceo-profile{max-width:320px;width:85vw;margin:1rem auto;border-radius:0}.about-ceo-image{height:160px}.about-ceo-info{padding:1rem}.about-ceo-info h3{font-size:1.1rem}.about-ceo-divider{width:40px;height:3px}.about-ceo-bio{font-size:.85rem}.about-ceo-role{font-size:.9rem}.phd-badge{font-size:12px}.linkedin-icon{width:35px;height:35px}.about-ceo-image{width:100%;max-width:100%;margin:0;border-radius:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto}.about-ceo-image img{width:100%;height:auto;object-fit:contain;display:block;border-radius:0}}@media (max-width: 374px){.about-ceo-profile{max-width:300px;width:80vw;margin:.8rem auto;border-radius:0}.about-ceo-image{height:140px}.about-ceo-info{padding:.8rem}.about-ceo-info h3{font-size:1rem}.about-ceo-divider{width:35px;height:2px}.about-ceo-bio{font-size:.8rem}.about-ceo-role{font-size:.85rem}.phd-badge{font-size:11px}.linkedin-icon{width:30px;height:30px}.about-ceo-image{width:100%;max-width:100%;margin:0;border-radius:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto}.about-ceo-image img{width:100%;height:auto;object-fit:contain;display:block;border-radius:0}}@media (max-width: 768px){.our-crew-btn{width:200px;height:50px;font-size:16px;padding:.8rem 2rem}}.about-feature h3{color:#fff}.about-feature p{color:#d9d9d9}@media (max-width: 900px){.about-ceo-title{font-size:2rem!important}}@media (max-width: 600px){.about-ceo-title{font-size:1.7rem!important}}@media (max-width: 400px){.about-ceo-title{font-size:1.4rem!important}}@media (max-width: 374px){.about-ceo-title{font-size:1.3rem!important}}.ourcrew-container{max-width:1200px;margin:0 auto;padding:90px 2rem 100px}.leader-group-section,.key-employees-section,.board-member-section,.advisor-section{padding-bottom:20rem!important}.ourcrew-section-title{font-family:Noto Sans KR,Noto Sans,sans-serif;color:#d5b64c;font-size:40px;font-weight:700;text-align:center;margin:0 0 2.5rem}.crew-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:1200px;margin:0 auto;justify-content:center}.ourcrew-container>section{margin-top:6rem!important;margin-bottom:6rem!important}@media (min-width: 374px) and (max-width: 900px){.ourcrew-container{padding-top:0rem!important;padding-bottom:2rem!important}.ourcrew-container>section{margin-top:2rem!important;margin-bottom:2rem!important}}@media (min-width: 900px){.ourcrew-container{padding-top:12rem!important;padding-bottom:0rem!important}.ourcrew-container>section{margin-top:2rem!important;margin-bottom:2rem!important}}.board-member-section .employee-cards{display:flex;justify-content:flex-start;gap:30px;flex-wrap:wrap}.crew-card-details{display:flex;justify-content:center;align-items:center}@media (min-width: 1100px){.crew-cards{grid-template-columns:repeat(3,1fr);max-width:1200px;margin-left:auto;margin-right:auto}}.crew-card{background:#2f2f2f;padding:1.5rem 1rem;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;overflow:visible;width:370px;max-width:370px;border-radius:0}.crew-card-img-wrapper{position:relative;width:180px;height:180px;border:none;outline:none;box-shadow:none}.crew-card-img{width:180px;height:180px;border-radius:50%;object-fit:cover;border:none;outline:none;box-shadow:none;background:#111;display:block;transition:filter .2s}.crew-card-name{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:.5rem 0 .3rem}.crew-card-underline{color:#d5b64c;height:4px;width:50px;margin:.5rem auto 1rem;background:#d5b64c;border-radius:5px}.crew-card-role{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:16px;margin-bottom:.5rem;color:#fff}.crew-card-degree{border:1px solid #ffffff;border-radius:50px;padding:.2em .6em;font-weight:600;margin-right:6px;display:inline-block;font-size:16px}.crew-card-details{display:flex;justify-content:space-between;gap:.3rem;width:100%;font-size:12px;font-family:Noto Sans KR,Noto Sans,sans-serif;color:#d9d9d9;margin-top:.8rem;text-align:left;align-items:flex-start;flex-wrap:nowrap}.crew-card-details>div{flex:1;min-width:160px}.crew-card-details ul{list-style:none;padding:0;margin:0}.crew-card-linkedin-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:180px;height:180px;background:transparent;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;z-index:2}.crew-card:hover .crew-card-linkedin-arrow{filter:brightness(0) invert(1);opacity:1}.crew-card-linkedin-arrow img{width:120px;height:120px;filter:brightness(.5) invert(1)}.crew-card-linkedin-arrow:hover{background:transparent}.crew-card-linkedin-arrow:hover img{filter:brightness(0) invert(1)}.crew-card:hover .crew-card-img{filter:brightness(.7);transition:filter .2s}.employee-cards,.advisor-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:1200px;margin:0 auto;justify-content:center;justify-items:center}.employee-cards>*,.advisor-cards>*{justify-self:center}.employee-card,.advisor-card,.board-members-card{background:#2f2f2f;padding:1.5rem 1rem;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;overflow:visible;border-radius:0;width:370px;max-width:370px;height:auto;margin-right:0}.employee-card-img-wrapper,.advisor-card-img-wrapper,.board-members-card-img-wrapper{position:relative;width:140px;height:140px;border:none;outline:none;box-shadow:none;margin-bottom:1rem}.employee-card-img,.advisor-card-img,.board-members-card-img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:none;outline:none;box-shadow:none;background:#111;display:block;transition:filter .2s}.employee-card-linkedin-arrow,.advisor-card-linkedin-arrow,.board-members-card-linkedin-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:100px;height:100px;background:transparent;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;z-index:2}.employee-card:hover .employee-card-linkedin-arrow,.advisor-card:hover .advisor-card-linkedin-arrow,.board-members-card:hover .board-members-card-linkedin-arrow{opacity:1}.employee-card-linkedin-arrow img,.advisor-card-linkedin-arrow img,.board-members-card-linkedin-arrow img{width:36px;height:36px;filter:brightness(.5) invert(1)}.employee-card-linkedin-arrow:hover,.advisor-card-linkedin-arrow:hover,.board-members-card-linkedin-arrow:hover{background:transparent}.employee-card-linkedin-arrow:hover img,.advisor-card-linkedin-arrow:hover img,.board-members-card-linkedin-arrow:hover img{filter:brightness(0) invert(1)}.employee-card:hover .employee-card-img,.advisor-card:hover .advisor-card-img,.board-members-card:hover .board-members-card-img{filter:brightness(.7);transition:filter .2s}.employee-card .crew-card-name{font-size:18px;margin-bottom:.3rem;margin-top:.5rem}.employee-card .crew-card-role{font-size:14px;margin:0 0 .3rem}.employee-card .crew-card-degree{font-size:14px}.employee-card .crew-card-details{display:flex;justify-content:center;align-items:center;margin-top:.5rem}.employee-card .crew-card-details:has(img:only-child){justify-content:center}.employee-card .crew-card-details img:only-child{margin:0 auto}.employee-card .crew-card-details:has(img:not(:only-child)){justify-content:center;gap:10px}.advisor-card .crew-card-name{font-size:18px;margin-bottom:.3rem;margin-top:.5rem}.advisor-card .crew-card-role{font-size:14px;margin-bottom:.3rem}.advisor-card .crew-card-degree{font-size:14px}.advisor-card .crew-card-details{margin-top:.5rem}.board-members-card .crew-card-name{font-size:18px;margin-bottom:.3rem;margin-top:.5rem}.board-members-card .crew-card-degree{font-size:14px}.board-members-card .crew-card-details{display:flex;justify-content:center;align-items:center;margin-top:.5rem}.board-members-card .crew-card-details:has(img:only-child){justify-content:center}.board-members-card .crew-card-details img:only-child{margin:0 auto}.board-members-card .crew-card-details:has(img:not(:only-child)){justify-content:center;gap:10px}.employee-card .crew-card-details img,.advisor-card .crew-card-details img,.board-members-card .crew-card-details img{height:30px;object-fit:contain}.advisor-card .crew-card-details div{display:flex;gap:1rem;justify-content:center;align-items:center;width:100%}.advisor-card .crew-card-details div img{height:30px;object-fit:contain}@media (max-width: 1100px){.advisor-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.advisor-cards{grid-template-columns:1fr}.advisor-card{max-width:400px}}.board-members-cards{display:grid;grid-template-columns:1fr;gap:30px;width:100%;max-width:1200px;margin:0 auto;justify-content:start;justify-items:start}.board-members-card{justify-self:start}@media (max-width: 1290px){.board-members-cards{grid-template-columns:1fr;max-width:1100px;margin-left:auto;margin-right:auto}}@media (max-width: 1100px){.board-members-cards{grid-template-columns:repeat(3,1fr);max-width:900px;margin-left:auto;margin-right:0}}@media (min-width: 1280px){.board-members-cards{grid-template-columns:repeat(3,1fr);max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width: 900px) and (max-width: 1280px){.crew-cards,.employee-cards,.advisor-cards,.board-members-cards{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}}@media (max-width: 900px){.crew-cards,.employee-cards,.advisor-cards,.board-members-cards{grid-template-columns:1fr;max-width:450px;margin-left:auto;margin-right:auto}.crew-card,.employee-card,.advisor-card,.board-members-card{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.ourcrew-section-title{margin-top:6rem}}@media (max-width: 480px){.crew-cards,.employee-cards,.advisor-cards,.board-members-cards{gap:20px;max-width:350px}.crew-card,.employee-card,.advisor-card,.board-members-card{width:100%;max-width:320px;padding:1.5rem 1rem 2rem}}@media (max-width: 400px){.crew-card,.employee-card,.advisor-card,.board-members-card{width:100%;max-width:300px;padding:1rem .5rem;margin-left:0;margin-right:auto}.ourcrew-section-title{font-size:24px!important}}.board-member-cards{display:flex;flex-direction:row;align-items:center;gap:30px;width:100%;max-width:1200px;margin:0;justify-content:center;justify-items:center}.board-members{justify-self:start;width:370px;max-width:370px;height:auto;margin-right:0;background:#2f2f2f;padding:1.5rem 1rem;text-align:center;color:#fff;display:block;flex-direction:column;align-items:center;border-radius:0;margin-left:0!important;margin-right:0!important}.board-members-card .crew-card-name{font-size:18px;margin-bottom:.3rem;margin-top:.5rem;text-align:center}.board-members-card .crew-card-role{font-size:14px;margin-bottom:.3rem}.crew-card-details{display:flex;justify-content:center;align-items:center;margin-top:.5rem}.crew-card-details img{height:30px}.board-member-section .employee-cards{justify-content:center}.crew-card-name,.employee-card .crew-card-name,.advisor-card .crew-card-name,.board-members-card .crew-card-name{font-size:20px!important}.crew-card-role,.employee-card .crew-card-role,.advisor-card .crew-card-role,.board-members-card .crew-card-role{font-size:14px!important}@media (max-width: 900px){.ourcrew-section-title{font-size:32px!important}}@media (max-width: 600px){.ourcrew-section-title{font-size:28px!important}}body,html,#root,.app{margin:0;padding:0;font-family:Noto Sans KR,Noto Sans,sans-serif;background-color:#000;color:#fff;width:100%;min-height:100vh;overflow-x:hidden;box-sizing:border-box}.app{max-width:100vw;margin:0 auto;display:flex;flex-direction:column}.header{width:100%;height:90px;display:flex;justify-content:space-between;align-items:center;padding:0 2.5rem;border-bottom:1px solid #333;position:fixed;top:0;left:0;background:#000;z-index:100}.header-left,.header-right,.header-center{display:flex;align-items:center;height:100%}.header-center{justify-content:center;flex:1}.header-right{display:flex;align-items:center;justify-content:flex-end;padding-right:2.5rem}.menu-btn,.menu-overlay-close{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;outline:none;padding:.5rem 1rem;transition:background .2s;border-radius:4px}.menu-btn:hover{cursor:pointer}.menu-btn:focus-visible{outline:2px solid #fff}.header-logo,.menu-overlay-logo{display:block;max-height:48px;width:auto;cursor:pointer}.header-about-text{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.02em}.menu-text{font-size:15px;font-weight:600}.contact{display:flex;flex-direction:column;padding:2rem 4vw 4rem 6vw;gap:2rem;margin:10px 0 100px;max-width:100%}.contact-info{flex:1 1 40%;max-width:420px;min-width:260px;margin-right:2vw}.contact-info h2{font:700 58px Noto Sans KR,Noto Sans,sans-serif;color:#d5b64c;margin:0 0 1.5rem;letter-spacing:0px}.contact-info p{font:600 20px Noto Sans KR,Noto Sans,sans-serif;color:#fff;margin:0 0 1.2rem;letter-spacing:0px}.contact-form{flex:2 1 60%;display:flex;flex-direction:column;gap:1.5rem;min-width:320px;font:600 29px Noto Sans KR,Noto Sans,sans-serif}.form-group{display:flex;flex-direction:column;gap:1.5rem}label{font-size:1.08rem;font-weight:600;margin-bottom:.2rem;display:block}label.required:after{content:"*";color:#d5b64c;margin-left:.2em}input:not([type=checkbox]),select,textarea{padding:1.1rem 1.2rem;border-radius:5px;border:none;background-color:#222;color:#fff;font-size:1.08rem;width:100%;margin:.5rem 0}textarea{height:120px;resize:vertical}.contact-form-submit-row{display:flex;justify-content:center;width:100%}button[type=submit]{width:180px;padding:.9rem 0;background-color:transparent;border:1.5px solid white;color:#fff;border-radius:2rem;cursor:pointer;transition:all .3s ease;font-size:1.15rem;font-weight:600;margin-top:2rem}button[type=submit]:hover{background-color:#fff;color:#000}.footer{width:100%;background:#000;display:flex;align-items:center;justify-content:space-between;padding:1rem 3vw;border-top:1px solid #222;flex-wrap:wrap}.footer-left{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.footer-logo{width:230px;height:18px;margin-right:1.2rem}.footer-copyright{color:#545454;font:400 15px Noto Sans KR,Noto Sans,sans-serif;letter-spacing:.01em}.footer-right{display:flex;align-items:center;gap:1.2rem}.social-icons{display:flex;gap:.7rem;margin-right:56px}.icon-box img{width:44px;height:44px}.go-top-btn{width:44px;height:44px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;right:24px;bottom:24px;z-index:9999}.go-top-btn img{width:44px;height:44px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:1000;display:flex;flex-direction:column;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.menu-overlay-header{height:90px;display:flex;justify-content:space-between;align-items:center;padding:0 2.5rem;width:100%}.menu-overlay-close{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0}.menu-overlay-close img{display:block;width:28px;height:28px}.menu-overlay-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.5rem;text-align:center}.menu-overlay-link{font-size:clamp(1.75rem,6vw,4.5rem);font-weight:700;color:#9e9e9e;letter-spacing:.02em;text-decoration:none;transition:color .2s}.menu-overlay-link:hover{color:#d5b64c}.menu-overlay-footer{position:fixed;left:2.5rem;bottom:2.5rem;color:#fff;font: 20px Noto Sans KR,Noto Sans,sans-serif;line-height:1.5;z-index:1100}.product-highlight{color:#d5b64c!important}@media (min-width: 1100px){.menu-overlay-link{font-size:2.2rem}.social-icons{padding-right:6rem}.menu-overlay-close{margin-right:60px}}@media (min-width: 900px){.header-logo{margin-left:3rem!important}.menu-btn{margin-right:3rem!important}.menu-overlay-close{margin-right:4rem!important}.header-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.contact{flex-direction:row;align-items:flex-start;gap:4vw;min-height:480px}.form-group{flex-direction:row;gap:2vw}.menu-overlay-link{font-size:2.8rem}.footer{height:150px!important}.menu-overlay-header{padding-right:15px}.header-right{margin-top:1px}.social-icons{padding-right:6rem}}@media (max-width: 1024px){.header{padding:0 2.5rem}.footer{padding:1rem 2.5rem}.header-logo,.menu-overlay-logo{width:200px}.footer-copyright{font-size:14px}.social-icons{padding-right:auto}}@media (max-width: 899px){.header-center{display:none}.header-logo{margin-left:0!important}.menu-overlay-content{gap:2.5rem}.menu-overlay-link{font-size:clamp(1.4rem,6vw,3rem)}.social-icons{justify-content:center!important;margin-right:0!important}.contact{flex-direction:column;gap:2rem;padding:2rem 5vw}.contact-info h2{font-size:2rem}.contact-info p,.contact-form{font-size:1rem}}@media (max-width: 768px){.header,.menu-overlay-header{height:80px;padding:0 1.5rem}.header-logo,.menu-overlay-logo{width:180px}.menu-text{display:none}.contact{padding:2rem 5vw}.contact-info h2{font-size:48px}.contact-info p{font-size:18px}.contact-form{font-size:24px}.footer{flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:1rem 0}.footer-left,.footer-right{width:100%;justify-content:center}.footer-left{margin-bottom:1rem}.menu-overlay-content{gap:1.5rem}.menu-overlay-link{font-size:2rem}.menu-overlay-close{right:1.5rem;top:20px}.menu-overlay-close img{width:24px;height:24px}}@media (max-width: 600px){.menu-overlay-close{width:auto;height:auto;font-size:inherit;transition:none;padding:0;margin:0}.menu-overlay-header{height:57px;padding:0 1rem}.menu-overlay-logo{width:120px}.menu-overlay-footer{left:1rem;bottom:1rem;font-size:.98rem}.menu-overlay-content{gap:1.8rem;padding:0 1rem}.menu-overlay-link{font-size:clamp(1.1rem,7vw,2rem)}.contact{padding:1rem 2vw}.contact-info h2{font-size:1.5rem}.contact-form{font-size:.95rem}.contact-form-submit-row{margin-top:1rem}.footer{gap:1rem}.footer-left{flex-direction:column;gap:.6rem}.footer-logo{width:150px!important;height:auto;margin:0}.social-icons{gap:.8rem}.icon-box img{width:36px;height:36px}}@media (min-width: 491px) and (max-width: 592px){.menu-overlay-header{margin-top:11px;padding-top:0;padding-bottom:0}}@media (min-width: 572px) and (max-width: 899px){.menu-overlay-header{margin-top:9px;padding-top:0;padding-bottom:0}}@media (max-width: 480px){.header,.menu-overlay-header{height:70px;padding:0 1rem}.header-logo,.menu-overlay-logo{width:150px}.footer-logo{width:160px!important;margin:0 0 1rem}.footer-copyright{font-size:.8rem;text-align:center;width:100%}.social-icons{gap:.5rem}.icon-box img{width:32px;height:32px}.menu-overlay-close{right:1rem;top:15px}}@media (max-width: 400px){.menu-overlay-content{gap:1.2rem;padding:0 .5rem}.menu-overlay-link{font-size:clamp(1rem,8vw,1.6rem)}.footer-logo{width:130px!important}.social-icons{gap:.6rem}.icon-box img{width:30px;height:30px}}@media (max-width: 399px){.menu-overlay-header{padding-top:0;padding-bottom:0}}@media (min-width: 399px) and (max-width: 491px){.menu-overlay-header{margin-top:7px;padding-top:0;padding-bottom:0}}.products-services-root{width:100vw;min-height:100vh;background:#000;padding-top:70px!important;padding-bottom:0!important;font-family:Noto Sans KR,Noto Sans,sans-serif}.products-services-container{width:100vw;margin:0;padding:0}.product-section{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;padding:0}.product-section-reverse{flex-direction:column}.product-content{flex:1;background:#000;display:flex;align-items:center;justify-content:center;min-height:50vh;padding:2rem;box-sizing:border-box}.product-content-inner{max-width:600px;width:100%;text-align:left}.product-logo{max-width:200px;max-height:60px;width:auto;height:auto;margin-bottom:2rem;object-fit:contain}.product-highlight{color:#d5b64c;font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:1rem;line-height:1.4}.product-description{color:#d9d9d9;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:1.25rem;margin-bottom:2rem;line-height:1.5}.product-bg{flex:1;min-height:50vh;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;margin:0;padding:0;filter:brightness(.3);transition:filter .4s}.product-section:hover .product-bg{filter:brightness(.8)}.product-btn{background:transparent;color:#fff;border:2px solid #fff;padding:1rem 2.5rem;border-radius:2rem;font-size:1.1rem;font-weight:600;font-family:Noto Sans KR,Noto Sans,sans-serif;cursor:pointer;margin-top:1.5rem;transition:background .3s,color .3s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.product-section:hover .product-btn,.product-content:hover .product-btn{background:#fff!important;color:#000!important;border:2px solid #fff}.product-btn-text{font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:1.25rem;font-weight:600;color:inherit;transition:color .3s}.product-btn .arrow{width:24px;height:24px;filter:invert(0);transition:filter .3s}.product-section:hover .product-btn .arrow,.product-content:hover .product-btn .arrow{filter:invert(1)!important}.product-section:hover .product-btn-text,.product-content:hover .product-btn-text{color:#000!important}@media (min-width: 1024px){.product-content,.product-bg{flex:0 0 50%;max-width:50%}}@media (min-width: 768px){.product-section{flex-direction:row;min-height:100vh}.product-section-reverse{flex-direction:row-reverse}.product-content{min-height:100vh;padding:4rem}.product-bg{min-height:100vh}}@media (min-width: 374px) and (max-width: 900px){.product-content{padding-left:3rem!important;padding-right:3rem!important}.product-logo{padding-top:5rem!important}.product-btn{padding-bottom:.5rem!important}}@media (max-width: 900px){.products-services-root{padding-top:80px}.product-content{padding:3rem 2rem;min-height:60vh}.product-content-inner{max-width:500px}.product-logo{max-width:180px;max-height:50px;margin-bottom:1.5rem;margin-top:1rem!important}.product-highlight,.product-description,.product-btn-text{font-size:1.1rem}.product-description{margin-bottom:1.5rem}}@media (max-width: 600px){.products-services-root{padding-top:70px;padding-bottom:50px}.product-section{min-height:auto}.product-content{padding:2rem 1.5rem;min-height:auto}.product-content-inner{max-width:100%;text-align:left!important}.product-content-inner *{text-align:left!important}.product-logo{max-width:150px;max-height:40px;margin:0 0 1.5rem!important;display:block}.product-highlight{font-size:1rem;margin-bottom:1rem}.product-description{font-size:1rem;margin-bottom:1.5rem}.product-btn{padding:.8rem 2rem;font-size:1rem;margin-left:0!important;margin-right:auto!important;display:flex;justify-content:center!important;align-items:center;max-width:200px;padding-left:0!important;padding-right:0!important}.product-btn-text{font-size:1rem}.product-btn .arrow{width:20px;height:20px}.product-bg{min-height:30vh}}@media (max-width: 400px){.product-content{padding:1.5rem 1rem}.product-logo{max-width:120px;max-height:30px;margin:0 0 1.2rem!important}.product-highlight{font-size:.9rem;margin-bottom:.8rem}.product-description{font-size:.9rem;margin-bottom:1rem;line-height:1.4}.product-btn{padding:.7rem 1.5rem;font-size:.9rem;max-width:180px}.product-btn-text{font-size:.9rem}.product-btn .arrow{width:18px;height:18px}.product-bg{min-height:25vh}}@media (max-width: 374px){.product-content{padding:1rem .8rem}.product-logo{max-width:100px;max-height:25px;margin:0 0 1rem!important}.product-highlight{font-size:.8rem;margin-bottom:.6rem}.product-description{font-size:.8rem;margin-bottom:.8rem;line-height:1.3}.product-btn{padding:.6rem 1.2rem;font-size:.8rem;max-width:160px}.product-btn-text{font-size:.8rem}.product-btn .arrow{width:16px;height:16px}.product-bg{min-height:22vh}}.news-page-title{font-family:Noto Sans KR,Noto Sans,sans-serif;color:#d5b64c;font-size:2.5rem;font-weight:700;margin-bottom:2.5rem;margin-top:12rem}@media (min-width: 374px) and (max-width: 900px){.news-root{padding-top:0rem!important;padding-bottom:0rem!important}.news-grid{padding:0 3rem!important;grid-template-columns:1fr!important;margin-left:5vw!important;margin-right:5vw!important}.news-card{margin-bottom:2rem!important}}@media (min-width: 901px){.news-grid{grid-template-columns:repeat(3,1fr)!important;gap:15px!important;padding:0 2rem!important}}@media (max-width: 900px){.news-page-title{font-size:2rem;margin-left:5vw;margin-right:5vw}}@media (max-width: 600px){.news-page-title{font-size:1.7rem;margin-left:4vw;margin-right:4vw}.news-grid{grid-template-columns:1fr!important;padding:0 1rem!important}}@media (max-width: 400px){.news-page-title{font-size:1.4rem;margin-left:3vw;margin-right:3vw}}.news-card{background:none;width:100%;height:530px;display:flex;flex-direction:column;min-height:450px;margin-bottom:1rem;padding:0}@media (min-width: 374px) and (max-width: 900px){.news-card{width:100%!important;height:500px!important;padding:0!important;margin-left:0!important;margin-right:0!important}}.news-card-img{width:100%;height:240px;object-fit:cover;margin:0;padding:0}.news-card-content{background:#2f2f2f;margin:0;padding:1.5rem 1.2rem 1.2rem;flex:1;display:flex;flex-direction:column}.news-card-title{color:#fff;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:25px;font-weight:600;margin:10px 0 20px;line-height:1.25;text-align:center}.news-card-desc{color:#d9d9d9;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:11px;margin:0;flex:1;line-spacing:0px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center}a.news-card-footer{display:flex;justify-content:space-between;align-items:center;background:#1b1b1b;padding:.9rem 1.2rem;border-bottom:1px solid #2b2929;text-decoration:none;cursor:pointer}.news-card-date{color:#ccc;font-size:.98rem}.news-card-link{color:#fff;font-size:22px;display:flex;align-items:center;text-decoration:none}.view-more-btn{background:#111;color:#fff;border:2px solid #fff;padding:1rem 2.5rem;border-radius:2rem;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:2rem;transition:background .2s,color .2s}.view-more-btn:hover{background:#fff;color:#111;border:2px solid #fff}@media (max-width: 900px){.news-card{width:100%!important;min-width:unset!important}}.contact-root{width:100vw;min-height:100vh;background:#000;padding-top:90px;padding-bottom:100px;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-global-network{text-align:center;padding:0;background:#000}.contact-global-title{color:#d5b64c;font-size:2.5rem;font-weight:700;text-align:center;margin:0 0 2rem;padding-top:3rem;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-map-wrapper{position:relative;max-width:1200px;margin:0 auto;padding:0 2rem}.contact-map-img{width:100%;height:auto;max-height:500px}.contact-offices{display:flex;justify-content:center;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto;flex-wrap:wrap;font-family:Noto Sans KR,Noto Sans,sans-serif}.office-card{width:550px;background:none;border-radius:0;overflow:hidden;display:flex;flex-direction:column;margin-bottom:2rem;height:430px}.office-card-img-wrapper{width:100%;height:240px;overflow:hidden}.office-card-img{width:100%;height:100%;object-fit:cover;display:block}.office-card-content{background:#2f2f2f;padding:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100px;text-align:center;flex:1}.office-card-title{color:#fff;font-size:25px;font-weight:700;margin:1.2rem 1.5rem .5rem;font-family:Noto Sans KR,Noto Sans,sans-serif;text-align:center}.office-card-address{color:#fff;font-size:18px;margin:0 1.5rem 1rem;font-family:Noto Sans KR,Noto Sans,sans-serif}.office-card-map{display:flex;align-items:center;justify-content:space-between;background:#1b1b1b;color:#fff;font-size:1rem;padding:.9rem 1.2rem;border-top:1px solid #222;text-decoration:none;gap:.5rem;cursor:pointer}.office-card-map:hover,.office-card-map:focus,.office-card-map:active{color:#fff}.office-card-arrow{width:18px;height:18px;filter:invert(.8);margin-left:.3rem;color:#fff}.contact-form-section{display:flex;justify-content:center;padding:4rem 2rem;max-width:1200px;margin:0 auto;gap:4rem;flex-wrap:wrap;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-info{flex:1 1 300px;min-width:300px;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-title{color:#d5b64c;font-size:2rem;font-weight:700;margin-bottom:2rem;font-family:Noto Sans KR,Noto Sans,sans-serif;text-align:left!important;position:sticky;top:0;left:0;background:inherit;z-index:2;width:fit-content!important;margin-left:0!important;margin-right:0!important}.contact-info-mail{margin-bottom:2rem}.contact-info-label{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-info-email{color:#ccc;font-size:1rem;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-wrapper{flex:2 1 500px;min-width:400px;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form{display:flex;flex-direction:column;gap:1.5rem;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-row{display:flex;gap:1.5rem;flex-wrap:wrap;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-field{flex:1;min-width:200px;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-label{color:#fff;font-size:1.08rem;font-weight:600;margin-bottom:.2rem;display:block;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-required{color:#d5b64c}.contact-form-input,.contact-form-textarea{width:100%;padding:1.1rem 1.2rem;background:#222;border:none;color:#fff;font-size:1.08rem;border-radius:0;font-family:Noto Sans KR,Noto Sans,sans-serif}.contact-form-input:focus,.contact-form-input:active,.contact-form-textarea:focus,.contact-form-textarea:active{border:none!important;outline:none!important;box-shadow:none!important}.contact-form-textarea{resize:vertical;height:120px}.contact-form-submit-row{text-align:center;margin-top:2rem;font-family:Noto Sans KR,Noto Sans,sans-serif;display:flex;justify-content:center;align-items:center}.contact-form-submit-btn{background:transparent;border:1.5px solid #fff;color:#fff;padding:.9rem 0;border-radius:2rem;font-size:1.15rem;font-weight:600;cursor:pointer;font-family:Noto Sans KR,Noto Sans,sans-serif;display:flex;justify-content:center;align-items:center;width:180px;transition:all .3s ease}.contact-form-submit-btn:hover{background:#fff;color:#000}.g-recaptcha,.recaptcha-container{margin-top:1rem;margin-bottom:1rem}.privacy-checkbox-container{margin:.5rem 0;font-family:Noto Sans KR,Noto Sans,sans-serif}.privacy-checkbox-label{display:flex;align-items:flex-start;gap:.8rem;cursor:default;color:#bbb9b9;font-size:.8rem;line-height:1.4;font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:400}.privacy-checkbox{margin:0;width:12px;height:12px;accent-color:#d5b64c;cursor:pointer;flex-shrink:0;margin-top:.1rem;min-width:12px;min-height:12px;max-width:12px;max-height:12px}.privacy-checkbox-text{flex:1;font-family:Noto Sans KR,Noto Sans,sans-serif;font-weight:400}.privacy-link{color:#d5b64c;text-decoration:none;transition:color .3s ease;font-family:Noto Sans KR,Noto Sans,sans-serif;text-decoration:underline;cursor:pointer}.privacy-link:hover,.privacy-link:focus{color:#d5b64c;text-decoration:underline}.form-success-message,.form-error-message{padding:1rem;margin-bottom:1.5rem;border-radius:4px;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:1rem}.form-success-message{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-error-message{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form button.submitting,.contact-form button:disabled{opacity:.7;cursor:not-allowed}.custom-dropdown{position:relative;width:100%;margin:.5rem 0;font-size:1.08rem;border-radius:0!important;background:#222;color:#fff;cursor:pointer;box-sizing:border-box;border:none!important;-webkit-user-select:none;user-select:none}.custom-dropdown-selected{padding:1.1rem 2.5rem 1.1rem 1.2rem;border-radius:5px;display:flex;align-items:center;justify-content:space-between;position:relative}.custom-dropdown-arrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.2rem;pointer-events:none}.custom-dropdown-list{position:absolute;top:100%;right:0;width:180px;min-width:140px;background:#2a2a2a;border-radius:0 0 5px 5px;box-shadow:0 8px 24px #0000002e;z-index:10;margin:0;padding:.2rem 0;list-style:none;max-height:220px;overflow-y:auto;border-top:1px solid #333}.custom-dropdown-option{padding:1rem 1.2rem;transition:background .15s}.custom-dropdown-option.selected,.custom-dropdown-option:hover{background:#111}@media (min-width: 900px){.contact-form-section{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:flex-start;gap:3vw;max-width:1400px!important;padding:3rem 6vw!important;margin:0 auto 100px!important}.contact-info,.contact-form-wrapper{flex:0 0 50%!important;max-width:50%!important}.contact-form-title{margin-top:0!important;padding-top:0!important}}@media (max-width: 900px){.contact-root{padding-top:1.5rem!important}.contact-global-title{font-size:1.5rem;padding-top:0}.office-card{width:100%;height:auto}.contact-form-section{flex-direction:column;gap:2rem;padding:2.5rem 5vw 2rem 5vw}.contact-info{max-width:100%;margin:0 0 2rem;text-align:left}.contact-form-title{font-size:1.5rem!important;text-align:center!important;width:100%}.contact-info-label{font-size:1.1rem;margin-bottom:1.1rem;text-align:left;width:100%}.contact-form-wrapper{min-width:0;width:100%;font-size:1rem}.contact-form{gap:1.2rem}.contact-form-row{flex-direction:column;gap:1.2rem}.contact-form-input,.contact-form-textarea{font-size:1rem;padding:1.1rem 1rem}.contact-form-label{font-size:1rem;text-align:left;width:100%}.contact-form-submit-row{margin-top:1.5rem}.contact-info-mail{margin-bottom:1rem!important}.privacy-checkbox{width:10px;height:10px;min-width:10px;min-height:10px;max-width:10px;max-height:10px;box-sizing:border-box}}@media (max-width: 768px){.contact-offices{flex-direction:column;align-items:center}}@media (max-width: 600px){.contact-form-section{padding:1rem 2vw;gap:1.5rem}.contact-form-title{font-size:1.6rem!important;margin-bottom:1rem;position:static!important;padding-left:0!important;margin-left:0!important}.contact-info-label{font-size:.95rem;margin-bottom:.7rem}.contact-info-email{font-size:.9rem}.contact-form{font-size:.95rem;gap:1rem}.contact-form-row{gap:1rem}.contact-form-input,.contact-form-textarea{font-size:.95rem;padding:.9rem}.contact-form-label{font-size:.95rem}.contact-form-submit-row{margin-top:1rem}.contact-form-submit-btn{padding:.8rem 1.5rem;font-size:1rem}.contact-info-mail{margin-bottom:.8rem!important}.recaptcha-container{transform:scale(.9);transform-origin:left top}.privacy-checkbox-label{font-size:.6rem;gap:.6rem}.privacy-checkbox{width:10px;height:10px;min-width:10px;min-height:10px;max-width:10px;max-height:10px;box-sizing:border-box}}@media (max-width: 400px){.contact-form-section{padding:1rem 2vw 1.5rem 2vw;gap:1.5rem}.contact-form-title{font-size:1.3rem!important;position:static!important;padding-left:0!important;margin-left:0!important}.contact-info-label{font-size:.95rem}.contact-info-email{font-size:.85rem}.contact-form{font-size:.9rem;gap:.8rem}.contact-form-input,.contact-form-textarea{font-size:.9rem;padding:.7rem}.contact-form-label{font-size:.9rem}.contact-form-submit-btn{padding:.7rem 1.2rem;font-size:.95rem}.contact-info-mail{margin-bottom:.6rem!important}.recaptcha-container{transform:scale(.8);transform-origin:left top}.privacy-checkbox-label{font-size:.6rem;gap:.5rem}.privacy-checkbox{width:10px;height:10px;min-width:10px;min-height:10px;max-width:10px;max-height:10px;box-sizing:border-box}}@media (max-width: 374px){.contact-form-section{padding:.7rem 1vw 1rem 1vw;gap:1rem}.contact-form-title{font-size:1.2rem!important;position:static!important;padding-left:0!important;margin-left:0!important}.contact-info-label{font-size:.8rem}.contact-info-email{font-size:.75rem}.contact-form{font-size:.8rem;gap:.5rem}.contact-form-input,.contact-form-textarea{font-size:.8rem;padding:.5rem}.contact-form-label{font-size:.8rem}.contact-form-submit-btn{padding:.6rem 1rem;font-size:.85rem}.privacy-checkbox-label{font-size:.8rem;gap:.4rem}.privacy-checkbox{width:10px;height:10px}}.privacy-policy-container{font-family:Noto Sans KR,Noto Sans,sans-serif;background-color:#1a1a1a;margin:0;padding:10px 10px 0;color:#fff;min-height:100vh}.legal_section{overflow:visible;margin-top:5px;margin-left:10px;margin-right:10px;background-color:#262626;border:1px solid #404040;border-radius:5px}.privacy-title{text-align:left;color:#fff;margin-bottom:10px;padding-left:86px;font-size:18px;font-weight:600}.section_title{font-size:16px;padding-left:14px;line-height:30px;font-weight:600;cursor:pointer;color:#fff;background-color:#333;border-bottom:1px solid #404040}.section_body{overflow:visible;margin-left:0;margin-right:0;background-color:#262626;max-height:none;transition:max-height .3s ease-out;padding:15px}.last_updated{font-size:12px;line-height:20px;font-weight:300;text-align:center;color:#ccc;margin-bottom:20px;padding-top:2rem}.section_numbering{font-size:14px;line-height:21px;font-weight:600;padding-left:14px;padding-right:14px;color:#fff;margin-top:20px}.section_textarea{font-size:12px;line-height:18px;font-weight:300;padding:2px 14px 10px;color:#ccc}.privacy-link,a.privacy-link:link{color:#d5b64c!important;text-decoration:none}a.privacy-link:hover{color:#d5b64c!important;text-decoration:underline}a.privacy-link:visited{color:#d5b64c!important}table{width:100%;border-collapse:collapse;margin:20px 0}table th,table td{padding:8px;text-align:left;border:1px solid #404040;word-wrap:break-word}table th{background-color:#333;color:#fff;font-weight:600}@media only screen and (max-width: 480px){.privacy-policy-container{padding:5px 5px 0}.legal_section{margin-left:5px;margin-right:5px}.section_body{padding:10px}.privacy-title{padding-left:10px}.section_numbering{font-size:13px;padding-left:10px;padding-right:10px}.section_textarea{font-size:11px;padding-left:10px;padding-right:10px}table th,table td{padding:6px;font-size:10px}.last_updated{padding-top:3rem}}@media only screen and (min-width: 481px) and (max-width: 767px){.privacy-policy-container{padding:8px 8px 0}.legal_section{margin-left:8px;margin-right:8px}.section_body{padding:12px}.section_numbering{font-size:13px;padding-left:12px;padding-right:12px}.privacy-title{padding-left:12px}.section_textarea{font-size:11px;padding-left:12px;padding-right:12px}.last_updated{padding-top:3rem}}@media only screen and (min-width: 768px){.privacy-policy-container{padding:15px 15px 0}.legal_section{margin-top:10px;margin-left:20px;margin-right:20px;min-height:57px}.section_body{padding:20px}.section_title{font-size:20px;padding-left:30px;line-height:57px}.privacy-title{padding-left:30px}.last_updated{font-size:14px;line-height:24px}.section_numbering{font-size:18px;line-height:41px;padding-left:30px;padding-right:30px}.section_textarea{font-size:16px;line-height:26px;padding:16px 30px 30px}table th,table td{padding:12px;font-size:14px}}@media only screen and (min-width: 1280px){.privacy-policy-container{padding:20px 20px 0}.legal_section{margin-top:10px;margin-left:40px;margin-right:40px;min-height:57px}.section_body{padding:30px;margin-bottom:0}.section_title{font-size:28px;padding-left:86px;line-height:67px}.privacy-title{padding-left:86px}.last_updated{font-size:16px;line-height:28px}.section_numbering{font-size:22px;line-height:70px;padding-left:86px;padding-right:86px}.section_textarea{font-size:18px;line-height:35px;padding:10px 86px 80px}table th,table td{padding:15px;font-size:16px}}
