body.page-home[data-design="inspection"] :where(h1,h2,h3,h4,h5,h6,th,td,li,dt,dd,a,p,input,textarea,select,option,button){font-size:inherit;font-weight:inherit;line-height:inherit}
/* Main design: semantic region selectors preserve source component boundaries. */
body.page-home[data-design="inspection"] #home-hero{position:relative;height:100vh;overflow:hidden;background:#000}
body.page-home[data-design="inspection"] #home-hero video,body.page-home[data-design="inspection"] #home-hero .hero-poster{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100%;height:100%;object-fit:fill}
body.page-home[data-design="inspection"] #home-hero .hero-poster{z-index:0}
body.page-home[data-design="inspection"] #home-hero video{z-index:1;opacity:0}
body.page-home[data-design="inspection"] #home-hero .text-box{position:absolute;width:var(--content-width);max-width:95%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;color:#fff}
body.page-home[data-design="inspection"] #home-hero .text-box .hero-eyebrow{font-size:24px;margin:0 0 24px}
body.page-home[data-design="inspection"] #home-hero .text-box h1{font-size:56px;font-weight:bold;margin-bottom:24px}
@media (max-width:1280px){body.page-home[data-design="inspection"] #home-hero .text-box{width:95%}}
@media (max-width:499px){body.page-home[data-design="inspection"] #home-hero .text-box{text-align:center}body.page-home[data-design="inspection"] #home-hero .text-box h1{font-size:32px}body.page-home[data-design="inspection"] #home-hero .text-box .hero-eyebrow{font-size:16px}}
@media (max-width:768px) and (min-width:500px){body.page-home[data-design="inspection"] #home-hero .text-box{text-align:center}body.page-home[data-design="inspection"] #home-hero .text-box h1{font-size:clamp(34px,7.5vw,52px);word-break:keep-all}}
:where(html:has(body[data-design="inspection"])){line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}
body.page-home[data-design="inspection"] b{font-weight:bolder}
body.page-home[data-design="inspection"] button{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}
body.page-home[data-design="inspection"] button{text-transform:none}
body.page-home[data-design="inspection"] button{-webkit-appearance:button;background-color:transparent;background-image:none}
body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4,body.page-home[data-design="inspection"] p{margin:0}
body.page-home[data-design="inspection"] ol,body.page-home[data-design="inspection"] ul{list-style:none;margin:0;padding:0}
body.page-home[data-design="inspection"] button{cursor:pointer}
body.page-home[data-design="inspection"] img,body.page-home[data-design="inspection"] svg,body.page-home[data-design="inspection"] video{display:block;vertical-align:middle}
body.page-home[data-design="inspection"] .swiper-wrapper{transform:translateZ(0)}
body.page-home[data-design="inspection"] a[data-ui-region~="main"],body.page-home[data-design="inspection"] h1[data-ui-region~="main"],body.page-home[data-design="inspection"] h2[data-ui-region~="main"],body.page-home[data-design="inspection"] h3[data-ui-region~="main"],body.page-home[data-design="inspection"] h4[data-ui-region~="main"],body.page-home[data-design="inspection"] p[data-ui-region~="main"],body.page-home[data-design="inspection"] span[data-ui-region~="main"]{color:inherit;font-family:inherit;font-size:inherit}
body.page-home[data-design="inspection"] a[data-ui-region~="main"]{cursor:pointer;line-height:1;text-decoration:none}
body.page-home[data-design="inspection"] .m-br-[data-ui-region~="main"]{display:none}
body.page-home[data-design="inspection"] .br-768[data-ui-region~="main"]{display:none}
@media (max-width:1470px){body.page-home[data-design="inspection"] #home-reviews .left- .title- h3[data-ui-region~="main"]{font-size:48px}}
@media (max-width:1280px){body.page-home[data-design="inspection"] #home-about .bottom-content-box .left- .img-box[data-ui-region~="main"]{width:100%}}
@media (max-width:1024px){}
@media (max-width:768px){body.page-home[data-design="inspection"] .m-menu-btn[data-ui-region~="main"]{display:flex}}
@media (max-width:650px){}
@media (max-width:499px){}
@media (min-width:768px){}
@media (max-width:499px){}
body.page-home[data-design="inspection"] article,body.page-home[data-design="inspection"],body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] div,body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4,:where(html:has(body[data-design="inspection"])),body.page-home[data-design="inspection"] li,body.page-home[data-design="inspection"] nav,body.page-home[data-design="inspection"] ol,body.page-home[data-design="inspection"] p,body.page-home[data-design="inspection"] section,body.page-home[data-design="inspection"] span,body.page-home[data-design="inspection"] table,body.page-home[data-design="inspection"] td,body.page-home[data-design="inspection"] ul{margin:0;padding:0}
body.page-home[data-design="inspection"] article,body.page-home[data-design="inspection"] nav,body.page-home[data-design="inspection"] section{display:block}
body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4{font-size:inherit;font-weight:inherit}
body.page-home[data-design="inspection"] table,body.page-home[data-design="inspection"] td{border:none;text-align:left}
body.page-home[data-design="inspection"] button{background:none;border:none}
body.page-home[data-design="inspection"] button:focus{outline:none}
body.page-home[data-design="inspection"] a,body.page-home[data-design="inspection"] button{cursor:pointer;font-family:HomePretendard,sans-serif;outline:0;text-decoration:none}
body.page-home[data-design="inspection"] button:disabled{cursor:no-drop}




body.page-home[data-design="inspection"] *,body.page-home[data-design="inspection"] :after,body.page-home[data-design="inspection"] :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
body.page-home[data-design="inspection"] ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
body.page-home[data-design="inspection"] *,body.page-home[data-design="inspection"] :after,body.page-home[data-design="inspection"] :before{border:0 solid #e5e7eb;box-sizing:border-box}
body.page-home[data-design="inspection"] :after,body.page-home[data-design="inspection"] :before{--tw-content:""}
body.page-home[data-design="inspection"] :host,:where(html:has(body[data-design="inspection"])){line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}
body.page-home[data-design="inspection"]{line-height:inherit;margin:0}
body.page-home[data-design="inspection"] hr{border-top-width:1px;color:inherit;height:0}
body.page-home[data-design="inspection"] abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
body.page-home[data-design="inspection"] a{color:inherit;text-decoration:inherit}
body.page-home[data-design="inspection"] b,body.page-home[data-design="inspection"] strong{font-weight:bolder}
body.page-home[data-design="inspection"] code,body.page-home[data-design="inspection"] kbd,body.page-home[data-design="inspection"] pre,body.page-home[data-design="inspection"] samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}
body.page-home[data-design="inspection"] small{font-size:80%}
body.page-home[data-design="inspection"] sub,body.page-home[data-design="inspection"] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
body.page-home[data-design="inspection"] sub{bottom:-.25em}
body.page-home[data-design="inspection"] sup{top:-.5em}
body.page-home[data-design="inspection"] table{border-collapse:collapse;border-color:inherit;text-indent:0}
body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] input,body.page-home[data-design="inspection"] optgroup,body.page-home[data-design="inspection"] select,body.page-home[data-design="inspection"] textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}
body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] select{text-transform:none}
body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] input:where([type=button]),body.page-home[data-design="inspection"] input:where([type=reset]),body.page-home[data-design="inspection"] input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}
body.page-home[data-design="inspection"] :-moz-focusring{outline:auto}
body.page-home[data-design="inspection"] :-moz-ui-invalid{box-shadow:none}
body.page-home[data-design="inspection"] progress{vertical-align:baseline}
body.page-home[data-design="inspection"] ::-webkit-inner-spin-button,body.page-home[data-design="inspection"] ::-webkit-outer-spin-button{height:auto}
body.page-home[data-design="inspection"] [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
body.page-home[data-design="inspection"] ::-webkit-search-decoration{-webkit-appearance:none}
body.page-home[data-design="inspection"] ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
body.page-home[data-design="inspection"] summary{display:list-item}
body.page-home[data-design="inspection"] blockquote,body.page-home[data-design="inspection"] dd,body.page-home[data-design="inspection"] dl,body.page-home[data-design="inspection"] figure,body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4,body.page-home[data-design="inspection"] h5,body.page-home[data-design="inspection"] h6,body.page-home[data-design="inspection"] hr,body.page-home[data-design="inspection"] p,body.page-home[data-design="inspection"] pre{margin:0}
body.page-home[data-design="inspection"] fieldset{margin:0}
body.page-home[data-design="inspection"] fieldset,body.page-home[data-design="inspection"] legend{padding:0}
body.page-home[data-design="inspection"] menu,body.page-home[data-design="inspection"] ol,body.page-home[data-design="inspection"] ul{list-style:none;margin:0;padding:0}
body.page-home[data-design="inspection"] dialog{padding:0}
body.page-home[data-design="inspection"] textarea{resize:vertical}
body.page-home[data-design="inspection"] input::-moz-placeholder,body.page-home[data-design="inspection"] textarea::-moz-placeholder{color:#9ca3af;opacity:1}
body.page-home[data-design="inspection"] input::placeholder,body.page-home[data-design="inspection"] textarea::placeholder{color:#9ca3af;opacity:1}
body.page-home[data-design="inspection"] [role=button],body.page-home[data-design="inspection"] button{cursor:pointer}
body.page-home[data-design="inspection"] :disabled{cursor:default}
body.page-home[data-design="inspection"] audio,body.page-home[data-design="inspection"] canvas,body.page-home[data-design="inspection"] embed,body.page-home[data-design="inspection"] iframe,body.page-home[data-design="inspection"] img,body.page-home[data-design="inspection"] object,body.page-home[data-design="inspection"] svg,body.page-home[data-design="inspection"] video{display:block;vertical-align:middle}
body.page-home[data-design="inspection"] img,body.page-home[data-design="inspection"] video{height:auto;max-width:100%}
body.page-home[data-design="inspection"] [hidden]:where(:not([hidden=until-found])){display:none}
body.page-home[data-design="inspection"] .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
body.page-home[data-design="inspection"] .mb-auto{margin-bottom:auto}
body.page-home[data-design="inspection"] .flex{display:flex}
body.page-home[data-design="inspection"] .hidden{display:none}
body.page-home[data-design="inspection"] .\!h-\[500px\]{height:500px!important}
body.page-home[data-design="inspection"] .\!h-\[96px\]{height:96px!important}
body.page-home[data-design="inspection"] .\!h-auto{height:auto!important}
body.page-home[data-design="inspection"] .\!h-full{height:100%!important}
body.page-home[data-design="inspection"] .\!w-fit{width:-moz-fit-content!important;width:fit-content!important}
body.page-home[data-design="inspection"] .\!flex-1{flex:1 1 0%!important}
body.page-home[data-design="inspection"] .flex-1{flex:1 1 0%}
body.page-home[data-design="inspection"] .\!select-text{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}
body.page-home[data-design="inspection"] .\!flex-col{flex-direction:column!important}
body.page-home[data-design="inspection"] .flex-wrap{flex-wrap:wrap}
body.page-home[data-design="inspection"] .bg-cover{background-size:cover}
body.page-home[data-design="inspection"] .\!px-\[24px\]{padding-left:24px!important;padding-right:24px!important}
body.page-home[data-design="inspection"] .\!py-\[24px\]{padding-bottom:24px!important;padding-top:24px!important}
body.page-home[data-design="inspection"] .\!pb-0{padding-bottom:0!important}
body.page-home[data-design="inspection"] .\!pt-\[60px\]{padding-top:60px!important}
body.page-home[data-design="inspection"] .\!text-\[14px\]{font-size:14px!important}
body.page-home[data-design="inspection"] .text-\[14px\]{font-size:14px}
body.page-home[data-design="inspection"] .text-\[18px\]{font-size:18px}
body.page-home[data-design="inspection"] .text-\[\#666666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}
body.page-home[data-design="inspection"] .\[scrollbar-width\:none\]{scrollbar-width:none}
body.page-home[data-design="inspection"] .is-active\:cursor-grabbing:active{cursor:grabbing}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}
:where(html:has(body[data-design="inspection"])){--swiper-theme-color:#007aff}
body.page-home[data-design="inspection"] :host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}
body.page-home[data-design="inspection"] .swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}
body.page-home[data-design="inspection"] .swiper-vertical>.swiper-wrapper{flex-direction:column}
body.page-home[data-design="inspection"] .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}
body.page-home[data-design="inspection"] .swiper-android .swiper-slide,body.page-home[data-design="inspection"] .swiper-ios .swiper-slide,body.page-home[data-design="inspection"] .swiper-wrapper{transform:translateZ(0)}
body.page-home[data-design="inspection"] .swiper-horizontal{touch-action:pan-y}
body.page-home[data-design="inspection"] .swiper-vertical{touch-action:pan-x}
body.page-home[data-design="inspection"] .swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}
body.page-home[data-design="inspection"] .swiper-slide-invisible-blank{visibility:hidden}
body.page-home[data-design="inspection"] .swiper-autoheight,body.page-home[data-design="inspection"] .swiper-autoheight .swiper-slide{height:auto}
body.page-home[data-design="inspection"] .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
body.page-home[data-design="inspection"] .swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}
body.page-home[data-design="inspection"] .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
body.page-home[data-design="inspection"] .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
body.page-home[data-design="inspection"] .swiper-3d{perspective:1200px}
body.page-home[data-design="inspection"] .swiper-3d .swiper-cube-shadow,body.page-home[data-design="inspection"] .swiper-3d .swiper-slide{transform-style:preserve-3d}
body.page-home[data-design="inspection"] .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
body.page-home[data-design="inspection"] .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
body.page-home[data-design="inspection"] .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
body.page-home[data-design="inspection"] .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow,body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-bottom,body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-left,body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-right,body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow{background:#00000026}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
body.page-home[data-design="inspection"] .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
body.page-home[data-design="inspection"] .swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}
body.page-home[data-design="inspection"] .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,body.page-home[data-design="inspection"] .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}
body.page-home[data-design="inspection"] .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
body.page-home[data-design="inspection"] .swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
:where(html:has(body[data-design="inspection"])){--swiper-navigation-size:44px}
body.page-home[data-design="inspection"] .swiper-button-next,body.page-home[data-design="inspection"] .swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}
body.page-home[data-design="inspection"] .swiper-button-next.swiper-button-disabled,body.page-home[data-design="inspection"] .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}
body.page-home[data-design="inspection"] .swiper-button-next.swiper-button-hidden,body.page-home[data-design="inspection"] .swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}
body.page-home[data-design="inspection"] .swiper-navigation-disabled .swiper-button-next,body.page-home[data-design="inspection"] .swiper-navigation-disabled .swiper-button-prev{display:none!important}
body.page-home[data-design="inspection"] .swiper-button-next svg,body.page-home[data-design="inspection"] .swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}
body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-next svg,body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
body.page-home[data-design="inspection"] .swiper-button-prev,body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
body.page-home[data-design="inspection"] .swiper-button-lock{display:none}
body.page-home[data-design="inspection"] .swiper-button-next:after,body.page-home[data-design="inspection"] .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}
body.page-home[data-design="inspection"] .swiper-button-prev:after,body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-next:after{content:"prev"}
body.page-home[data-design="inspection"] .swiper-button-next,body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}
body.page-home[data-design="inspection"] .swiper-button-next:after,body.page-home[data-design="inspection"] .swiper-rtl .swiper-button-prev:after{content:"next"}
body.page-home[data-design="inspection"] [data-ui-region~="main"]{box-sizing:border-box;margin:0;padding:0}
body.page-home[data-design="inspection"][data-ui-region~="main"],:where(html:has(body[data-design="inspection"]))[data-ui-region~="main"]{color:#000;line-height:1.3}
body.page-home[data-design="inspection"][data-ui-region~="main"]{font-family:HomePretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}
body.page-home[data-design="inspection"] a[data-ui-region~="main"],body.page-home[data-design="inspection"] h1[data-ui-region~="main"],body.page-home[data-design="inspection"] h2[data-ui-region~="main"],body.page-home[data-design="inspection"] h3[data-ui-region~="main"],body.page-home[data-design="inspection"] h4[data-ui-region~="main"],body.page-home[data-design="inspection"] h5[data-ui-region~="main"],body.page-home[data-design="inspection"] h6[data-ui-region~="main"],body.page-home[data-design="inspection"] p[data-ui-region~="main"],body.page-home[data-design="inspection"] router-link[data-ui-region~="main"],body.page-home[data-design="inspection"] span[data-ui-region~="main"]{color:inherit;font-family:inherit;font-size:inherit}
body.page-home[data-design="inspection"] ol[data-ui-region~="main"],body.page-home[data-design="inspection"] ul[data-ui-region~="main"]{list-style:none}
body.page-home[data-design="inspection"] a[data-ui-region~="main"],body.page-home[data-design="inspection"] router-link[data-ui-region~="main"]{cursor:pointer;line-height:1;text-decoration:none}
body.page-home[data-design="inspection"] button[data-ui-region~="main"]{border:none;outline:none}
body.page-home[data-design="inspection"] button[data-ui-region~="main"]:focus{border:inherit;outline:none}
body.page-home[data-design="inspection"] #home-hero[data-ui-region~="main"]{background:#000;height:100vh;overflow:hidden;position:relative;width:100%}
body.page-home[data-design="inspection"] #home-hero[data-ui-region~="main"]:before{background:#000;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
body.page-home[data-design="inspection"] #home-hero .hero-poster[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-hero video[data-ui-region~="main"]{box-shadow:none;left:50%;margin:0;-o-object-fit:fill;object-fit:fill;-webkit-object-fit:fill;outline:none;position:absolute;top:0;transform:translate(-50%);width:100%}
body.page-home[data-design="inspection"] #home-hero .hero-poster[data-ui-region~="main"]{z-index:0}
body.page-home[data-design="inspection"] #home-hero video[data-ui-region~="main"]{opacity:0;z-index:1}
@media  screen and (max-aspect-ratio:1219/685){body.page-home[data-design="inspection"] #home-hero .hero-poster[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-hero video[data-ui-region~="main"]{height:100%;width:auto}}
body.page-home[data-design="inspection"] #home-hero .text-box[data-ui-region~="main"]{color:#fff;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--content-width);z-index:2}
body.page-home[data-design="inspection"] #home-hero .text-box .hero-eyebrow[data-ui-region~="main"]{font-size:24px;font-weight:500;margin:0 0 24px}
body.page-home[data-design="inspection"] #home-hero .text-box h1[data-ui-region~="main"]{font-size:56px;font-weight:700;margin-bottom:24px}
body.page-home[data-design="inspection"] #home-hero .text-box .bar-[data-ui-region~="main"]{background:#fff;height:1px;margin-bottom:24px;opacity:.3;width:168px}
body.page-home[data-design="inspection"] #home-hero .img-box[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-hero .img-box img[data-ui-region~="main"]{height:54px;width:auto}
body.page-home[data-design="inspection"] #home-hero a.hero-cta[data-ui-region~="main"]{align-items:center;background:#0064ff;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;line-height:1;margin-top:40px;width:166px}
body.page-home[data-design="inspection"] .sec-title-box .sec-sub-title[data-ui-region~="main"]{font-size:24px;font-weight:600;margin-bottom:16px}
body.page-home[data-design="inspection"] .sec-title-box .sec-title[data-ui-region~="main"]{font-size:56px;font-weight:600}
body.page-home[data-design="inspection"] .section-container[data-ui-region~="main"]{margin:auto;max-width:var(--container);width:95%}
body.page-home[data-design="inspection"] #home-about[data-ui-region~="main"]{background:#fff;height:166vh;overflow-x:hidden;padding:154px 0 0}
body.page-home[data-design="inspection"] #home-about .sec-title-box[data-ui-region~="main"]{margin-bottom:56px;text-align:center}
body.page-home[data-design="inspection"] #home-about .sec-sub-title[data-ui-region~="main"]{color:#0064ff}
body.page-home[data-design="inspection"] #home-about .section-container[data-ui-region~="main"]{border-radius:16px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%)}
body.page-home[data-design="inspection"] #home-about .content-box[data-ui-region~="main"]{align-items:flex-start;display:flex;gap:163px;justify-content:center;margin:auto;width:100%;width:auto;z-index:4}
body.page-home[data-design="inspection"] #home-about .content-bg[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-about .content-box[data-ui-region~="main"]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
body.page-home[data-design="inspection"] #home-about .content-bg[data-ui-region~="main"]{background:url("/assets/images/main/home-section-2-1.webp") 50% no-repeat;background-size:cover;height:100%;overflow:hidden;width:100%;z-index:1}
body.page-home[data-design="inspection"] #home-about .content-bg[data-ui-region~="main"]:before{background:#162038;content:"";height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
body.page-home[data-design="inspection"] #home-about .box-[data-ui-region~="main"]{color:#fff;position:relative;text-align:center;width:-moz-max-content;width:max-content;z-index:2}
body.page-home[data-design="inspection"] #home-about .box- .stat-head[data-ui-region~="main"]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}
body.page-home[data-design="inspection"] #home-about .box- .img-box[data-ui-region~="main"]{flex-shrink:0;height:20px;width:auto}
body.page-home[data-design="inspection"] #home-about .box- .img-box img[data-ui-region~="main"]{height:100%;width:auto}
body.page-home[data-design="inspection"] #home-about .box- h3[data-ui-region~="main"]{font-size:56px;font-weight:600;word-break:keep-all}
body.page-home[data-design="inspection"] #home-about .box- p[data-ui-region~="main"]{font-size:24px;font-weight:600}
body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"]{left:50%;margin:auto;max-width:var(--container);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:5}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .title-wrap[data-ui-region~="main"]{align-items:flex-end;display:flex;justify-content:space-between}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap[data-ui-region~="main"]{display:flex;justify-content:space-between}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .sec-title-box[data-ui-region~="main"]{text-align:left}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .sec-sub-title[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-about .bottom-content-box .sec-title[data-ui-region~="main"]{color:#fff}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .left-[data-ui-region~="main"]{width:auto}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .right-[data-ui-region~="main"]{width:660px}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap[data-ui-region~="main"]{display:flex;gap:19px;justify-content:flex-end;margin-bottom:73px}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap li[data-ui-region~="main"]{align-items:center;border:1px solid #fff;border-radius:99px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:54px;justify-content:center;width:160px}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap li[data-ui-region~="main"]:first-child{display:none}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap li.is-active[data-ui-region~="main"]{background:#fff;color:#0064ff}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .swiper-wrapper[data-ui-region~="main"]{transition-timing-function:linear}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .swiper-slide[data-ui-region~="main"]{height:128px;width:auto}
body.page-home[data-design="inspection"] #home-about .bottom-content-box .swiper-slide img[data-ui-region~="main"]{height:100%}
body.page-home[data-design="inspection"] #home-about .tab-content-wrap[data-ui-region~="main"]{height:542px;overflow:hidden;position:relative;width:100%}
body.page-home[data-design="inspection"] #home-about .tab-content[data-ui-region~="main"]{opacity:0;width:100%}
body.page-home[data-design="inspection"] #home-about .tab-content[data-ui-region~="main"]:nth-child(2){left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
body.page-home[data-design="inspection"] #home-about .tab-content.is-active[data-ui-region~="main"]{opacity:1}
body.page-home[data-design="inspection"] #home-about .tab-content .img-box[data-ui-region~="main"]{padding:50px 0;width:100%}
body.page-home[data-design="inspection"] #home-about .tab-content picture[data-ui-region~="main"]{display:contents}
body.page-home[data-design="inspection"] #home-about .tab-content .img-box img[data-ui-region~="main"]{width:100%}
body.page-home[data-design="inspection"] #home-about .tab-content picture img[data-ui-region~="main"]{height:auto}
body.page-home[data-design="inspection"] #home-highlights[data-ui-region~="main"]{margin:auto;overflow-x:hidden;padding:8vh 0 15vh;width:95%}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide[data-ui-region~="main"]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:425px;overflow:hidden;position:relative}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-1[data-ui-region~="main"]{background-image:url("/assets/images/main/home-section-5-1.webp")}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-2[data-ui-region~="main"]{background-image:url("/assets/images/main/home-section-5-2.webp")}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-3[data-ui-region~="main"]{background-image:url("/assets/images/main/home-section-5-3.webp")}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide[data-ui-region~="main"]:before{background:#000;content:"";height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box[data-ui-region~="main"]{color:#fff;left:50%;position:absolute;top:13%;transform:translate(-50%);width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box p[data-ui-region~="main"]{font-size:24px;font-weight:600;opacity:.6;text-align:center}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box span.sub-title[data-ui-region~="main"]{font-size:56px;font-weight:600;margin-top:15px}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide .text-box[data-ui-region~="main"]{bottom:22%;color:#fff;font-size:20px;font-weight:500;left:50%;line-height:1.5;position:absolute;text-align:center;transform:translate(-50%);width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev[data-ui-region~="main"]{cursor:pointer;line-height:1.3;position:absolute;top:50%;transform:translateY(-80%);z-index:10}
body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next>img[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev>img[data-ui-region~="main"]{vertical-align:unset}
body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev[data-ui-region~="main"]{left:17%}
body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next[data-ui-region~="main"]{right:17%}
body.page-home[data-design="inspection"] #home-highlights .progress-box[data-ui-region~="main"]{background:#ffffff1a;height:1px;left:50%;position:absolute;top:49.75%;transform:translate(-50%,-50%);width:100%;z-index:3}
body.page-home[data-design="inspection"] #home-highlights .progress-box .bar-[data-ui-region~="main"]{background:#fff;height:1px;left:-10%;position:absolute;top:0;transition:left 4.5s linear 1s;width:9.77%}
body.page-home[data-design="inspection"] #home-highlights .swiper-slide-active .progress-box .bar-[data-ui-region~="main"]{left:100%}
body.page-home[data-design="inspection"] #home-equipment[data-ui-region~="main"]{height:4000px;margin:0 auto 220px;position:relative;width:100%}
body.page-home[data-design="inspection"] #home-equipment-mobile[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-equipment-detail[data-ui-region~="main"]{display:none}
body.page-home[data-design="inspection"] #home-equipment .ani-wrap[data-ui-region~="main"]{border-radius:0;height:100vh;margin:auto;position:sticky;top:0;width:100%}
body.page-home[data-design="inspection"] #home-equipment .img-box[data-ui-region~="main"]{align-items:flex-end;background-image:url("/assets/images/main/home-section-6-1.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}
body.page-home[data-design="inspection"] #home-equipment .img-box .bg-cover[data-ui-region~="main"]{background:linear-gradient(180deg,#00000080,#00000080);height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
body.page-home[data-design="inspection"] #home-equipment .img-box img[data-ui-region~="main"]{width:100%}
body.page-home[data-design="inspection"] #home-equipment .ani-text-wrap[data-ui-region~="main"]{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%}
body.page-home[data-design="inspection"] #home-equipment .ani-text[data-ui-region~="main"]{color:#fff;font-size:80px;font-weight:600;line-height:1.2;margin:auto;text-align:center;width:100%}
body.page-home[data-design="inspection"] #home-equipment .ani-text-wrap>p[data-ui-region~="main"]{color:#0064ff;font-size:24px;font-weight:600;margin-bottom:16px;opacity:0;text-align:left}
body.page-home[data-design="inspection"] #home-equipment .img-content[data-ui-region~="main"]{align-items:flex-start;display:flex;gap:48px;justify-content:center;opacity:0;padding-bottom:45px;position:relative;top:100px;width:100%;z-index:3}
body.page-home[data-design="inspection"] #home-equipment .img-content .box-[data-ui-region~="main"]{width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] #home-equipment .img-content .bar-[data-ui-region~="main"]{background:#fff;height:207px;opacity:.5;width:1px}
body.page-home[data-design="inspection"] #home-equipment .img-content .icon-box[data-ui-region~="main"]{align-items:center;background:#ffffff29;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}
body.page-home[data-design="inspection"] #home-equipment .img-content .icon-box img[data-ui-region~="main"]{height:auto;width:30px}
body.page-home[data-design="inspection"] #home-equipment .img-content h4[data-ui-region~="main"]{color:#fff;font-size:32px;font-weight:600;margin:24px 0 16px}
body.page-home[data-design="inspection"] #home-equipment .img-content p[data-ui-region~="main"]{color:#fff;font-size:20px;font-weight:500;line-height:1.5;max-width:256px;width:100%}
body.page-home[data-design="inspection"] #home-inspection-report[data-ui-region~="main"]{height:auto;overflow:hidden;padding:320px 0;position:relative;width:100%}
body.page-home[data-design="inspection"] #home-inspection-report .title-box[data-ui-region~="main"]{color:#fff;font-size:80px;font-weight:600;line-height:1.4;text-align:center}
body.page-home[data-design="inspection"] #home-inspection-report .line-[data-ui-region~="main"]{margin-left:50%;margin-top:50px;overflow:visible;transform:translate(-50%)}
body.page-home[data-design="inspection"] #home-inspection-report #point- circle[data-ui-region~="main"]{fill:#fff}
body.page-home[data-design="inspection"] #home-inspection-report .text-box[data-ui-region~="main"]{left:50%;margin-top:5%;opacity:0;position:absolute;top:0;width:-moz-max-content;width:max-content;z-index:2}
body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{opacity:.3}
body.page-home[data-design="inspection"] #home-inspection-report .text-box b[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{color:#fff;font-size:40px;font-weight:700}
body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-1[data-ui-region~="main"]{top:37%}
body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-2[data-ui-region~="main"]{text-align:right;top:49%;transform:translate(-100%)}
body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-3[data-ui-region~="main"]{top:61%}
body.page-home[data-design="inspection"] #home-inspection-report .ed-title[data-ui-region~="main"]{color:#fff;font-size:80px;font-weight:600;margin-top:100px;opacity:0;text-align:center}
body.page-home[data-design="inspection"] #home-report[data-ui-region~="main"]{background:#fff;overflow-x:hidden;padding:140px 0;text-align:center;word-break:keep-all}
body.page-home[data-design="inspection"] #home-report .sec-title-box .sec-sub-title[data-ui-region~="main"]{color:#0064ff}
body.page-home[data-design="inspection"] #home-report .sec-title-box .sec-title[data-ui-region~="main"]{color:#222}
body.page-home[data-design="inspection"] #home-report .report-desc[data-ui-region~="main"]{color:#767679;font-size:18px;line-height:1.5;margin-top:16px}
body.page-home[data-design="inspection"] #home-report .report-illust[data-ui-region~="main"]{display:flex;justify-content:center;margin:48px 0 0;padding:0 80px}
body.page-home[data-design="inspection"] #home-report .report-card[data-ui-region~="main"]{background:#fff;border:1px solid #ececf0;border-radius:16px;box-shadow:0 8px 24px #0000000f;padding:28px;position:relative;text-align:left;width:480px}
body.page-home[data-design="inspection"] #home-report .report-case-stack[data-ui-region~="main"]{position:relative}
body.page-home[data-design="inspection"] #home-report .report-case-img[data-ui-region~="main"]{border-radius:10px;display:block;height:auto;margin-top:0;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .55s ease;width:100%}
body.page-home[data-design="inspection"] #home-report .report-case-stack .report-case-img[data-ui-region~="main"]:not(:first-child){left:0;position:absolute;top:0}
body.page-home[data-design="inspection"] #home-report .report-case-img.is-active[data-ui-region~="main"]{opacity:1}
body.page-home[data-design="inspection"] #home-report .report-cta[data-ui-region~="main"]{align-items:center;animation:home-report-cta-glow 2.4s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 8px 22px #0064ff24;display:inline-flex;gap:12px;isolation:isolate;margin-top:40px;padding:15px 28px;position:relative;text-decoration:none;transition:transform var(--motion-fast)}
body.page-home[data-design="inspection"] #home-report .report-cta[data-ui-region~="main"]:hover{transform:translateY(-2px)}
body.page-home[data-design="inspection"] #home-report .report-cta[data-ui-region~="main"]:before{animation:home-report-cta-spin 2.6s linear infinite;background:conic-gradient(from var(--report-ang),#bcd6ff 0deg,#cfe0ff 70deg,#0064ff 150deg,#2f86ff 190deg,#cfe0ff 270deg,#bcd6ff 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}
@keyframes home-report-cta-spin{to{--report-ang:360deg}}
@keyframes home-report-cta-glow{0%,to{box-shadow:0 8px 22px #0064ff24}50%{box-shadow:0 10px 30px #0064ff57}}
body.page-home[data-design="inspection"] #home-report .report-cta-ic[data-ui-region~="main"]{display:flex;flex:0 0 auto}
body.page-home[data-design="inspection"] #home-report .report-cta-txt[data-ui-region~="main"]{line-height:1.15;text-align:left}
body.page-home[data-design="inspection"] #home-report .report-cta-ey[data-ui-region~="main"]{color:#0064ff;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:2px}
body.page-home[data-design="inspection"] #home-report .report-cta-mn[data-ui-region~="main"]{color:#111;display:block;font-size:16px;font-weight:700}

body.page-home[data-design="inspection"] #home-report .report-note[data-ui-region~="main"]{color:#767679;font-size:13px;margin-top:12px}
body.page-home[data-design="inspection"] #home-reviews[data-ui-region~="main"]{margin:auto;max-width:var(--container);overflow-x:hidden;padding:180px 0 220px;width:95%}
body.page-home[data-design="inspection"] #home-reviews .sec-title-box .sec-sub-title[data-ui-region~="main"]{color:#0064ff}
body.page-home[data-design="inspection"] #home-reviews .sec-title-box .sec-title[data-ui-region~="main"]{color:#222}
body.page-home[data-design="inspection"] #home-reviews .content-box[data-ui-region~="main"]{display:flex;gap:24px;margin-left:auto;margin-right:auto;margin-top:40px;width:100%}
body.page-home[data-design="inspection"] #home-reviews .left-[data-ui-region~="main"]{height:720px;position:relative;width:588px}
body.page-home[data-design="inspection"] #home-reviews .left- .swiper[data-ui-region~="main"]{height:100%}
body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide[data-ui-region~="main"]{align-items:center;border-radius:20px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}
body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide img[data-ui-region~="main"]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:-1}
body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide .main-review-carousel-images[data-ui-region~="main"]{height:100%}
body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide[data-ui-region~="main"]:before{background:#000;content:"";height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
body.page-home[data-design="inspection"] #home-reviews .left- .title-[data-ui-region~="main"]{left:50px;position:absolute;top:50px;width:80%;z-index:2}
body.page-home[data-design="inspection"] #home-reviews .left- .title- p[data-ui-region~="main"]{align-items:center;background:#0064ff;border-radius:99px;color:#fff;display:flex;font-size:18px;justify-content:center;margin-bottom:40px;padding:7px 16px;width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] #home-reviews .left- .title- h3[data-ui-region~="main"]{color:#fff;font-size:56px;font-weight:600;line-height:1.3}
body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-next[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-prev[data-ui-region~="main"]{bottom:50px;cursor:pointer;position:absolute;width:64px;z-index:2}
body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-next img[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-prev img[data-ui-region~="main"]{width:100%}
body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-next[data-ui-region~="main"]{right:50px}
body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-prev[data-ui-region~="main"]{left:auto;right:60px;transform:translate(-100%)}
body.page-home[data-design="inspection"] #home-reviews .right-[data-ui-region~="main"]{flex-direction:column;width:588px}
body.page-home[data-design="inspection"] #home-reviews .right-[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-reviews .right- .top-[data-ui-region~="main"]{display:flex;justify-content:space-between}
body.page-home[data-design="inspection"] #home-reviews .right- .top-[data-ui-region~="main"]{align-items:flex-start}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box-[data-ui-region~="main"]{border-radius:32px;height:0;overflow:hidden;padding-top:46.5%;position:relative;width:calc(50% - 12px)}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box- b[data-ui-region~="main"]{color:#fff;font-size:24px;font-weight:600;line-height:1.25}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box-1[data-ui-region~="main"]{background:#0064ff}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box-2[data-ui-region~="main"]{background:#000}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div[data-ui-region~="main"]{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:50%;padding:32px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div>div[data-ui-region~="main"]{align-items:flex-end;display:flex;justify-content:space-between}
body.page-home[data-design="inspection"] #home-reviews .right- .bottom-[data-ui-region~="main"]{border:1px solid #d1d1d1;border-radius:32px;font-size:18px;height:calc(100% - 300px);line-height:1.8;overflow:hidden;width:100%}
body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper[data-ui-region~="main"]{height:100%;overflow:hidden;padding:52px}
body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide[data-ui-region~="main"]{display:-webkit-box;height:100%;-webkit-line-clamp:11;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;height:340px;line-height:1.7}
body.page-home[data-design="inspection"] #home-partners[data-ui-region~="main"]{align-items:center;border-radius:16px;display:flex;justify-content:center;margin:auto;max-width:1800px;overflow-x:hidden;position:relative;width:95%}
body.page-home[data-design="inspection"] #home-partners picture[data-ui-region~="main"]{display:contents}
body.page-home[data-design="inspection"] #home-partners img[data-ui-region~="main"]{max-width:unset;width:100%}
body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{color:#fff;font-size:56px;font-weight:600;left:15%;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%)}
body.page-home[data-design="inspection"] #home-partners .title- span[data-ui-region~="main"]{opacity:.3}
body.page-home[data-design="inspection"] #home-services[data-ui-region~="main"]{background:#fff;overflow:hidden;padding:230px 0}
body.page-home[data-design="inspection"] #home-services .sec-wrap[data-ui-region~="main"]{margin:auto;max-width:var(--container);width:95%}
body.page-home[data-design="inspection"] #home-services .title-box-wrap[data-ui-region~="main"]{align-items:flex-end;display:flex;justify-content:space-between}
body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap[data-ui-region~="main"]{align-items:center;display:flex;gap:8px}
body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap li[data-ui-region~="main"]{align-items:center;background:#fff;border:1px solid #000;border-radius:99px;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:center;width:170px}
body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap>li.is-active[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap>li[data-ui-region~="main"]:hover{background:#000;color:#fff}
body.page-home[data-design="inspection"] #home-services .sec-title-box .sec-sub-title[data-ui-region~="main"]{color:#0064ff}
body.page-home[data-design="inspection"] #home-services .content-[data-ui-region~="main"]{display:none;margin-top:80px}
body.page-home[data-design="inspection"] #home-services .content-.is-active[data-ui-region~="main"]{display:block}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]{border:1px solid #d1d1d1;border-radius:32px;display:flex;flex-direction:column;height:420px;justify-content:space-between;overflow:hidden;padding:48px;width:556px}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:last-child{border:none;margin:0!important;padding:0;width:0}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:last-child:before{display:none}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide>div[data-ui-region~="main"]{position:relative;z-index:2}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide .tag-[data-ui-region~="main"]{background:#0064ff;border-radius:99px;color:#fff;font-size:16px;line-height:1;padding:10px 16px;width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide .title-[data-ui-region~="main"]{font-size:32px;font-weight:700;margin:24px 0 16px}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide .text-[data-ui-region~="main"]{font-size:20px;font-weight:500;line-height:1.5}
body.page-home[data-design="inspection"] #home-services .content- .swiper-slide a[data-ui-region~="main"]{align-items:center;background:#f4f5f8;border-radius:100%;display:flex;height:62px;justify-content:center;overflow:hidden;position:relative;width:62px;z-index:2}
body.page-home[data-design="inspection"] #home-services .bg-[data-ui-region~="main"]{height:100%;left:50%;max-width:unset;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;z-index:0}
body.page-home[data-design="inspection"] .m-menu-btn[data-ui-region~="main"]{background:#fff;border-top:1px solid #f4f5f8;bottom:0;display:none;gap:8px;left:0;padding:8px;position:fixed;width:100%;z-index:9999}
body.page-home[data-design="inspection"] .m-menu-btn a[data-ui-region~="main"]{align-items:center;border-radius:4px;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;width:50%;z-index:999}
body.page-home[data-design="inspection"] .m-menu-btn a[data-ui-region~="main"]:first-child{background:#fff;border:1px solid #0064ff;color:#0064ff}
body.page-home[data-design="inspection"] .m-menu-btn a[data-ui-region~="main"]:nth-child(2){background:#0064ff;border:1px solid #0064ff;color:#fff}
body.page-home[data-design="inspection"] .no-wrap[data-ui-region~="main"]{white-space:nowrap}
body.page-home[data-design="inspection"] .m-br-[data-ui-region~="main"],body.page-home[data-design="inspection"] .m-img[data-ui-region~="main"]{display:none}
body.page-home[data-design="inspection"] .pc-img[data-ui-region~="main"]{display:block}
body.page-home[data-design="inspection"] .br-768[data-ui-region~="main"],body.page-home[data-design="inspection"] .m-swiper-slide[data-ui-region~="main"],body.page-home[data-design="inspection"] .on-mobile[data-ui-region~="main"]{display:none}
@media (max-width:1470px){body.page-home[data-design="inspection"] .sec-title-box .sec-title[data-ui-region~="main"]{font-size:48px}body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"]{justify-content:space-between}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box h6[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-reviews .left- .title- h3[data-ui-region~="main"]{font-size:48px}body.page-home[data-design="inspection"] #home-reviews .left- .title- p[data-ui-region~="main"]{margin-bottom:24px}body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{font-size:48px;left:5%}}
@media (max-width:1280px){body.page-home[data-design="inspection"] #home-hero .text-box[data-ui-region~="main"]{width:95%}body.page-home[data-design="inspection"] .sec-title-box .sec-title[data-ui-region~="main"]{font-size:40px}body.page-home[data-design="inspection"] #home-about[data-ui-region~="main"]{padding:80px 0 0}body.page-home[data-design="inspection"] #home-about .content-box[data-ui-region~="main"]{gap:108px}body.page-home[data-design="inspection"] #home-about .box- .img-box[data-ui-region~="main"]{height:20px}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap[data-ui-region~="main"]{gap:5%;justify-content:space-between}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right-[data-ui-region~="main"]{width:60%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .left-[data-ui-region~="main"]{max-width:384px;width:40%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .left- .img-box[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-about .bottom-content-box .left- .img-box img[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap[data-ui-region~="main"]{margin-bottom:40px}body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"]{align-items:flex-end}body.page-home[data-design="inspection"] #home-about .tab-content-wrap[data-ui-region~="main"]{height:auto}body.page-home[data-design="inspection"] #home-about .tab-content[data-ui-region~="main"]:nth-child(2){left:50%;position:absolute;top:0;transform:translate(-50%);width:100%}body.page-home[data-design="inspection"] #home-about .tab-content:nth-child(2) .img-box[data-ui-region~="main"]{align-items:center;display:flex;justify-content:flex-end}body.page-home[data-design="inspection"] #home-about .tab-content:nth-child(2) img[data-ui-region~="main"]{backface-visibility:hidden;width:90%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box h6[data-ui-region~="main"]{font-size:40px}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev[data-ui-region~="main"]{left:5%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next[data-ui-region~="main"]{right:5%}body.page-home[data-design="inspection"] .m-swiper-slide[data-ui-region~="main"]{display:flex}body.page-home[data-design="inspection"] #home-equipment[data-ui-region~="main"]{margin:0 auto 140px}body.page-home[data-design="inspection"] #home-equipment .ani-text[data-ui-region~="main"]{font-size:64px}body.page-home[data-design="inspection"] #home-equipment .img-content[data-ui-region~="main"]{justify-content:space-evenly;width:95%}body.page-home[data-design="inspection"] #home-equipment .img-content .box-[data-ui-region~="main"]{width:33%}body.page-home[data-design="inspection"] #home-equipment .img-content .icon-box img[data-ui-region~="main"]{width:60%}body.page-home[data-design="inspection"] #home-inspection-report[data-ui-region~="main"]{padding:200px 0}body.page-home[data-design="inspection"] #home-inspection-report .title-box[data-ui-region~="main"]{font-size:64px}body.page-home[data-design="inspection"] #home-inspection-report .text-box b[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-1[data-ui-region~="main"]{top:35%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-3[data-ui-region~="main"]{top:62%}body.page-home[data-design="inspection"] #home-inspection-report .ed-title[data-ui-region~="main"]{font-size:64px;margin-top:40px}body.page-home[data-design="inspection"] #home-reviews .left-[data-ui-region~="main"]{height:568px;width:calc(100% - 306px)}body.page-home[data-design="inspection"] #home-reviews[data-ui-region~="main"]{padding:140px 0;width:var(--content-width)}body.page-home[data-design="inspection"] #home-reviews .content-box[data-ui-region~="main"]{justify-content:space-between;padding-bottom:224px;position:relative}body.page-home[data-design="inspection"] #home-reviews .right- .top-[data-ui-region~="main"]{flex-direction:column;height:568px;justify-content:space-between}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box-[data-ui-region~="main"]{padding-top:97%;width:282px}body.page-home[data-design="inspection"] #home-reviews .right- .bottom-[data-ui-region~="main"]{border:none;border-radius:0;height:0;margin-top:24px;overflow:visible;position:relative}body.page-home[data-design="inspection"] #home-reviews .right-[data-ui-region~="main"]{width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper[data-ui-region~="main"]{border:1px solid #d1d1d1;border-radius:32px;height:auto;max-height:250px;overflow:hidden;padding:40px 52px;position:absolute;right:0;width:95vw}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide[data-ui-region~="main"]{height:100%;-webkit-line-clamp:6;line-height:1.6;overflow:hidden;padding:0}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide .main-review-carousel-images[data-ui-region~="main"]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{font-size:40px}body.page-home[data-design="inspection"] #home-partners[data-ui-region~="main"]{border-radius:0;overflow-x:hidden;width:100%}body.page-home[data-design="inspection"] #home-partners img[data-ui-region~="main"]{height:424px;width:auto}body.page-home[data-design="inspection"] #home-services[data-ui-region~="main"]{padding:140px 0 110px}}
@media (max-width:1024px){body.page-home[data-design="inspection"] #home-about .content-box[data-ui-region~="main"]{gap:72px}body.page-home[data-design="inspection"] #home-about .box- h3[data-ui-region~="main"]{font-size:40px}body.page-home[data-design="inspection"] #home-about .box- p[data-ui-region~="main"]{font-size:14px}body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"]{align-items:center;gap:20px;left:0;padding-top:270px;position:relative;transform:translateY(-50%);width:95%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .sec-title-box[data-ui-region~="main"]{left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%)}body.page-home[data-design="inspection"] #home-about .bottom-content-box .left-[data-ui-region~="main"]{width:37%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap[data-ui-region~="main"]{left:50%;position:absolute;top:180px;transform:translate(-50%)}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right-[data-ui-region~="main"]{width:57%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .swiper-slide[data-ui-region~="main"]{height:103px}body.page-home[data-design="inspection"] #home-about .tab-content[data-ui-region~="main"]:nth-child(2){height:100%}body.page-home[data-design="inspection"] #home-about .tab-content:nth-child(2) img[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev[data-ui-region~="main"]{left:2.5%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next[data-ui-region~="main"]{right:2.5%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide[data-ui-region~="main"]{height:400px}body.page-home[data-design="inspection"] #home-equipment .ani-text[data-ui-region~="main"]{font-size:56px}body.page-home[data-design="inspection"] #home-equipment .img-content p[data-ui-region~="main"]{font-size:14px}body.page-home[data-design="inspection"] #home-equipment .img-content .icon-box[data-ui-region~="main"]{border-radius:8px;height:48px;width:48px}body.page-home[data-design="inspection"] #home-equipment .img-content h4[data-ui-region~="main"]{font-size:22px;margin:16px 0}body.page-home[data-design="inspection"] #home-equipment .img-content[data-ui-region~="main"]{gap:20px;padding-bottom:16px}body.page-home[data-design="inspection"] #home-inspection-report .title-box[data-ui-region~="main"]{font-size:56px}body.page-home[data-design="inspection"] #home-inspection-report .text-box b[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{font-size:26px}body.page-home[data-design="inspection"] #home-inspection-report .ed-title[data-ui-region~="main"]{font-size:56px;margin-top:48px}body.page-home[data-design="inspection"] #home-inspection-report[data-ui-region~="main"]{padding:200px 0 100px}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-1[data-ui-region~="main"]{top:37%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-2[data-ui-region~="main"]{top:52%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-3[data-ui-region~="main"]{top:67%}body.page-home[data-design="inspection"] #home-reviews .left-[data-ui-region~="main"]{height:568px}body.page-home[data-design="inspection"] #home-reviews .left- .title- h3[data-ui-region~="main"]{font-size:40px}body.page-home[data-design="inspection"] #home-reviews .left- .title- p[data-ui-region~="main"]{margin-bottom:16px}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide .main-review-carousel-images[data-ui-region~="main"]{height:100%;width:auto}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper[data-ui-region~="main"]{max-height:302px}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide[data-ui-region~="main"]{-webkit-line-clamp:8}body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-partners img[data-ui-region~="main"]{height:360px}body.page-home[data-design="inspection"] .br-768[data-ui-region~="main"]{display:block}}
@media (max-width:768px){body.page-home[data-design="inspection"] #home-hero .text-box h6[data-ui-region~="main"]{font-size:48px}body.page-home[data-design="inspection"] #home-hero .img-box img[data-ui-region~="main"]{height:52px}body.page-home[data-design="inspection"] #home-about[data-ui-region~="main"]{height:157vh}body.page-home[data-design="inspection"] #home-about .sec-title-box[data-ui-region~="main"]{margin-bottom:40px}body.page-home[data-design="inspection"] #home-about .content-box[data-ui-region~="main"]{flex-wrap:wrap;gap:50px 10%;padding:0 10%;width:100%}body.page-home[data-design="inspection"] #home-about .box-[data-ui-region~="main"]{width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] #home-about .box-[data-ui-region~="main"]:first-child{width:100%}body.page-home[data-design="inspection"] #home-about .box-[data-ui-region~="main"]:nth-child(2){width:37%}body.page-home[data-design="inspection"] #home-about .box-[data-ui-region~="main"]:nth-child(3){width:48%}body.page-home[data-design="inspection"] #home-about .box- h3[data-ui-region~="main"]{font-size:36px}body.page-home[data-design="inspection"] #home-about .box- .stat-head[data-ui-region~="main"]{margin-bottom:8px}body.page-home[data-design="inspection"] #home-about .tab-content .img-box[data-ui-region~="main"]{height:400px}body.page-home[data-design="inspection"] .sec-title-box .sec-title[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-report[data-ui-region~="main"]{padding:80px 24px}body.page-home[data-design="inspection"] #home-report .report-illust[data-ui-region~="main"]{padding:0 16px}body.page-home[data-design="inspection"] #home-report .report-desc[data-ui-region~="main"]{font-size:16px}body.page-home[data-design="inspection"] #home-report .report-card[data-ui-region~="main"]{max-width:340px;width:100%}body.page-home[data-design="inspection"] #home-report .report-cta[data-ui-region~="main"]{gap:10px;padding:13px 22px}body.page-home[data-design="inspection"] #home-report .report-cta-mn[data-ui-region~="main"]{font-size:15px}body.page-home[data-design="inspection"] #home-report .report-cta-ey[data-ui-region~="main"]{font-size:10px}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap[data-ui-region~="main"]{gap:0;justify-content:center}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap[data-ui-region~="main"]{border:1px solid #fff;border-radius:99px;justify-content:center;max-width:90%;padding:5px;width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap li[data-ui-region~="main"]{border:none;font-size:16px;height:44px;width:106px}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right- .tab-wrap li[data-ui-region~="main"]:first-child{display:flex}body.page-home[data-design="inspection"] #home-about .bottom-content-box .sec-title-box[data-ui-region~="main"]{top:35px;width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap .left-[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap .left-.is-active[data-ui-region~="main"]{display:block}body.page-home[data-design="inspection"] #home-about .bottom-content-box .right-[data-ui-region~="main"]{margin:auto;width:100%}body.page-home[data-design="inspection"] #home-about .tab-content .img-box[data-ui-region~="main"]{padding:0}body.page-home[data-design="inspection"] #home-about .tab-content[data-ui-region~="main"]:nth-child(2){height:100%;width:95%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap .right-.hidden[data-ui-region~="main"]{opacity:0;position:absolute}body.page-home[data-design="inspection"] #home-about .bottom-content-box .left- .img-box[data-ui-region~="main"]{margin:auto;width:310px}body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"]{gap:0;justify-content:center}body.page-home[data-design="inspection"] #home-about .tab-content-wrap[data-ui-region~="main"]{overflow:initial;position:relative}body.page-home[data-design="inspection"] #home-about .tab-content:nth-child(2) img[data-ui-region~="main"]{height:100%;margin:auto;width:auto}body.page-home[data-design="inspection"] #home-about .bottom-content-box .swiper-slide[data-ui-region~="main"]{height:89px}body.page-home[data-design="inspection"] #home-about .bottom-content-box[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-about .bottom-content-box .left-[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-about .bottom-content-box .content-wrap .left->div[data-ui-region~="main"]{text-align:center;width:100%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next img[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev img[data-ui-region~="main"]{height:20px}body.page-home[data-design="inspection"] #home-equipment .ani-text[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-equipment .img-content[data-ui-region~="main"]{flex-direction:column}body.page-home[data-design="inspection"] #home-equipment .img-content .box-[data-ui-region~="main"]{height:auto;padding:24px;width:100%}body.page-home[data-design="inspection"] #home-equipment .img-content p[data-ui-region~="main"]{color:#000;font-size:14px}body.page-home[data-design="inspection"] #home-equipment .img-content h4[data-ui-region~="main"]{color:#000;font-size:16px}body.page-home[data-design="inspection"] #home-equipment[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-equipment .img-content .bar-[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-equipment-mobile[data-ui-region~="main"]{display:block;height:1500px}body.page-home[data-design="inspection"] #home-equipment-mobile .ani-wrap[data-ui-region~="main"]{border-radius:0;height:36vh;margin:auto;position:sticky;top:0;top:calc(50% - 13vh);width:100%}body.page-home[data-design="inspection"] #home-equipment-mobile .img-box[data-ui-region~="main"]{align-items:flex-end;background-image:url("/assets/images/main/home-section-6-1.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;margin:auto;overflow:hidden;position:relative;top:50%;transform:translateY(-50%);width:100%}body.page-home[data-design="inspection"] #home-equipment-mobile .img-box .bg-cover[data-ui-region~="main"]{background:linear-gradient(180deg,#00000080,#00000080);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body.page-home[data-design="inspection"] #home-equipment-mobile .ani-text-wrap[data-ui-region~="main"]{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%}body.page-home[data-design="inspection"] #home-equipment-mobile .ani-text-wrap p[data-ui-region~="main"]{color:#0064ff;font-size:16px;font-weight:600;margin-bottom:16px;opacity:0;text-align:center;transform:translateY(20%)}body.page-home[data-design="inspection"] #home-equipment-mobile .ani-text-wrap>div[data-ui-region~="main"]{color:#fff;font-size:32px;font-weight:600;left:50%;position:relative;transform:translate(-50%);width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] #home-equipment-mobile .img-box .img-content[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-equipment-detail[data-ui-region~="main"]{display:block;margin-top:10px;padding-bottom:72px}body.page-home[data-design="inspection"] #home-equipment-detail .img-content[data-ui-region~="main"]{margin:auto;width:95%}body.page-home[data-design="inspection"] #home-equipment-detail .img-content .box-[data-ui-region~="main"]{background:#fff;border:1px solid #f4f5f8;border-radius:8px;margin-bottom:8px;padding:24px;width:100%}body.page-home[data-design="inspection"] #home-equipment-detail .img-content .box- .icon-box[data-ui-region~="main"]{align-items:center;background:#f2f7ff;border-radius:8px;display:flex;height:48px;justify-content:center;margin-bottom:8px;overflow:hidden;width:48px}body.page-home[data-design="inspection"] #home-equipment-detail .img-content .box- h4[data-ui-region~="main"]{font-size:16px;font-weight:700;margin-bottom:8px}body.page-home[data-design="inspection"] #home-equipment-detail .img-content .box- p[data-ui-region~="main"]{font-size:14px;font-weight:500;line-height:20px}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide img #home-inspection-report .line-[data-ui-region~="main"]{height:600px}body.page-home[data-design="inspection"] .m-menu-btn[data-ui-region~="main"],body.page-home[data-design="inspection"] .on-mobile[data-ui-region~="main"]{display:flex}body.page-home[data-design="inspection"] .m-img[data-ui-region~="main"]{display:block}body.page-home[data-design="inspection"] .pc-img[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-reviews .left- .title-[data-ui-region~="main"]{left:32px;top:32px}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide img[data-ui-region~="main"]{height:100%;width:auto}body.page-home[data-design="inspection"] #home-partners .pc-img[data-ui-region~="main"]{display:block;max-width:unset}body.page-home[data-design="inspection"] #home-partners .m-img[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-services[data-ui-region~="main"]{padding:72px 0}body.page-home[data-design="inspection"] #home-services .title-box-wrap[data-ui-region~="main"]{align-items:center;flex-direction:column;gap:20px;text-align:center}body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap[data-ui-region~="main"]{border:1px solid #000;border-radius:99px;padding:5px;width:100%}body.page-home[data-design="inspection"] #home-services .title-box-wrap .btn-wrap>li[data-ui-region~="main"]{border:none;font-size:16px;height:44px;width:50%}body.page-home[data-design="inspection"] #home-services .content-[data-ui-region~="main"]{margin-top:35px}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]{padding:48px 32px;width:52%}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:last-child{width:calc(48% - 20px)}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide-active[data-ui-region~="main"]{animation:activecolor-0e24e3b1 .5s linear 3s forwards;color:#fff}@keyframes activecolor-0e24e3b1{0%{color:#fff}to{color:#000}}@keyframes activecolorshow-0e24e3b1{0%{color:#fff}to{color:#000}}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide-active .bg-[data-ui-region~="main"]{animation:activebg-0e24e3b1 .5s linear 3s forwards;opacity:1}@keyframes activebg-0e24e3b1{0%{opacity:1}to{opacity:0}}@keyframes activebgshow-0e24e3b1{0%{opacity:1}to{opacity:0}}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide-active[data-ui-region~="main"]:before{animation:activebefore-0e24e3b1 .5s linear 3s forwards;background:#000;content:"";display:block;height:100%;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@keyframes activebefore-0e24e3b1{0%{opacity:.3}to{opacity:0}}@keyframes activebeforeshow-0e24e3b1{0%{opacity:.3}to{opacity:0}}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide .title-[data-ui-region~="main"]{font-size:28px}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide .text-[data-ui-region~="main"]{font-size:16px}}
@media (max-width:750px){body.page-home[data-design="inspection"] #home-inspection-report .text-box b[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{font-size:22px}body.page-home[data-design="inspection"] #home-inspection-report .title-box[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-inspection-report .line-[data-ui-region~="main"]{margin-top:40px}body.page-home[data-design="inspection"] #home-inspection-report .ed-title[data-ui-region~="main"]{font-size:32px;text-align:center}body.page-home[data-design="inspection"] #home-inspection-report[data-ui-region~="main"]{padding:80px 0 60px}body.page-home[data-design="inspection"] #home-inspection-report .ed-title[data-ui-region~="main"]{margin-top:40px}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-1[data-ui-region~="main"]{left:46%;top:33%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-2[data-ui-region~="main"]{top:49%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-3[data-ui-region~="main"]{left:46%;top:66%}body.page-home[data-design="inspection"] #home-inspection-report #point- circle[data-ui-region~="main"]{r:10}}
@media (max-width:650px){body.page-home[data-design="inspection"] #home-inspection-report .text-box b[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box p[data-ui-region~="main"]{font-size:19px}body.page-home[data-design="inspection"] #home-reviews .sec-title-box[data-ui-region~="main"]{text-align:center}body.page-home[data-design="inspection"] #home-reviews .content-box[data-ui-region~="main"]{flex-direction:column;gap:7px}body.page-home[data-design="inspection"] #home-reviews .right- .top-[data-ui-region~="main"]{flex-direction:row;height:auto}body.page-home[data-design="inspection"] #home-reviews .left-[data-ui-region~="main"]{height:272px;width:100%}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide .main-review-carousel-images[data-ui-region~="main"]{height:auto;width:100%}body.page-home[data-design="inspection"] #home-reviews .left- .title-[data-ui-region~="main"]{left:20px;top:32px}body.page-home[data-design="inspection"] #home-reviews .left- .title- p[data-ui-region~="main"]{font-size:14px}body.page-home[data-design="inspection"] #home-reviews .left- .title- h3[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-next[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-prev[data-ui-region~="main"]{bottom:32px;width:48px}body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-next[data-ui-region~="main"]{right:32px}body.page-home[data-design="inspection"] #home-reviews .left- .swiper-slide img[data-ui-region~="main"]{height:auto;width:100%}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box-[data-ui-region~="main"]{border-radius:16px;padding-top:42%;width:calc(50% - 4px)}body.page-home[data-design="inspection"] #home-reviews .left- .main-review-carousel-btn-prev[data-ui-region~="main"]{right:40px}body.page-home[data-design="inspection"] #home-reviews .right-[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div[data-ui-region~="main"]{padding:20px}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box- b[data-ui-region~="main"]{font-size:16px}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div>div .img-box[data-ui-region~="main"]{width:35%}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div>div .img-box img[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-reviews .right- .top- .box->div>div img[data-ui-region~="main"]{width:48px}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide[data-ui-region~="main"]{display:-webkit-box;font-size:17px;height:100%;-webkit-line-clamp:11;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.7}body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper[data-ui-region~="main"]{border-radius:16px;height:auto;max-height:352px;overflow:hidden;padding:20px;width:100%}body.page-home[data-design="inspection"] #home-reviews .right- .bottom-[data-ui-region~="main"]{margin-top:7px}}
@media (max-width:499px){body.page-home[data-design="inspection"] .m-br-[data-ui-region~="main"]{display:block}body.page-home[data-design="inspection"] #home-hero .text-box[data-ui-region~="main"]{text-align:center}body.page-home[data-design="inspection"] #home-hero .text-box .hero-eyebrow[data-ui-region~="main"]{font-size:16px}body.page-home[data-design="inspection"] #home-hero .text-box h1[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-hero .text-box .bar-[data-ui-region~="main"]{margin:0 auto 24px}body.page-home[data-design="inspection"] #home-hero .img-box img[data-ui-region~="main"]{height:32px}body.page-home[data-design="inspection"] #home-hero a.hero-cta[data-ui-region~="main"]{margin:40px auto 0;width:280px}body.page-home[data-design="inspection"] .sec-title-box .sec-sub-title[data-ui-region~="main"]{font-size:16px}body.page-home[data-design="inspection"] .sec-title-box .sec-title[data-ui-region~="main"]{font-size:32px}body.page-home[data-design="inspection"] #home-equipment-mobile[data-ui-region~="main"]{margin-top:0}body.page-home[data-design="inspection"] #home-highlights[data-ui-region~="main"]{width:100%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide[data-ui-region~="main"]{border-radius:0;height:500px;min-height:100vh}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box p[data-ui-region~="main"]{font-size:16px}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box span.sub-title[data-ui-region~="main"]{font-size:32px;width:100%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .text-box[data-ui-region~="main"]{font-size:14px;width:95%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box[data-ui-region~="main"]{top:33%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .text-box[data-ui-region~="main"]{bottom:38%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next img[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev img[data-ui-region~="main"]{height:11px}body.page-home[data-design="inspection"] #home-highlights .progress-box[data-ui-region~="main"]{top:49.75%}body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-1[data-ui-region~="main"]{background-image:url("/assets/images/main/home-m-section-5-1.webp")}body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-2[data-ui-region~="main"]{background-image:url("/assets/images/main/home-m-section-5-2.webp")}body.page-home[data-design="inspection"] #home-highlights .swiper-slide.slide-3[data-ui-region~="main"]{background-image:url("/assets/images/main/home-m-section-5-3.webp")}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-prev[data-ui-region~="main"]{left:4.5%}body.page-home[data-design="inspection"] #home-highlights .homecheck-point-carousel-btn-next[data-ui-region~="main"]{right:4.5%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-1[data-ui-region~="main"],body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-3[data-ui-region~="main"]{left:auto;right:10%}body.page-home[data-design="inspection"] #home-inspection-report .text-box.box-2[data-ui-region~="main"]{left:10%;right:auto;transform:translate(0)}body.page-home[data-design="inspection"] #home-inspection-report .text-box[data-ui-region~="main"]{left:43%}body.page-home[data-design="inspection"] #home-reviews .content-box[data-ui-region~="main"]{padding-bottom:352px}body.page-home[data-design="inspection"] #home-partners .pc-img[data-ui-region~="main"]{display:none}body.page-home[data-design="inspection"] #home-partners .m-img[data-ui-region~="main"]{display:block}body.page-home[data-design="inspection"] #home-partners[data-ui-region~="main"]{overflow:hidden}body.page-home[data-design="inspection"] #home-partners img[data-ui-region~="main"]{height:auto;width:100%}body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{color:#000;font-size:50px;left:0;text-align:center;top:10%;transform:translateY(0);width:100%}}
@media (max-width:429px){body.page-home[data-design="inspection"] #home-report .report-desc br[data-ui-region~="main"]{display:none}}
@media (min-width:768px){body.page-home[data-design="inspection"] #home-services .content- .swiper-slide:hover .bg-[data-ui-region~="main"]{opacity:1}body.page-home[data-design="inspection"] #home-services .swiper[data-ui-region~="main"]{overflow:visible}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:hover:before{background:#000;content:"";display:block;height:100%;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide:hover>div[data-ui-region~="main"]{color:#fff}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide:hover router-link[data-ui-region~="main"]{background:#fff}}
@media (max-width:630px){body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]{padding:48px 32px;width:304px}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:last-child{border:none;margin:0!important;padding:0;width:calc(100% - 324px)}}
@media (max-width:499px){body.page-home[data-design="inspection"] #home-partners .title-[data-ui-region~="main"]{font-size:30px}body.page-home[data-design="inspection"] #home-services .content- .swiper-slide[data-ui-region~="main"]:last-child{width:calc(100% - 324px)}body.page-home[data-design="inspection"] #home-about .tab-content:nth-child(2) img[data-ui-region~="main"]{height:auto;width:100%}}
@media (max-width:1280px)and (max-height:1300px){body.page-home[data-design="inspection"] #home-about[data-ui-region~="main"]{height:155vh}}
@media (max-width:768px)and (max-height:1300px){body.page-home[data-design="inspection"] #home-about[data-ui-region~="main"]{height:150vh}}
@media (max-width:768px)and (min-width:500px){body.page-home[data-design="inspection"] #home-hero .text-box[data-ui-region~="main"]{text-align:center}body.page-home[data-design="inspection"] #home-hero .text-box h1[data-ui-region~="main"]{font-size:clamp(34px,7.5vw,52px);word-break:keep-all}body.page-home[data-design="inspection"] #home-hero .text-box .bar-[data-ui-region~="main"]{margin:0 auto 24px}body.page-home[data-design="inspection"] #home-hero a.hero-cta[data-ui-region~="main"]{margin:40px auto 0}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box p[data-ui-region~="main"]{font-size:clamp(16px,3.2vw,22px)}body.page-home[data-design="inspection"] #home-highlights .swiper-slide .title-box span.sub-title[data-ui-region~="main"]{font-size:clamp(32px,6.8vw,52px)}}
body.page-home[data-design="inspection"] .main[data-ui-region~="main"]{position:relative}
body.page-home[data-design="inspection"] #home-highlights .swiper .swiper-wrapper{transition-timing-function:ease}
:where(html:has(body[data-design="inspection"])){--swiper-wrapper-transition-timing-function:linear}
body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide b,body.page-home[data-design="inspection"] #home-reviews .right- .bottom- .swiper-slide strong{background:#e5efff!important;color:#0064ff!important;display:inline;font-weight:600;padding:0 3px}
body.page-home[data-design="inspection"] *{box-sizing:border-box}
body.page-home[data-design="inspection"] b{color:#0064ff}
@font-face{font-family:Y Spotlight;font-style:normal;font-weight:400;src:url("/assets/fonts/home-y-spotlight.ttf") format("truetype"),url("/assets/fonts/home-y-spotlight.otf") format("opentype")}
body.page-home[data-design="inspection"] *{-webkit-text-size-adjust:none;box-sizing:border-box}
body.page-home[data-design="inspection"]::-webkit-scrollbar{width:12px}
body.page-home[data-design="inspection"]::-webkit-scrollbar-track{background:transparent}
body.page-home[data-design="inspection"]::-webkit-scrollbar-thumb{background:#c8ccd4;background-clip:padding-box;border:3px solid transparent;border-radius:100px}
body.page-home[data-design="inspection"]::-webkit-scrollbar-thumb:hover{background:#a8adb8;background-clip:padding-box;border:3px solid transparent}
:where(html:has(body[data-design="inspection"])){scrollbar-color:#c8ccd4 transparent;scrollbar-width:thin}
body.page-home[data-design="inspection"] article,body.page-home[data-design="inspection"] aside,body.page-home[data-design="inspection"] blockquote,body.page-home[data-design="inspection"],body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] caption,body.page-home[data-design="inspection"] code,body.page-home[data-design="inspection"] dd,body.page-home[data-design="inspection"] div,body.page-home[data-design="inspection"] dl,body.page-home[data-design="inspection"] dt,body.page-home[data-design="inspection"] fieldset,body.page-home[data-design="inspection"] figcaption,body.page-home[data-design="inspection"] figure,body.page-home[data-design="inspection"] form,body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4,body.page-home[data-design="inspection"] h5,body.page-home[data-design="inspection"] h6,:where(html:has(body[data-design="inspection"])),body.page-home[data-design="inspection"] input,body.page-home[data-design="inspection"] legend,body.page-home[data-design="inspection"] li,body.page-home[data-design="inspection"] nav,body.page-home[data-design="inspection"] ol,body.page-home[data-design="inspection"] p,body.page-home[data-design="inspection"] p hr,body.page-home[data-design="inspection"] pre,body.page-home[data-design="inspection"] section,body.page-home[data-design="inspection"] span,body.page-home[data-design="inspection"] table,body.page-home[data-design="inspection"] td,body.page-home[data-design="inspection"] textarea,body.page-home[data-design="inspection"] th,body.page-home[data-design="inspection"] ul{margin:0;padding:0}
body.page-home[data-design="inspection"],:where(html:has(body[data-design="inspection"])){background-color:#fff;color:#212121;font-family:HomePretendard,sans-serif;font-size:16px;height:100%;width:100%}
body.page-home[data-design="inspection"] article,body.page-home[data-design="inspection"] aside,body.page-home[data-design="inspection"] nav,body.page-home[data-design="inspection"] section{display:block}
body.page-home[data-design="inspection"] h1,body.page-home[data-design="inspection"] h2,body.page-home[data-design="inspection"] h3,body.page-home[data-design="inspection"] h4,body.page-home[data-design="inspection"] h5,body.page-home[data-design="inspection"] h6{font-size:inherit;font-weight:inherit}
body.page-home[data-design="inspection"] ol,body.page-home[data-design="inspection"] ul{list-style:none}
body.page-home[data-design="inspection"] caption,body.page-home[data-design="inspection"] legend{color:transparent;font-size:0;line-height:0;overflow:hidden;text-indent:-100%;text-indent:0;text-shadow:none;white-space:nowrap}
body.page-home[data-design="inspection"] img{border:0;max-width:100%;vertical-align:top}
body.page-home[data-design="inspection"] table{border-collapse:collapse;border-spacing:0}
body.page-home[data-design="inspection"] table,body.page-home[data-design="inspection"] td,body.page-home[data-design="inspection"] th{border:none;text-align:left}
body.page-home[data-design="inspection"] label,body.page-home[data-design="inspection"] th{font-weight:400}
body.page-home[data-design="inspection"] address{font-style:normal}
body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] input{background:none;border:none}
body.page-home[data-design="inspection"] button:focus,body.page-home[data-design="inspection"] input:focus{outline:none}
body.page-home[data-design="inspection"] a,body.page-home[data-design="inspection"] button,body.page-home[data-design="inspection"] input,body.page-home[data-design="inspection"] label{cursor:pointer;font-family:HomePretendard,sans-serif;outline:0;text-decoration:none}
body.page-home[data-design="inspection"] ::-moz-placeholder{color:#999}
body.page-home[data-design="inspection"] ::placeholder{color:#999}
body.page-home[data-design="inspection"] input[type=checkbox],body.page-home[data-design="inspection"] input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
body.page-home[data-design="inspection"] button:disabled,body.page-home[data-design="inspection"] input[type=checkbox]:disabled,body.page-home[data-design="inspection"] input[type=checkbox]:disabled+label,body.page-home[data-design="inspection"] input[type=radio]:disabled,body.page-home[data-design="inspection"] input[type=radio]:disabled+label{cursor:no-drop}
body.page-home[data-design="inspection"] a{color:#333;text-decoration:none}
body.page-home[data-design="inspection"] input::-ms-clear{display:none}
body.page-home[data-design="inspection"] input[type=number]::-webkit-inner-spin-button,body.page-home[data-design="inspection"] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
body.page-home[data-design="inspection"] input[type=password],body.page-home[data-design="inspection"] input[type=text]{cursor:text}
body.page-home[data-design="inspection"] input::-moz-placeholder{font-family:HomePretendard,sans-serif}
body.page-home[data-design="inspection"] input::placeholder{font-family:HomePretendard,sans-serif}
body.page-home[data-design="inspection"] pre,body.page-home[data-design="inspection"] select,body.page-home[data-design="inspection"] textarea{font-family:HomePretendard,sans-serif}
body.page-home[data-design="inspection"] textarea{resize:none}
body.page-home[data-design="inspection"] textarea:placeholder{color:#6b6b6b}
body.page-home[data-design="inspection"] textarea:focus{outline:none}
body.page-home[data-design="inspection"] mark{background:none}
body.page-home[data-design="inspection"] select option[value=""][disabled]{display:none}
body.page-home[data-design="inspection"] select:invalid{color:#999}
body.page-home[data-design="inspection"] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;stroke:none}
body.page-home[data-design="inspection"] select::-ms-expand{display:none}
body.page-home[data-design="inspection"] input[type=checkbox],body.page-home[data-design="inspection"] input[type=radio]{display:none}
body.page-home[data-design="inspection"] input[type=checkbox]:checked+label:before,body.page-home[data-design="inspection"] input[type=radio]:checked+label:before{background:url("/assets/images/main/home-check-on.svg") 50%/100% no-repeat}
body.page-home[data-design="inspection"] input[type=checkbox]+label,body.page-home[data-design="inspection"] input[type=radio]+label{align-items:center;color:#000;display:flex;font-size:16px;font-style:normal;font-weight:500}
body.page-home[data-design="inspection"] input[type=checkbox]+label:before,body.page-home[data-design="inspection"] input[type=radio]+label:before{background:url("/assets/images/main/home-check-off.svg") 50%/100% no-repeat;content:"";display:inline-block;height:24px;margin-right:10px;width:24px}
body.page-home[data-design="inspection"] ::-webkit-scrollbar{height:3px;width:3px}
body.page-home[data-design="inspection"] ::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:100px}




body.page-home[data-design="inspection"] .dimmed{height:100vh;left:0;position:fixed;top:0;width:100%}
body.page-home[data-design="inspection"] .dimmed{background:#000000b3;z-index:0}
body.page-home[data-design="inspection"] .swiper-button-next:after,body.page-home[data-design="inspection"] .swiper-button-next:before,body.page-home[data-design="inspection"] .swiper-button-prev:after,body.page-home[data-design="inspection"] .swiper-button-prev:before{display:none}
body.page-home[data-design="inspection"] .swiper-button-next,body.page-home[data-design="inspection"] .swiper-button-prev{background-image:url("/assets/images/main/home-swiper-nav.svg");background-position:50%;background-repeat:no-repeat;border-radius:50%;height:64px;transition:var(--motion-fast) var(--ease);width:64px}
body.page-home[data-design="inspection"] .swiper-button-next.swiper-button-disabled,body.page-home[data-design="inspection"] .swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none}
body.page-home[data-design="inspection"] .swiper-button-prev{left:60px;top:194px;transform:rotate(180deg)}
body.page-home[data-design="inspection"] .swiper-button-next{right:60px;top:194px}
body.page-home[data-design="inspection"] [data-ui-region~="header"]{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important;-ms-overflow-style:none;scrollbar-width:none}
body.page-home[data-design="inspection"] [data-ui-region~="header"]::-webkit-scrollbar{display:none}
body.page-home[data-design="inspection"] .btn[data-ui-region~="header"]{border-radius:6px;display:inline-block;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.01rem;line-height:26px;margin-left:.5rem;padding:.75rem 1.5rem;text-align:center;text-transform:uppercase}
body.page-home[data-design="inspection"] .btn-sec[data-ui-region~="header"]{background:transparent;border:1px solid #fff;color:#fff}
body.page-home[data-design="inspection"] .btn-pri[data-ui-region~="header"]{border:1px solid #0064ff}
body.page-home[data-design="inspection"] .btn-pri[data-ui-region~="header"]{background:#0064ff;color:#fff}
body.page-home[data-design="inspection"] .dep1[data-ui-region~="header"],body.page-home[data-design="inspection"] .dep2[data-ui-region~="header"]{cursor:pointer}
@media (max-width:1380px){body.page-home[data-design="inspection"] .btn[data-ui-region~="header"]{padding:.6rem 1rem}}
body.page-home[data-design="inspection"] .is-light[data-ui-region~="header"]{color:#000}
body.page-home[data-design="inspection"] .column-title[data-ui-region~="header"]{color:#222;cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:-.16px;line-height:18px;padding:12px 0;text-decoration:none}
body.page-home[data-design="inspection"] a.column-title[data-ui-region~="header"]:hover{color:#0064ff}
body.page-home[data-design="inspection"] .column-item[data-ui-region~="header"]{color:#444;display:block;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:18px;padding:12px 0;text-decoration:none}
body.page-home[data-design="inspection"] .column-item[data-ui-region~="header"]:hover{color:#0064ff}
@media  screen and (max-width:768px){body.page-home[data-design="inspection"] .h-etc[data-ui-region~="header"]{background:#ffffffe6;bottom:0;position:fixed;width:100%}body.page-home[data-design="inspection"] .h-etc .btn-sec[data-ui-region~="header"]{background:#fff}}
body.page-home[data-design="inspection"] .privacy-terms[data-ui-region~="policy-dialog"]{line-height:1.6}
body.page-home[data-design="inspection"] .privacy-terms .article[data-ui-region~="policy-dialog"]{margin-bottom:2rem}
body.page-home[data-design="inspection"] .privacy-terms p[data-ui-region~="policy-dialog"]{margin-bottom:1rem}
body.page-home[data-design="inspection"] .privacy-terms strong[data-ui-region~="policy-dialog"]{display:block}
body.page-home[data-design="inspection"] .privacy-terms table[data-ui-region~="policy-dialog"]{margin:1rem 0}
body.page-home[data-design="inspection"] .privacy-terms tr td[data-ui-region~="policy-dialog"]:first-of-type{vertical-align:top;width:25%}
body.page-home[data-design="inspection"] .privacy-terms strong[data-ui-region~="policy-dialog"]{font-size:20px}
body.page-home[data-design="inspection"] tr td[data-ui-region~="policy-dialog"]:first-of-type{width:-moz-max-content;width:max-content}
body.page-home[data-design="inspection"] table[data-ui-region~="policy-dialog"]{border-collapse:collapse;width:100%}
body.page-home[data-design="inspection"] th[data-ui-region~="policy-dialog"]{font-weight:700}
body.page-home[data-design="inspection"] td[data-ui-region~="policy-dialog"],body.page-home[data-design="inspection"] th[data-ui-region~="policy-dialog"]{border:1px solid #000;font-size:14px;padding:8px}
@media  screen and (max-width:600px){body.page-home[data-design="inspection"] tr td[data-ui-region~="policy-dialog"]:first-of-type{width:-moz-fit-content;width:fit-content;word-wrap:break-word}}
body.page-home[data-design="inspection"] .close-btn[data-ui-region~="cookie-settings"]{background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color var(--motion-fast)}
body.page-home[data-design="inspection"] .close-btn[data-ui-region~="cookie-settings"]:hover{color:#222}
body.page-home[data-design="inspection"] .badge[data-ui-region~="cookie-settings"]{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px}
body.page-home[data-design="inspection"] .badge.required[data-ui-region~="cookie-settings"]{background:#e3f2fd;color:#1976d2}
body.page-home[data-design="inspection"] .category-description[data-ui-region~="cookie-settings"]{color:#666;font-size:14px;line-height:1.6;margin:8px 0}
body.page-home[data-design="inspection"] .toggle-switch[data-ui-region~="cookie-settings"]{display:inline-block;height:26px;position:relative;width:48px}
body.page-home[data-design="inspection"] .toggle-switch input[data-ui-region~="cookie-settings"]{height:0;opacity:0;width:0}
body.page-home[data-design="inspection"] .slider[data-ui-region~="cookie-settings"]{background-color:#ccc;border-radius:26px;cursor:pointer;inset:0}
body.page-home[data-design="inspection"] .slider[data-ui-region~="cookie-settings"],body.page-home[data-design="inspection"] .slider[data-ui-region~="cookie-settings"]:before{position:absolute;transition:var(--motion-standard)}
body.page-home[data-design="inspection"] .slider[data-ui-region~="cookie-settings"]:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;width:20px}
body.page-home[data-design="inspection"] input:checked+.slider[data-ui-region~="cookie-settings"]{background-color:#0064ff}
body.page-home[data-design="inspection"] input:checked+.slider[data-ui-region~="cookie-settings"]:before{transform:translate(22px)}
body.page-home[data-design="inspection"] .current-status[data-ui-region~="cookie-settings"]{background:#f8f9fa;border-radius:8px;font-size:14px;margin-top:16px;padding:12px}
body.page-home[data-design="inspection"] .status-disabled[data-ui-region~="cookie-settings"]{color:#999;font-weight:600}
body.page-home[data-design="inspection"] .btn[data-ui-region~="cookie-settings"]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:15px;font-weight:600;padding:14px 24px;transition:all var(--motion-fast)}
body.page-home[data-design="inspection"] .btn-secondary[data-ui-region~="cookie-settings"]{background:#f0f0f0;color:#666}
body.page-home[data-design="inspection"] .btn-secondary[data-ui-region~="cookie-settings"]:hover{background:#e0e0e0}
body.page-home[data-design="inspection"] .btn-primary[data-ui-region~="cookie-settings"]{background:#0064ff;color:#fff}
body.page-home[data-design="inspection"] .btn-primary[data-ui-region~="cookie-settings"]:hover{background:#0050cc}
@media (max-width:768px){body.page-home[data-design="inspection"] .btn[data-ui-region~="cookie-settings"]{font-size:14px;padding:12px 16px}}
body.page-home[data-design="inspection"] a[data-ui-region~="footer"]{color:unset}
body.page-home[data-design="inspection"] .menu-item[data-ui-region~="footer"]{margin-bottom:.375rem}
body.page-home[data-design="inspection"] .on-mobile[data-ui-region~="footer"],body.page-home[data-design="inspection"] .on-pc[data-ui-region~="footer"]{display:flex}
@media (max-width:768px){body.page-home[data-design="inspection"] .on-mobile[data-ui-region~="footer"]{display:flex;justify-content:center;margin-bottom:60px}body.page-home[data-design="inspection"] .on-pc[data-ui-region~="footer"]{display:none}}
body.page-home[data-design="inspection"] .col-title[data-ui-region~="footer"]{color:#fff;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:22px;margin-bottom:1.25rem;text-transform:capitalize}
body.page-home[data-design="inspection"] .title-1[data-ui-region~="footer"]{grid-area:title_1}
body.page-home[data-design="inspection"] .title-2[data-ui-region~="footer"]{grid-area:title_2}
body.page-home[data-design="inspection"] .tel[data-ui-region~="footer"]{grid-area:tel;margin-bottom:.8rem}
body.page-home[data-design="inspection"] .hours[data-ui-region~="footer"]{grid-area:hours}
body.page-home[data-design="inspection"] .bank[data-ui-region~="footer"]{grid-area:bank}
body.page-home[data-design="inspection"] .inquiry-btn[data-ui-region~="footer"]{background-color:#0064ff;color:#fff;flex-shrink:0;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.18px;line-height:30px;padding:1rem 3rem}
body.page-home[data-design="inspection"] td[data-ui-region~="footer"]{padding-bottom:.38rem}
body.page-home[data-design="inspection"] td[data-ui-region~="footer"]:first-of-type{padding-right:1rem;vertical-align:top}
body.page-home[data-design="inspection"] td[data-ui-region~="footer"]:nth-of-type(2){font-weight:400}
body.page-home[data-design="inspection"] .bank td p[data-ui-region~="footer"]{padding-bottom:.38rem}
body.page-home[data-design="inspection"] .company-info span[data-ui-region~="footer"]{word-break:keep-all}
body.page-home[data-design="inspection"] .company-info a[data-ui-region~="footer"]:not(:first-child):before,body.page-home[data-design="inspection"] .company-info span[data-ui-region~="footer"]:not(:first-child):before{content:"|";display:inline-block;opacity:.2;padding:0 10px}
body.page-home[data-design="inspection"] .related-site a[data-ui-region~="footer"]:before,body.page-home[data-design="inspection"] .related-site span[data-ui-region~="footer"]:before{display:none!important}
body.page-home[data-design="inspection"] .related-site[data-ui-region~="footer"]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
body.page-home[data-design="inspection"] .related-site a[data-ui-region~="footer"]{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}
body.page-home[data-design="inspection"] .related-site a[data-ui-region~="footer"]:hover{color:#4d94ff}
body.page-home[data-design="inspection"] .related-site .related-desc[data-ui-region~="footer"]{color:#b3b7bf;font-size:13px;opacity:.7}
body.page-home[data-design="inspection"] .logo-container[data-ui-region~="footer"]{min-width:11rem}
@media (min-width:768px)and (max-width:1023px){body.page-home[data-design="inspection"] .company-info p:not(:first-of-type) span[data-ui-region~="footer"]:before{content:"|";display:inline-block;opacity:.2;padding:0 1rem}}
body.page-home[data-design="inspection"] td[data-ui-region~="footer"]{vertical-align:top}
body.page-home[data-design="inspection"] .is-light[data-ui-region~="footer"]{filter:invert(100%) sepia(0) saturate(7482%) hue-rotate(231deg) brightness(105%) contrast(106%)}
@media (max-width:768px){body.page-home[data-design="inspection"] .register-number br[data-ui-region~="footer"]{display:none}body.page-home[data-design="inspection"] table[data-ui-region~="footer"]{width:-moz-max-content;width:max-content}body.page-home[data-design="inspection"] .bot-inner[data-ui-region~="footer"]{gap:1.5rem}body.page-home[data-design="inspection"] .inquiry-btn[data-ui-region~="footer"]{align-self:stretch;margin:1.8rem 0}}
body.page-home[data-design="inspection"] .inquiry-btn[data-ui-region~="footer"]{border-radius:6px}
:where(html:has(body[data-design="inspection"])){--client-height:100vh}
body.page-home[data-design="inspection"] *{font-family:HomePretendard Variable,HomePretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}
body.page-home[data-design="inspection"]{margin:0}
body.page-home[data-design="inspection"] ::-webkit-scrollbar,body.page-home[data-design="inspection"] ::-webkit-scrollbar-thumb{border-radius:4px;width:3px}
body.page-home[data-design="inspection"] ::-webkit-scrollbar-thumb{background:#a2a2a2}
body.page-home[data-design="inspection"] .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity var(--motion-standard);z-index:10}
body.page-home[data-design="inspection"] .swiper-pagination.swiper-pagination-hidden{opacity:0}
body.page-home[data-design="inspection"] .swiper-pagination-disabled>.swiper-pagination,body.page-home[data-design="inspection"] .swiper-pagination.swiper-pagination-disabled{display:none!important}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-bullets,body.page-home[data-design="inspection"] .swiper-pagination-bullets.swiper-pagination-horizontal,body.page-home[data-design="inspection"] .swiper-pagination-custom,body.page-home[data-design="inspection"] .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
body.page-home[data-design="inspection"] .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
body.page-home[data-design="inspection"] .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}
body.page-home[data-design="inspection"] button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}
body.page-home[data-design="inspection"] .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
body.page-home[data-design="inspection"] .swiper-pagination-bullet:only-child{display:none!important}
body.page-home[data-design="inspection"] .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}
body.page-home[data-design="inspection"] .swiper-pagination-vertical.swiper-pagination-bullets,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}
body.page-home[data-design="inspection"] .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}
body.page-home[data-design="inspection"] .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
body.page-home[data-design="inspection"] .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform var(--motion-fast),top var(--motion-fast)}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,body.page-home[data-design="inspection"] .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,body.page-home[data-design="inspection"] .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,body.page-home[data-design="inspection"] .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform var(--motion-fast),left var(--motion-fast)}
body.page-home[data-design="inspection"] .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform var(--motion-fast),right var(--motion-fast)}
body.page-home[data-design="inspection"] .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
body.page-home[data-design="inspection"] .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}
body.page-home[data-design="inspection"] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}
body.page-home[data-design="inspection"] .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-progressbar,body.page-home[data-design="inspection"] .swiper-pagination-progressbar.swiper-pagination-horizontal,body.page-home[data-design="inspection"] .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}
body.page-home[data-design="inspection"] .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,body.page-home[data-design="inspection"] .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,body.page-home[data-design="inspection"] .swiper-pagination-progressbar.swiper-pagination-vertical,body.page-home[data-design="inspection"] .swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}
body.page-home[data-design="inspection"] .swiper-pagination-lock{display:none}
body.page-home[data-design="inspection"] :focus-visible{ outline: 2px solid #0064ff; outline-offset: 4px; }
body.page-home[data-design="inspection"] .swiper-wrapper{ box-sizing:content-box; }
body.page-home[data-design="inspection"] #home-about .tab-content .swiper-wrapper{ transition-timing-function:linear; }
body.page-home[data-design="inspection"]{font-size:16px;line-height:1.5;font-family:HomePretendard,sans-serif}
body[data-design="inspection"] #contents{padding:0}
body[data-design="inspection"] .main{width:100%}
body[data-design="inspection"] .content-section{margin:0}
body[data-design="inspection"] .footer-settings-link{font-size:12px;color:#999;display:block;text-align:right;padding:0 4% 18px}
body.page-home[data-design="inspection"] #container,body.page-home[data-design="inspection"] #contents{background:transparent}
/* Source appearance values owned by the stylesheet. */
body.page-home[data-design="inspection"] #wrap .home-appearance-01{position:relative;height:100vh;overflow:hidden;background:#000;}
body.page-home[data-design="inspection"] #wrap .home-appearance-02{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:0;object-fit:fill;}
body.page-home[data-design="inspection"] #wrap .home-appearance-03{translate: none; rotate: none; scale: none; transform: translate(0px, 0px); opacity: 1;}
body.page-home[data-design="inspection"] #wrap .home-appearance-04{object-fit:cover;}
body.page-home[data-design="inspection"]{word-break:normal}
@property --report-ang{syntax:"<angle>";inherits:false;initial-value:0deg}

/* STAGE3 IMPORT START */
small{font-size:80%}
[data-v-0e24e3b1]{box-sizing:border-box;margin:0;padding:0}
a[data-v-0e24e3b1], h2[data-v-0e24e3b1], p[data-v-0e24e3b1], span[data-v-0e24e3b1]{color:inherit;font-family:inherit;font-size:inherit}
a[data-v-0e24e3b1]{cursor:pointer;line-height:1;text-decoration:none}
#VideoSection[data-v-0e24e3b1]{background:#000;height:100vh;overflow:hidden;position:relative;width:100%}
#VideoSection[data-v-0e24e3b1]:before{background:#000;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
#VideoSection .textBox[data-v-0e24e3b1]{color:#fff;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--content-width);z-index:2}
#VideoSection .textBox .hero-eyebrow[data-v-0e24e3b1]{font-size:24px;font-weight:500;margin:0 0 24px}
#VideoSection a.hero-cta[data-v-0e24e3b1]{align-items:center;background:#0064ff;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;line-height:1;margin-top:40px;width:166px}
.secTitleBox .secSubTitle[data-v-0e24e3b1]{font-size:24px;font-weight:600;margin-bottom:16px}
.secTitleBox .secTitle[data-v-0e24e3b1]{font-size:56px;font-weight:600}
.sectionContainer[data-v-0e24e3b1]{margin:auto;max-width:var(--container);width:var(--content-width)}
#AboutSection[data-v-0e24e3b1]{background:#fff;height:166vh;overflow-x:hidden;padding:154px 0 0}
#AboutSection .secTitleBox[data-v-0e24e3b1]{margin-bottom:56px;text-align:center}
#AboutSection .secSubTitle[data-v-0e24e3b1]{color:#0064ff}
#AboutSection .sectionContainer[data-v-0e24e3b1]{border-radius:16px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%)}
#AboutSection .contentBg[data-v-0e24e3b1]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
#AboutSection .contentBg[data-v-0e24e3b1]{background:url("/assets/images/common/section-2-1.webp") 50% no-repeat;background-size:cover;height:100%;overflow:hidden;width:100%;z-index:1}
#AboutSection .contentBg[data-v-0e24e3b1]:before{background:#162038;content:"";height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}
#AboutSection .bottomContentBox[data-v-0e24e3b1]{left:50%;margin:auto;max-width:var(--container);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--content-width);z-index:5}
#AboutSection .bottomContentBox .content-wrap[data-v-0e24e3b1]{display:flex;justify-content:space-between}
#AboutSection .bottomContentBox .left-[data-v-0e24e3b1]{width:auto}
#AboutSection .bottomContentBox .right-[data-v-0e24e3b1]{width:660px}
#middleBanner[data-v-0e24e3b1]{margin:auto;overflow-x:hidden;padding:8vh 0 15vh;width:95%}
#section7[data-v-0e24e3b1]{height:auto;overflow:hidden;padding:320px 0;position:relative;width:100%}
#reportSection[data-v-0e24e3b1]{background:#fff;overflow-x:hidden;padding:140px 0;text-align:center;word-break:keep-all}
#section8[data-v-0e24e3b1]{margin:auto;max-width:var(--container);overflow-x:hidden;padding:180px 0 220px;width:var(--content-width)}
#section9[data-v-0e24e3b1]{align-items:center;border-radius:16px;display:flex;justify-content:center;margin:auto;max-width:1800px;overflow-x:hidden;position:relative;width:95%}
.m-menu-btn[data-v-0e24e3b1]{background:#fff;border-top:1px solid #f4f5f8;bottom:0;display:none;gap:8px;left:0;padding:8px;position:fixed;width:100%;z-index:9999}
.m-menu-btn a[data-v-0e24e3b1]{align-items:center;border-radius:4px;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;width:50%;z-index:999}
.m-menu-btn a[data-v-0e24e3b1]:first-child{background:#fff;border:1px solid #0064ff;color:#0064ff}
.m-menu-btn a[data-v-0e24e3b1]:nth-child(2){background:#0064ff;border:1px solid #0064ff;color:#fff}
@media (max-width:1470px){.secTitleBox .secTitle[data-v-0e24e3b1]{font-size:48px}}
@media (max-width:1470px){#AboutSection .bottomContentBox[data-v-0e24e3b1]{justify-content:space-between}}
@media (max-width:1280px){#VideoSection .textBox[data-v-0e24e3b1]{width:95%}}
@media (max-width:1280px){.secTitleBox .secTitle[data-v-0e24e3b1]{font-size:40px}}
@media (max-width:1280px){#AboutSection[data-v-0e24e3b1]{padding:80px 0 0}}
@media (max-width:1280px){#AboutSection .bottomContentBox .content-wrap[data-v-0e24e3b1]{gap:5%;justify-content:space-between}}
@media (max-width:1280px){#AboutSection .bottomContentBox .right-[data-v-0e24e3b1]{width:60%}}
@media (max-width:1280px){#AboutSection .bottomContentBox .left-[data-v-0e24e3b1]{max-width:384px;width:40%}}
@media (max-width:1280px){#AboutSection .bottomContentBox[data-v-0e24e3b1]{align-items:flex-end}}
@media (max-width:1280px){#section7[data-v-0e24e3b1]{padding:200px 0}}
@media (max-width:1280px){#section8[data-v-0e24e3b1]{padding:140px 0;width:var(--content-width)}}
@media (max-width:1280px){#section9[data-v-0e24e3b1]{border-radius:0;overflow-x:hidden;width:100%}}
@media (max-width:1024px){#AboutSection .bottomContentBox[data-v-0e24e3b1]{align-items:center;gap:20px;left:0;padding-top:270px;position:relative;transform:translateY(-50%);width:var(--content-width)}}
@media (max-width:1024px){#AboutSection .bottomContentBox .left-[data-v-0e24e3b1]{width:37%}}
@media (max-width:1024px){#AboutSection .bottomContentBox .right-[data-v-0e24e3b1]{width:57%}}
@media (max-width:1024px){#section7[data-v-0e24e3b1]{padding:200px 0 100px}}
@media (max-width:768px){#AboutSection[data-v-0e24e3b1]{height:157vh}}
@media (max-width:768px){#AboutSection .secTitleBox[data-v-0e24e3b1]{margin-bottom:40px}}
@media (max-width:768px){.secTitleBox .secTitle[data-v-0e24e3b1]{font-size:32px}}
@media (max-width:768px){#reportSection[data-v-0e24e3b1]{padding:80px 24px}}
@media (max-width:768px){#AboutSection .bottomContentBox .content-wrap[data-v-0e24e3b1]{gap:0;justify-content:center}}
@media (max-width:768px){#AboutSection .bottomContentBox .content-wrap .left-[data-v-0e24e3b1]{display:none}}
@media (max-width:768px){#AboutSection .bottomContentBox .right-[data-v-0e24e3b1]{margin:auto;width:100%}}
@media (max-width:768px){#AboutSection .bottomContentBox[data-v-0e24e3b1]{gap:0;justify-content:center}}
@media (max-width:768px){#AboutSection .bottomContentBox[data-v-0e24e3b1], #AboutSection .bottomContentBox .left-[data-v-0e24e3b1]{width:100%}}
@media (max-width:768px){.m-menu-btn[data-v-0e24e3b1]{display:flex}}
@media (max-width:750px){#section7[data-v-0e24e3b1]{padding:80px 0 60px}}
@media (max-width:499px){#VideoSection .textBox[data-v-0e24e3b1]{text-align:center}}
@media (max-width:499px){#VideoSection .textBox .hero-eyebrow[data-v-0e24e3b1]{font-size:16px}}
@media (max-width:499px){#VideoSection a.hero-cta[data-v-0e24e3b1]{margin:40px auto 0;width:280px}}
@media (max-width:499px){.secTitleBox .secSubTitle[data-v-0e24e3b1]{font-size:16px}}
@media (max-width:499px){.secTitleBox .secTitle[data-v-0e24e3b1]{font-size:32px}}
@media (max-width:499px){#middleBanner[data-v-0e24e3b1]{width:100%}}
@media (max-width:499px){#section9[data-v-0e24e3b1]{overflow:hidden}}
@media (max-width:1280px)and (max-height:1300px){#AboutSection[data-v-0e24e3b1]{height:155vh}}
@media (max-width:768px)and (max-height:1300px){#AboutSection[data-v-0e24e3b1]{height:150vh}}
@media (max-width:768px)and (min-width:500px){#VideoSection .textBox[data-v-0e24e3b1]{text-align:center}}
@media (max-width:768px)and (min-width:500px){#VideoSection a.hero-cta[data-v-0e24e3b1]{margin:40px auto 0}}
.main[data-v-0e24e3b1]{position:relative}
.oss[data-v-bb3eb55c]{background:#fff;padding:110px 0}
.oss__inner[data-v-bb3eb55c]{padding:0 var(--common-padding)}
.oss__head[data-v-bb3eb55c]{margin-bottom:50px;text-align:center}
.oss__titGroup sub[data-v-bb3eb55c]{bottom:0;color:#0064ff;display:block;font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:1.4;margin:0 0 10px;vertical-align:baseline}
.oss__title[data-v-bb3eb55c]{color:#222;font-size:42px;font-weight:700;letter-spacing:-.42px;line-height:1.28;margin:0;word-break:keep-all}
.oss__lead[data-v-bb3eb55c]{color:#464648;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:1.6;margin:16px auto 0;max-width:680px;word-break:keep-all}
.oss__media[data-v-bb3eb55c]{aspect-ratio:16/8;background:#0f1620;border-radius:24px;overflow:hidden;position:relative}
.oss__media-img[data-v-bb3eb55c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;position:absolute;width:100%}
.oss__flow[data-v-bb3eb55c]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:56px}
.oss__step[data-v-bb3eb55c]{align-items:flex-start;background:#fff;border:1px solid #d2d7e3;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:32px 26px}
.oss__icon[data-v-bb3eb55c]{color:#0064ff;display:block;flex:none;height:32px;width:32px}
.oss__icon svg[data-v-bb3eb55c]{display:block;height:100%;width:100%}
.oss__label[data-v-bb3eb55c]{color:#222;font-size:18px;font-weight:700;letter-spacing:-.18px;line-height:1.45;word-break:keep-all}
@media (max-width:990px){.oss[data-v-bb3eb55c]{padding:60px 0}}
@media (max-width:990px){.oss__head[data-v-bb3eb55c]{margin-bottom:40px}}
@media (max-width:990px){.oss__titGroup sub[data-v-bb3eb55c]{font-size:16px;letter-spacing:-.16px;margin-bottom:8px}}
@media (max-width:990px){.oss__title[data-v-bb3eb55c]{font-size:28px;letter-spacing:-.28px;line-height:1.285}}
@media (max-width:990px){.oss__lead[data-v-bb3eb55c]{font-size:16px;letter-spacing:-.16px;line-height:1.6;margin-top:12px}}
@media (max-width:990px){.oss__media[data-v-bb3eb55c]{aspect-ratio:16/9;border-radius:16px}}
@media (max-width:990px){.oss__flow[data-v-bb3eb55c]{gap:16px;grid-template-columns:1fr 1fr;margin-top:40px}}
@media (max-width:990px){.oss__step[data-v-bb3eb55c]{gap:16px;padding:24px 20px}}
@media (max-width:990px){.oss__label[data-v-bb3eb55c]{font-size:16px;letter-spacing:-.16px}}
@media (max-width:600px){.oss[data-v-bb3eb55c]{padding:48px 0}}
@media (max-width:600px){.oss__flow[data-v-bb3eb55c]{grid-template-columns:1fr}}
@media (max-width:600px){.oss__step[data-v-bb3eb55c]{align-items:center;flex-direction:row;gap:16px}}
article{margin:0;padding:0}
article{display:block}
.header.main .dep1[data-v-b7d5eafb]{color:#fff}
@media (max-width:768px){.cs-btn-wrap--home[data-v-902f813b]{bottom:80px}}
body[data-page="main"] footer{ content-visibility:visible; }
#VideoSection.sample-hero{ height:100vh; height:100svh; }
#VideoSection.sample-hero::before{ display:none; }
#VideoSection .sample-hero__slides{ position:relative; height:100%; }
#VideoSection .sample-hero__slide{ position:absolute; inset:0; height:100%; overflow:hidden; opacity:0; pointer-events:none; transition:opacity 1.2s ease-in-out; }
#VideoSection .sample-hero__slide.is-active{ opacity:1; pointer-events:auto; }
#VideoSection .sample-hero__image{ position:absolute; inset:0; display:block; width:100%; height:100%; }
#VideoSection .sample-hero__slide::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.25)); pointer-events:none; }
#VideoSection .textBox{ z-index:2; max-width:var(--container); }
#VideoSection .sample-hero__title{ color:#fff; font-size:56px; font-weight:700; line-height:1.35; margin-bottom:24px; word-break:keep-all; }
#VideoSection .sample-hero__services{ font-size:20px; line-height:1.6; word-break:keep-all; }
#VideoSection .sample-hero__slide .textBox{ opacity:1; transform:translate(-50%,-50%); }
#VideoSection .sample-hero__slide.is-active .textBox{ opacity:1; transform:translate(-50%,-50%); }
@media  (max-width:768px) {#VideoSection .textBox{ width:calc(100% - 48px); }}
@media  (max-width:768px) {#VideoSection .sample-hero__title{ font-size:32px; line-height:1.4; }}
@media  (max-width:768px) {#VideoSection .sample-hero__services{ font-size:16px; }}
@media  (max-width:768px) {#VideoSection .sample-hero__slide::after{ background:rgba(0,0,0,.48); }}
#AboutSection.sample-awards .sample-award-panel{ color:#fff; padding:12px 0; }
#AboutSection.sample-awards .sample-award-panel h4{ font-size:32px; font-weight:700; line-height:1.4; margin-bottom:24px; word-break:keep-all; }
#AboutSection.sample-awards .sample-award-panel p:not(.sample-award-kicker){ font-size:20px; line-height:1.7; margin-bottom:16px; word-break:keep-all; }
@media  (max-width:768px) {#AboutSection.sample-awards .sample-award-panel{ padding:12px 24px; text-align:center; }}
@media  (max-width:768px) {#AboutSection.sample-awards .sample-award-panel h4{ font-size:26px; }}
@media  (max-width:768px) {#AboutSection.sample-awards .sample-award-panel p:not(.sample-award-kicker){ font-size:16px; }}
#middleBanner.sample-banner-stack{ width:100%; max-width:1280px; margin:0 auto; padding:80px 24px; box-sizing:border-box; display:flex; flex-direction:column; gap:64px; overflow:visible; }
#middleBanner.sample-banner-stack .sample-banner-card{ --section-title-default-color:#fff; position:relative; isolation:isolate; display:flex; align-items:center; justify-content:center; min-height:480px; padding:64px 40px; box-sizing:border-box; border-radius:15px; overflow:hidden; background:#163543; color:#fff; }
#middleBanner.sample-banner-stack .sample-banner-card__image{ position:absolute; inset:0; width:100%; height:100%; z-index:-2; }
#middleBanner.sample-banner-stack .sample-banner-card::before{ content:""; position:absolute; inset:0; background:rgba(0,0,0,.62); z-index:-1; }
#middleBanner.sample-banner-stack .sample-banner-card__content{ width:100%; max-width:1000px; text-align:center; word-break:keep-all; }
#middleBanner.sample-banner-stack .sample-banner-card__eyebrow{ display:inline-block; width:fit-content; padding:8px 18px; border-radius:10px; background:#0064ff; color:#fff; font-size:24px; font-weight:600; line-height:1.5; margin-bottom:24px; }
#middleBanner.sample-banner-stack h2{ font-size:clamp(32px,4vw,56px); font-weight:700; line-height:1.4; }
#middleBanner.sample-banner-stack .sample-banner-card__divider{ width:80px; height:1px; background:rgba(255,255,255,.6); margin:36px auto; }
#middleBanner.sample-banner-stack .sample-banner-card__description{ font-size:20px; line-height:1.75; }
@media (max-width:768px) {#middleBanner.sample-banner-stack{ padding:48px 16px; gap:40px; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack .sample-banner-card{ min-height:360px; padding:48px 24px; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack .sample-banner-card__eyebrow{ font-size:17px; margin-bottom:20px; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack h2{ font-size:30px; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack .sample-banner-card__description{ font-size:16px; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack .sample-banner-card__description br{ display:none; }}
@media (max-width:768px) {#middleBanner.sample-banner-stack .sample-banner-card__divider{ margin:28px auto; }}
#section7.sample-issues{ --section-title-default-color:#fff; padding:120px 24px; height:auto; box-sizing:border-box; background:#080b10; color:#fff; scroll-margin-top:84px; }
#section7.sample-issues .sample-issues__inner{ max-width:var(--container); margin:auto; }
#section7.sample-issues h2{ font-size:56px; font-weight:700; line-height:1.4; text-align:center; word-break:keep-all; }
#section7.sample-issues .sample-issues__timeline{ position:relative; max-width:1000px; margin:80px auto; }
#section7.sample-issues .sample-issues__rail{ position:absolute; top:0; bottom:0; left:50%; width:2px; background:#333942; transform:translateX(-50%); }
#section7.sample-issues .sample-issues__progress{ height:100%; background:#54abff; transform:scaleY(0); transform-origin:top; }
#section7.sample-issues .sample-issues__row{ position:relative; display:grid; grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr); align-items:center; min-height:260px; margin-bottom:64px; }
#section7.sample-issues .sample-issues__row:last-child{ margin-bottom:0; }
#section7.sample-issues .sample-issues__node{ grid-column:2; grid-row:1; justify-self:center; width:16px; height:16px; box-sizing:border-box; border:2px solid #53606f; border-radius:50%; background:#080b10; transition:background .5s,border-color .5s; }
#section7.sample-issues .sample-issues__card{ grid-column:3; grid-row:1; padding:36px; background:#151a22; border:1px solid #303947; border-radius:24px; word-break:keep-all; }
#section7.sample-issues .is-reverse .sample-issues__card{ grid-column:1; }
#section7.sample-issues .sample-issues__card h3{ font-size:28px; font-weight:700; line-height:1.45; margin-bottom:20px; }
#section7.sample-issues .sample-issues__card p{ font-size:18px; color:#c7cdd7; line-height:1.8; }
#section7.sample-issues .sample-issues__conclusion{ font-size:36px; font-weight:600; line-height:1.5; text-align:center; word-break:keep-all; }
@media (max-width:768px) {#section7.sample-issues{ padding:80px 20px; }}
@media (max-width:768px) {#section7.sample-issues h2{ font-size:32px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__timeline{ margin:56px auto; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__rail{ left:12px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__row{ grid-template-columns:24px minmax(0,1fr); column-gap:16px; min-height:240px; margin-bottom:40px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__node{ grid-column:1; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__card, #section7.sample-issues .is-reverse .sample-issues__card{ grid-column:2; padding:24px; border-radius:20px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__card h3{ font-size:24px; margin-bottom:16px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__card p{ font-size:16px; }}
@media (max-width:768px) {#section7.sample-issues .sample-issues__conclusion{ font-size:26px; }}
#reportSection.sample-care{ padding:120px 24px; background:#fff; text-align:center; scroll-margin-top:84px; }
#reportSection.sample-care .sample-care__inner{ max-width:var(--container); margin:auto; }
#reportSection.sample-care .sample-care__eyebrow{ color:#0064ff; font-size:22px; font-weight:600; margin-bottom:20px; }
#reportSection.sample-care h2{ color:#111; font-size:48px; font-weight:700; line-height:1.35; word-break:keep-all; }
#reportSection.sample-care .sample-care__description{ color:#666; font-size:18px; line-height:1.7; margin:24px 0 48px; word-break:keep-all; }
#reportSection.sample-care .sample-care__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
#reportSection.sample-care .sample-care-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;height:480px;padding:54px 48px;border-radius:24px;overflow:hidden;background:#163543;color:#fff;text-align:left;}
#reportSection.sample-care .sample-care-card__image{position:absolute;inset:0;width:100%;height:100%;z-index:-2;}
#reportSection.sample-care .sample-care-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,.4) 55%,rgba(0,0,0,.92) 100%);}
#reportSection.sample-care .sample-care-card__content{position:relative;z-index:1;width:100%;height:auto;word-break:keep-all;}
#reportSection.sample-care .sample-care-card__step{display:inline-block;width:fit-content;padding:6px 14px;border-radius:8px;background:#0064ff;color:#fff;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:0;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease);}
#reportSection.sample-care .sample-care-card h3{font-size:28px;font-weight:700;line-height:1.4;margin:10px 0 0;}
#reportSection.sample-care .sample-care-card p{font-size:16px;line-height:1.65;margin-top:16px;opacity:1;}
#reportSection.sample-care .sample-care-card:hover .sample-care-card__step, #reportSection.sample-care .sample-care-card:focus-visible .sample-care-card__step{background-color:#fff;color:#0064ff;}
@media (max-width:1300px){#reportSection.sample-care .sample-care__cards{grid-template-columns:1fr;}}
@media (max-width:990px){#reportSection.sample-care .sample-care-card{height:294px;padding:32px 38px;}}
@media (max-width:990px){#reportSection.sample-care .sample-care-card__content{height:auto;}}
@media (max-width:990px){#reportSection.sample-care .sample-care-card__step{font-size:20px;line-height:1.3;}}
@media (max-width:990px){#reportSection.sample-care .sample-care-card h3{font-size:18px;line-height:1.44;margin-top:6px;}}
@media (max-width:990px){#reportSection.sample-care .sample-care-card p{font-size:14px;line-height:1.65;margin-top:12px;}}
@media (max-width:768px){#reportSection.sample-care{padding:80px 20px;}}
@media (max-width:768px){#reportSection.sample-care .sample-care__eyebrow{font-size:17px;margin-bottom:16px;}}
@media (max-width:768px){#reportSection.sample-care h2{font-size:30px;}}
@media (max-width:768px){#reportSection.sample-care .sample-care__description{font-size:16px;margin:20px 0 32px;}}
@media (max-width:768px){#reportSection.sample-care .sample-care__description br{display:none;}}
:is(#section8,#sampleProjects).sample-reviews{ padding:120px 0; margin:0; width:100%; max-width:none; height:auto; background:#fff; overflow:hidden; scroll-margin-top:84px; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__heading{ max-width:var(--container); margin:0 auto 48px; padding:0 24px; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__heading > p{ color:#0064ff; font-size:22px; font-weight:600; margin-bottom:20px; }
:is(#section8,#sampleProjects).sample-reviews h2{ font-size:48px; font-weight:700; color:#111; line-height:1.35; word-break:keep-all; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__viewport{ overflow:hidden; padding:4px 0; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__track{ display:flex; width:max-content; }
:is(#section8,#sampleProjects).sample-reviews.is-ready .sample-reviews__track{ animation:sampleReviewMarquee 80s linear infinite; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__group{ display:flex; flex-shrink:0; gap:24px; padding-right:24px; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card{ display:flex; flex-direction:column; flex:0 0 420px; width:420px; min-height:440px; box-sizing:border-box; border:1px solid #cfd7e6; border-radius:18px; overflow:hidden; background:#fff; color:#111; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__image{ display:block; position:static; width:100%; height:236px; flex-shrink:0; object-fit:cover; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__content{ padding:28px; box-sizing:border-box; display:flex; flex-direction:column; align-items:flex-start; flex:1; word-break:keep-all; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__label{ color:#0064ff; font-size:16px; font-weight:600; line-height:1.4; margin-bottom:16px; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card h3{ color:#111; font-size:24px; font-weight:700; line-height:1.45; margin-bottom:20px; }
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__body{ width:100%; border-top:1px solid #e1e4e9; padding-top:16px; color:#333; font-size:16px; line-height:1.8; }
:is(#section8,#sampleProjects).sample-reviews .sample-reviews__viewport:hover .sample-reviews__track, :is(#section8,#sampleProjects).sample-reviews .sample-reviews__viewport:focus-within .sample-reviews__track{ animation-play-state:paused; }
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews{ padding:80px 0; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-reviews__heading{ padding:0 20px; margin-bottom:32px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-reviews__heading > p{ font-size:17px; margin-bottom:16px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews h2{ font-size:30px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-reviews__group{ gap:20px; padding-right:20px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card{ flex-basis:320px; width:320px; min-height:380px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card__image{ height:180px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card__content{ padding:24px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card h3{ font-size:20px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card__body{ font-size:16px; }}
@media (max-width:768px) {:is(#section8,#sampleProjects).sample-reviews .sample-review-card__label{ font-size:14px; }}
#section9.sample-contact{ --section-title-default-color:#fff; display:block; width:100%; max-width:none; margin:0; border-radius:0; position:relative; isolation:isolate; overflow:hidden; padding:100px 24px; box-sizing:border-box; background:#163543; color:#fff; scroll-margin-top:84px; }
#section9.sample-contact .sample-contact__image{ position:absolute; inset:0; width:100%; height:100%; z-index:-2; object-fit:cover; }
#section9.sample-contact::before{ content:""; position:absolute; inset:0; background:rgba(3,15,25,.78); z-index:-1; }
#section9.sample-contact .sample-contact__inner{ display:grid; grid-template-columns:minmax(0,1fr) 320px; align-items:center; gap:80px; max-width:var(--container); margin:auto; }
#section9.sample-contact h2{ font-size:44px; font-weight:700; line-height:1.4; text-align:left; word-break:keep-all; }
#section9.sample-contact .sample-contact__description{ font-size:20px; line-height:1.6; text-align:left; color:#e0e6ed; margin:20px 0 40px; word-break:keep-all; }
#section9.sample-contact .sample-contact__telephone{ display:inline-flex; align-items:center; gap:20px; color:#fff; text-decoration:none; }
#section9.sample-contact .sample-contact__phone-icon{ display:flex; align-items:center; justify-content:center; width:64px; height:64px; flex-shrink:0; background:#fff; border-radius:12px; color:#0064ff; }
#section9.sample-contact .sample-contact__phone-icon svg{ width:36px; height:36px; }
#section9.sample-contact .sample-contact__phone-label{ display:block; font-size:16px; line-height:1.5; margin-bottom:4px; color:#fff; font-weight:700; }
#section9.sample-contact .sample-contact__phone{ display:block; font-size:40px; font-weight:700; line-height:1.3; }
#section9.sample-contact .sample-contact__links{ display:flex; flex-direction:column; gap:16px; }
#section9.sample-contact .sample-contact-button{ display:flex; align-items:center; gap:20px; min-height:96px; padding:20px 28px; box-sizing:border-box; border-radius:16px; color:#fff; text-decoration:none; }
#section9.sample-contact .sample-contact-button--online{ background:#0064ff; }
#section9.sample-contact .sample-contact-button--kakao{ background:#fee500; color:#191919; }
#section9.sample-contact .sample-contact-button--blog{ background:#03c75a; }
#section9.sample-contact .sample-contact-button__icon{ display:flex; width:32px; height:32px; flex-shrink:0; }
#section9.sample-contact .sample-contact-button__text strong{ display:block; font-size:22px; font-weight:700; line-height:1.4; }
#section9.sample-contact .sample-contact-button__text small{ display:block; font-size:14px; line-height:1.5; margin-top:4px; }
#section9.sample-contact .sample-contact__telephone:focus-visible, #section9.sample-contact .sample-contact-button:focus-visible{ outline:3px solid #fff; outline-offset:5px; }
@media (max-width:1024px) {#section9.sample-contact .sample-contact__inner{ grid-template-columns:minmax(0,1fr) 280px; gap:40px; }}
@media (max-width:1024px) {#section9.sample-contact h2{ font-size:36px; }}
@media (max-width:1024px) {#section9.sample-contact .sample-contact__phone{ font-size:34px; }}
@media (max-width:768px) {#section9.sample-contact{ padding:80px 20px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__inner{ grid-template-columns:1fr; gap:40px; }}
@media (max-width:768px) {#section9.sample-contact h2{ font-size:30px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__description{ font-size:16px; margin:20px 0 28px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__telephone{ gap:16px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__phone-icon{ width:52px; height:52px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__phone-icon svg{ width:30px; height:30px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact__phone{ font-size:30px; }}
@media (max-width:768px) {#section9.sample-contact .sample-contact-button{ min-height:88px; padding:18px 24px; }}
#section10.sample-services{ width:100%; max-width:none; margin:0; padding:120px 24px; box-sizing:border-box; background:#fff; overflow:hidden; scroll-margin-top:84px; }
#section10.sample-services .sample-services__inner{ max-width:var(--container); margin:auto; }
#section10.sample-services .sample-services__heading{ margin-bottom:48px; }
#section10.sample-services .sample-services__heading > p{ color:#0064ff; font-size:22px; font-weight:600; margin-bottom:20px; }
#section10.sample-services h2{ color:#111; font-size:48px; font-weight:700; line-height:1.35; word-break:keep-all; }
#section10.sample-services .sample-services__grid{ display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:56px 24px; }
#section10.sample-services .sample-service-card{ grid-column:span 2; position:relative; display:grid; grid-template-columns:minmax(0,1fr); align-items:start; gap:0; min-height:0; padding:0; box-sizing:border-box; border:1px solid #cfd7e6; border-radius:24px; overflow:hidden; background:#fff; color:#222; }
#section10.sample-services .sample-service-card:nth-child(n/**/+4){ grid-column:span 3; }
#section10.sample-services .sample-service-card__image{ position:relative; grid-column:1 / -1; display:block; width:100%; height:300px; border-radius:24px 24px 0 0; opacity:1; }
#section10.sample-services .sample-service-card__content{ display:flex; align-items:center; gap:16px; min-width:0; margin:0; padding:28px; height:100%; background:#fff; transition:background-color var(--motion-standard) var(--ease); word-break:keep-all; }
#section10.sample-services .sample-service-card h3{ font-size:30px; line-height:1.4; font-weight:700; margin-bottom:8px; color:#0064ff; }
#section10.sample-services .sample-service-card p{ font-size:18px; line-height:1.6; color:#464648; }
@media (max-width:1024px) {#section10.sample-services .sample-services__grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }}
@media (max-width:1024px) {#section10.sample-services .sample-service-card, #section10.sample-services .sample-service-card:nth-child(n/**/+4){ grid-column:span 1; padding:0; }}
@media (max-width:1024px) {#section10.sample-services .sample-service-card:last-child{ grid-column:span 2; }}
@media (max-width:768px) {#section10.sample-services{ padding:80px 20px; }}
@media (max-width:768px) {#section10.sample-services .sample-services__heading{ margin-bottom:32px; }}
@media (max-width:768px) {#section10.sample-services .sample-services__heading > p{ font-size:17px; margin-bottom:16px; }}
@media (max-width:768px) {#section10.sample-services h2{ font-size:30px; }}
@media (max-width:768px) {#section10.sample-services .sample-services__grid{ grid-template-columns:1fr; gap:20px; }}
@media (max-width:768px) {#section10.sample-services .sample-service-card, #section10.sample-services .sample-service-card:nth-child(n/**/+4), #section10.sample-services .sample-service-card:last-child{ grid-column:span 1; min-height:0; padding:0; border-radius:20px; }}
@media (max-width:768px) {#section10.sample-services .sample-service-card__image{ height:240px; border-radius:20px 20px 0 0; }}
@media (max-width:768px) {#section10.sample-services .sample-service-card__content{ padding:24px; }}
@media (max-width:768px) {#section10.sample-services .sample-service-card h3{ font-size:28px; margin-bottom:8px; }}
@media (max-width:768px) {#section10.sample-services .sample-service-card p{ font-size:16px; }}
#VideoSection img.sample-hero__image, #middleBanner img.sample-banner-card__image, #reportSection img.sample-care-card__image, #section8 img.sample-review-card__image, #section9 img.sample-contact__image, #section10 img.sample-service-card__image{object-fit:cover;object-position:center;}
#AboutSection.sample-awards .contentBg[data-v-0e24e3b1]{background-image:url("/assets/images/main/main-award-residential-space.webp");background-position:center;}
#AboutSection.sample-awards[data-v-0e24e3b1]{height:auto;padding:120px 0 0;position:relative;}
#AboutSection.sample-awards .sectionContainer[data-v-0e24e3b1]{position:relative;left:auto;top:auto;transform:none;width:var(--content-width);max-width:var(--container);height:auto;margin:auto;padding:64px;box-sizing:border-box;border-radius:16px;}
#AboutSection.sample-awards .bottomContentBox[data-v-0e24e3b1]{position:relative;left:auto;top:auto;transform:none;opacity:1;width:100%;max-width:none;padding-top:0;}
#AboutSection.sample-awards .bottomContentBox .content-wrap[data-v-0e24e3b1]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start;}
#AboutSection.sample-awards .bottomContentBox .content-wrap > .left-[data-v-0e24e3b1], #AboutSection.sample-awards .bottomContentBox .content-wrap > .right-[data-v-0e24e3b1]{width:100%;max-width:none;}
@media (max-width:1024px){#AboutSection.sample-awards .sectionContainer[data-v-0e24e3b1]{padding:40px;}}
@media (max-width:1024px){#AboutSection.sample-awards .bottomContentBox .content-wrap[data-v-0e24e3b1]{gap:32px;}}
@media (max-width:768px){#AboutSection.sample-awards[data-v-0e24e3b1]{padding-top:80px;}}
@media (max-width:768px){#AboutSection.sample-awards .sectionContainer[data-v-0e24e3b1]{padding:40px 24px;}}
@media (max-width:768px){#AboutSection.sample-awards .bottomContentBox .content-wrap[data-v-0e24e3b1]{grid-template-columns:1fr;}}
#AboutSection.sample-awards .bottomContentBox .content-wrap > .sample-award-media[data-v-0e24e3b1]{display:block;}
#AboutSection.sample-awards .bottomContentBox .content-wrap > .sample-award-details[data-v-0e24e3b1]{position:relative;opacity:1;}
#AboutSection.sample-awards .sample-award-certificates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;max-width:600px;margin:0 auto;}
#AboutSection.sample-awards .sample-award-certificates img{display:block;width:100%;height:auto;object-fit:contain;border-radius:16px;}
#AboutSection.sample-awards .contentBg[data-v-0e24e3b1]::before{ background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.78) 55%,rgba(0,0,0,.96) 100%); opacity:1; }
#AboutSection.sample-awards .sample-award-panel{ max-width:900px; margin:0 auto; padding:0; text-align:center; }
#AboutSection.sample-awards .sample-award-panel h4{ margin-bottom:16px; }
#AboutSection.sample-awards .sample-award-panel p:not(.sample-award-kicker){ margin-bottom:0; }
@media (max-width:767px) {#AboutSection.sample-awards .sample-award-certificates{ gap:14px; }}
@media (max-width:767px) {#AboutSection.sample-awards .sample-award-certificates img{ border-radius:10px; }}
@media (max-width:767px) {#AboutSection.sample-awards .sample-award-panel p br{ display:none; }}
#section10.sample-services .sample-service-card__copy{ flex:1; min-width:0; }
#section10.sample-services .sample-service-card h3, #section10.sample-services .sample-service-card p{ transition:color var(--motion-standard) var(--ease); }
#section10.sample-services .sample-service-card__link{ display:flex; align-items:center; justify-content:center; flex-shrink:0; width:44px; height:44px; border:1px solid #0064ff; border-radius:50%; color:#0064ff; transition:color var(--motion-standard) var(--ease),border-color var(--motion-standard) var(--ease); }
#section10.sample-services .sample-service-card__link svg{ width:20px; height:20px; }
#section10.sample-services .sample-service-card__link::after{ content:""; position:absolute; inset:0; z-index:1; border-radius:24px; }
#section10.sample-services .sample-service-card:hover .sample-service-card__content, #section10.sample-services .sample-service-card:focus-within .sample-service-card__content{ background:#0064ff; }
#section10.sample-services .sample-service-card:hover h3, #section10.sample-services .sample-service-card:hover p, #section10.sample-services .sample-service-card:focus-within h3, #section10.sample-services .sample-service-card:focus-within p{ color:#fff; }
#section10.sample-services .sample-service-card:hover .sample-service-card__link, #section10.sample-services .sample-service-card:focus-within .sample-service-card__link{ color:#fff; border-color:#fff; }
#VideoSection.sample-hero .textBox .hero-eyebrow--english{ font-weight:700; }
.sample-service-card{
    transition: transform var(--motion-standard) var(--ease), box-shadow var(--motion-standard) var(--ease), border-color var(--motion-standard) var(--ease) !important;
}
.sample-service-card:hover{
    transform: translateY(-4px) !important;
    border-color: #0064ff !important;
    box-shadow: 0 14px 28px rgba(0, 100, 255, 0.12) !important;
}
.sample-contact-button{
    transition: transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease) !important;
}
.sample-contact-button:hover{
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08) !important;
}
.oss.oss--interactive .oss__inner[data-v-bb3eb55c]{ max-width:var(--container); width:calc(100% - 48px); margin:0 auto; padding:0; }
.oss--interactive .oss__layout{ display:grid; grid-template-columns:minmax(0,1.6fr) minmax(0,1fr); gap:32px; align-items:stretch; }
.oss--interactive .oss__media[data-v-bb3eb55c]{ aspect-ratio:auto; min-height:388px; height:100%; }
.oss--interactive .oss__media-img[data-v-bb3eb55c]{ opacity:0; object-position:center; transition:opacity .8s ease-in-out; }
.oss--interactive .oss__media-img.is-active[data-v-bb3eb55c]{ opacity:1; }
.oss--interactive .oss__flow[data-v-bb3eb55c]{ grid-template-columns:1fr; grid-template-rows:repeat(4,1fr); gap:12px; margin:0; }
.oss--interactive .oss__step[data-v-bb3eb55c]{ width:100%; min-height:88px; box-sizing:border-box; flex-direction:row; align-items:center; gap:16px; padding:18px 24px; cursor:pointer; text-align:left; background:#fff; border:1px solid #d2d7e3; transition:background-color var(--motion-standard) var(--ease),border-color var(--motion-standard) var(--ease); }
.oss--interactive .oss__label[data-v-bb3eb55c]{ font-size:20px; color:#222; transition:color var(--motion-standard) var(--ease); }
.oss--interactive .oss__icon[data-v-bb3eb55c]{ color:#0064ff; transition:color var(--motion-standard) var(--ease); }
.oss--interactive .oss__step.is-active[data-v-bb3eb55c]{ background:#0064ff; border-color:#0064ff; }
.oss--interactive .oss__step.is-active .oss__icon[data-v-bb3eb55c], .oss--interactive .oss__step.is-active .oss__label[data-v-bb3eb55c]{ color:#fff; }
.oss--interactive .oss__step:focus-visible{ outline:3px solid #0064ff; outline-offset:4px; }
@media (max-width:990px) {.oss--interactive .oss__layout{ grid-template-columns:1fr; gap:24px; }}
@media (max-width:990px) {.oss--interactive .oss__media[data-v-bb3eb55c]{ min-height:0; height:320px; }}
@media (max-width:990px) {.oss--interactive .oss__step[data-v-bb3eb55c]{ min-height:88px; padding:20px 24px; gap:16px; }}
@media (max-width:990px) {.oss--interactive .oss__label[data-v-bb3eb55c]{ font-size:18px; }}
#section9.sample-contact .sample-contact-button__icon .sample-social-icon{ font-size:28px; width:32px; height:32px; }
.sample-hero__title, .secTitle, .oss__title{
    word-break: keep-all;
}


/* Published home feeds retain the approved sample cards and viewport. */
:is(#section8,#sampleProjects).sample-reviews [data-home-review-list],
:is(#section8,#sampleProjects).sample-reviews [data-home-gallery-list]{display:block;width:100%;max-width:none;margin:0;box-sizing:border-box;}
:is(#section8,#sampleProjects).sample-reviews a.sample-review-card{text-decoration:none;}
:is(#section8,#sampleProjects).sample-reviews .sample-review-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
:is(#section8,#sampleProjects).sample-reviews .sample-review-card__meta{display:block;color:#58616a;font-size:13px;line-height:1.6;margin-top:16px;}
:is(#section8,#sampleProjects).sample-reviews .sample-review-card:focus-visible{outline:3px solid #0064ff;outline-offset:-3px;}


/* Approved sample motion selectors, including classes created at runtime. */
#VideoSection .sample-hero__progress { position:absolute; bottom:40px; left:max(24px,calc((100% - 1200px)/2)); z-index:3; display:flex; gap:10px; width:168px; max-width:100%; }
#VideoSection .sample-hero__progress-bar { position:relative; display:block; flex:1; height:24px; padding:0; border:0; background:transparent; cursor:pointer; }
#VideoSection .sample-hero__progress-bar::before { content:""; position:absolute; left:0; right:0; top:10px; height:4px; border-radius:2px; background:rgba(255,255,255,.35); }
#VideoSection .sample-hero__progress-bar:hover::before { background:rgba(255,255,255,.6); }
#VideoSection .sample-hero__progress-fill { position:absolute; left:0; top:10px; display:block; width:100%; height:4px; border-radius:2px; background:#fff; transform:scaleX(0); transform-origin:left; }
@media  (max-width:768px) {#VideoSection .sample-hero__progress { left:24px; bottom:24px; width:150px; }}
#middleBanner.sample-banner-stack.is-ready .sample-banner-card { opacity:0; transform:translateY(36px); transition:opacity .7s ease,transform .7s ease; }
#middleBanner.sample-banner-stack.is-ready .sample-banner-card.is-visible { opacity:1; transform:translateY(0); }
#section7.sample-issues.is-ready .sample-issues__card { opacity:0; transform:translate(40px,24px) scale(.97); transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1); }
#section7.sample-issues.is-ready .is-reverse .sample-issues__card { transform:translate(-40px,24px) scale(.97); }
#section7.sample-issues.is-ready .is-revealed .sample-issues__card { opacity:1; transform:translate(0,0) scale(1); }
@media (max-width:768px) {#section7.sample-issues.is-ready .sample-issues__card,#section7.sample-issues.is-ready .is-reverse .sample-issues__card { transform:translateY(28px) scale(.98); }}
@media (max-width:768px) {#section7.sample-issues.is-ready .is-revealed .sample-issues__card { transform:translate(0,0) scale(1); }}

.sample-reviews .board-empty{padding:32px;text-align:center}
