:root{--teal:#1c7b70;--deep:#123a42;--mint:#e9f4f0;--ink:#183035;--muted:#66777a;--line:#d6e3df;--lime:#b9e85b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Noto Sans KR,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{height:88px;position:relative;z-index:35;background:#fff;border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center}.logo{width:220px;color:var(--deep);font:800 25px/1 DM Sans,Arial,sans-serif;letter-spacing:-.05em}.logo span{color:var(--teal)}.logo small{margin-top:7px;display:block;color:#83938f;font:700 9px/1 DM Sans,Arial,sans-serif;letter-spacing:.15em}.nav{margin-left:auto;height:100%;display:flex;align-items:stretch}.nav>a{min-width:118px;padding:34px 13px 0;text-align:center;font-size:14px;font-weight:700}.nav>a:hover,.nav>a.current{color:var(--teal);border-bottom:4px solid var(--teal)}.menu-toggle{display:none}.hero{min-height:720px;position:relative;overflow:hidden;background:linear-gradient(120deg,#f8fbfa 0,#f8fbfa 56%,#dcefea 56%)}.hero .container{min-height:720px;position:relative;display:flex;align-items:center}.hero-copy{width:53%;position:relative;z-index:2}.hero-copy small{color:var(--teal);font:800 11px/1 DM Sans,sans-serif;letter-spacing:.17em}.hero h1{margin:18px 0 24px;font-size:64px;line-height:1.12;letter-spacing:-.065em}.hero h1 em{color:var(--teal);font-style:normal}.hero p{max-width:610px;margin:0;color:var(--muted);font-size:17px;line-height:1.9}.hero-actions{margin-top:31px;display:flex;gap:11px}.button{padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--deep);border:1px solid var(--deep);font-size:13px;font-weight:800}.button.outline{color:var(--deep);background:#fff}.hero-spectrum{width:520px;height:520px;position:absolute;right:-20px;top:100px;border:1px solid rgba(28,123,112,.28);border-radius:50%;background:radial-gradient(circle,#fff 0 11%,transparent 11% 23%,rgba(28,123,112,.09) 23% 34%,transparent 34% 46%,rgba(28,123,112,.14) 46% 47%,transparent 47%),repeating-linear-gradient(90deg,transparent 0 36px,rgba(28,123,112,.12) 37px 38px);box-shadow:0 28px 80px #123a4224}.hero-spectrum:before{content:"SURFACE / DATA";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--deep);font:800 14px/1 DM Sans,sans-serif;letter-spacing:.12em;white-space:nowrap}.hero-spectrum:after{content:"";position:absolute;left:-120px;right:-50px;top:49%;height:4px;background:linear-gradient(90deg,transparent,var(--lime),var(--teal),transparent);transform:rotate(-13deg);box-shadow:0 0 28px #b9e85bcc}.section{padding:105px 0}.section.soft{background:#f4f8f6}.section-head{margin-bottom:43px;display:flex;justify-content:space-between;align-items:end;gap:35px}.section-head small{color:var(--teal);font-weight:800;letter-spacing:.13em}.section-head h2{margin:12px 0 0;font-size:41px;letter-spacing:-.05em}.section-head p{max-width:520px;margin:0;color:var(--muted);line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service{min-height:280px;padding:32px;position:relative;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.service i{width:50px;height:50px;display:grid;place-items:center;color:#fff;background:var(--teal);border-radius:50%;font-style:normal;font-weight:800}.service h3{margin:52px 0 13px;font-size:22px}.service p{color:var(--muted);font-size:14px;line-height:1.75}.service a{color:var(--teal);font-size:12px;font-weight:800}.request-band{padding:72px 0;color:#fff;background:var(--deep)}.request-band .container{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.request-band small{color:#8bd6ca;font-weight:800}.request-band h2{margin:11px 0 0;font-size:34px}.request-band .button{color:var(--deep);background:#fff;border-color:#fff}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.news-title{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--deep)}.news-title h3{font-size:22px}.news-list a{padding:17px 3px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:13px}.news-list time{color:#87938f}.footer{padding:52px 0 28px;color:#9db1ac;background:#0e3036}.footer-top{display:flex;justify-content:space-between;gap:40px}.footer-logo{color:#fff;font:800 24px/1 DM Sans,sans-serif}.footer-info{text-align:right;font-size:11px;line-height:1.9}.footer-bottom{margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #31545a;font-size:11px}.footer-links{display:flex;align-items:center;gap:18px}@media(max-width:960px){.header{height:72px}.nav{display:none;position:absolute;top:72px;left:0;right:0;height:auto;padding:16px;flex-direction:column;background:#fff;border-bottom:1px solid var(--line)}.menu-open .nav{display:flex}.nav>a{padding:13px;min-width:0;border:0!important}.menu-toggle{width:42px;height:42px;margin-left:auto;display:block;border:0;background:#fff}.menu-toggle span{width:23px;height:2px;margin:5px auto;display:block;background:var(--deep)}.hero,.hero .container{min-height:650px}.hero-copy{width:70%}.hero h1{font-size:50px}.hero-spectrum{right:-190px;opacity:.55}.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.container{width:calc(100% - 30px)}.hero,.hero .container{min-height:610px}.hero-copy{width:100%}.hero h1{font-size:42px}.hero p{font-size:15px}.hero-spectrum{right:-330px;opacity:.28}.section{padding:72px 0}.section-head{align-items:flex-start;flex-direction:column}.service-grid,.request-band .container,.news-grid{grid-template-columns:1fr}.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer-info{text-align:left}}.logo{height:80px;display:flex;align-items:center;overflow:hidden;color:transparent;background:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semiqlab-logo.webp) left center/160px 80px no-repeat;font-size:0}.footer-logo{width:145px;height:96px;overflow:hidden;color:transparent;background:#fff url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semiqlab-logo.webp) center/contain no-repeat;font-size:0}.footer-brand-logo-image{width:145px;height:96px;display:block;object-fit:contain;background:transparent}@media(max-width:960px){.logo{height:64px;background-size:130px 64px}.logo .brand-logo-image{width:130px;height:64px}}.logo .brand-logo-image{width:160px;height:80px;display:block;object-fit:contain}.footer-brand-logo-image{width:145px;height:96px;display:block;object-fit:contain;background:#fff}@media(max-width:960px){.logo .brand-logo-image{width:130px;height:64px}}@media(min-width:961px){.nav{width:auto;margin-left:auto;gap:0}.nav>a{min-width:118px;flex:0 0 auto;text-align:center}}@media(min-width:961px){.gnb-mega{position:absolute;top:100%;left:0;right:0;z-index:40;padding:24px 0 28px;background:#fff;border-bottom:1px solid #d7e3f2;box-shadow:0 24px 48px #082b6621;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}.gnb-mega-inner{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:repeat(6,118px);justify-content:end}@media(min-width:1100px){.nav>a{min-width:150px}.gnb-mega-inner{grid-template-columns:repeat(6,150px)}}.nav:hover .gnb-mega,.nav:focus-within .gnb-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.gnb-mega-col{display:flex;flex-direction:column;gap:2px;padding:0 12px;border-left:1px solid #edf3fa}.gnb-mega-col:first-child{border-left:0}.gnb-mega-col>a{padding:8px 4px;color:#5a6b83;text-align:center;font-size:12.5px;font-weight:600;line-height:1.55;word-break:keep-all;border-radius:6px;transition:color .15s ease,background .15s ease}.gnb-mega-col>a:hover,.gnb-mega-col>a:focus-visible{color:#086bd7;background:#f2f7fd}}@media(max-width:960px){.gnb-mega{display:none}}@media(prefers-reduced-motion:reduce){.gnb-mega{transition:none}}.variant-business-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f5f9fe)}.variant-business-section:before{content:"";width:430px;height:430px;position:absolute;right:-220px;top:-210px;border:1px solid rgba(8,107,215,.12);border-radius:50%;box-shadow:0 0 0 72px #086bd706,0 0 0 144px #086bd705}.variant-business-section .container{position:relative;z-index:1}.variant-business-section .section-head{margin-bottom:48px}.variant-business-section .section-head p{max-width:610px}.variant-business-section .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border:0}.variant-business-section .service-feature-card{min-height:430px;padding:0;overflow:hidden;border:1px solid #d8e4f2;border-radius:4px;background:#fff;box-shadow:0 12px 35px #082b6612;transition:transform .25s ease,box-shadow .25s ease}.variant-business-section .service-feature-card:hover{transform:translateY(-7px);box-shadow:0 22px 44px #082b6621}.service-feature-card figure{height:190px;margin:0;overflow:hidden;background:#082b66}.service-feature-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.service-feature-card:hover img{transform:scale(1.045)}.service-feature-copy{padding:27px 25px 30px}.service-feature-copy i{width:auto;height:auto;display:inline-block;color:#086bd7;background:transparent;border-radius:0;font:800 11px/1 DM Sans,sans-serif;letter-spacing:.12em}.service-feature-copy h3{margin:20px 0 12px;color:#102a52;font-size:22px}.service-feature-copy p{margin:0;color:#63778f;font-size:13px;line-height:1.8;word-break:keep-all}@media(max-width:960px){.variant-business-section .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.variant-business-section .service-grid{grid-template-columns:1fr}.variant-business-section .service-feature-card{min-height:0}}@media(prefers-reduced-motion:reduce){.variant-business-section .service-feature-card,.service-feature-card img{transition:none}}.variant-business-section .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.variant-business-section .service-feature-card{min-height:0;border-radius:12px;color:inherit}.service-feature-card figure{height:310px;position:relative}.service-feature-copy{padding:30px 30px 34px}.service-feature-copy h3{margin:0 0 13px;font-size:25px}.service-feature-card:focus-visible{outline:3px solid #2fc7ee;outline-offset:4px}@media(max-width:700px){.variant-business-section .service-grid{grid-template-columns:1fr}.service-feature-card figure{height:250px}}.variant-business-section .service-feature-card.is-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.service-feature-card.is-wide figure{height:100%;min-height:300px;margin:0}.service-feature-card.is-wide .service-feature-copy{padding:0}@media(max-width:700px){.variant-business-section .service-feature-card.is-wide{grid-template-columns:1fr;gap:0}.service-feature-card.is-wide figure{height:250px;min-height:0}.service-feature-card.is-wide .service-feature-copy{padding:30px 30px 34px}}.service-feature-copy h3{font-size:clamp(19px,1.55vw,25px);line-height:1.4;word-break:keep-all;text-wrap:balance}.service-feature-copy p{text-wrap:pretty}@media(max-width:700px){.service-feature-copy h3{font-size:21px}}body[data-brand=seumlab]{--page-accent:#086bd7;--page-dark:#082b66;--page-soft:#eff6ff;--page-ink:#102a52;--page-line:#d5e2f2}body[data-page] .brand-page-hero{position:relative;isolation:isolate;overflow:hidden;background-position:center;background-size:cover}body[data-page] .brand-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#04183af5,#052754d4 45%,#041f4680)}body[data-page] .brand-page-hero .brand-container{position:relative;z-index:1}body[data-page=company] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-cleanroom-fab-hero.webp)}body[data-page=business] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-wafer-inspection-hero.webp);background-position:58% center}body[data-page=products] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-wafer-probe-hero.webp);background-position:66% center}body[data-page=analysis] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-package-analysis-hero.webp);background-position:64% center}body[data-page=support] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-wafer-inspection-hero.webp);background-position:60% center}body[data-page=notice] .brand-page-hero{background-image:url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-cleanroom-fab-hero.webp);background-position:center 58%}.brand-container{width:min(1180px,calc(100% - 40px));margin:auto}.brand-page-hero{padding:96px 0 88px;color:#fff;background:linear-gradient(125deg,var(--page-dark),color-mix(in srgb,var(--page-dark) 68%,#061824))}.brand-page-hero small,.section-kicker,.section-title>span{color:color-mix(in srgb,var(--page-accent) 60%,#8ed9ff);font-size:11px;font-weight:800;letter-spacing:.15em}.brand-page-hero h1{margin:15px 0 16px;font-size:52px;letter-spacing:-.05em}.brand-page-hero p{max-width:680px;margin:0;color:#ffffffbd;font-size:16px;line-height:1.8}.brand-section{padding:90px 0}.brand-section.soft{background:var(--page-soft)}.section-title{margin-bottom:36px}.section-title h2{margin:10px 0 12px;color:var(--page-ink);font-size:37px;letter-spacing:-.045em}.section-title p{max-width:700px;margin:0;color:#68737a;line-height:1.8}.split-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.split-story h2{margin:12px 0;color:var(--page-ink);font-size:38px;line-height:1.45;letter-spacing:-.05em}.split-story p{color:#66727a;line-height:1.95}.split-story .large-copy{color:var(--page-ink);font-size:20px}.overview-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--page-dark)}.overview-grid dl{margin:0;padding:20px;display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid var(--page-line)}.overview-grid dl:nth-child(odd){border-right:1px solid var(--page-line)}.overview-grid dt{font-weight:800}.overview-grid dd{margin:0;color:#657078}.history-list{border-top:2px solid var(--page-dark)}.history-list>div{padding:21px 15px;display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:1px solid var(--page-line)}.history-list b{color:var(--page-accent);font-size:24px}.history-list p{margin:0;color:#626d74}.location-band{padding:48px 0;color:#fff;background:var(--page-dark)}.location-band .brand-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.location-band span{font-size:10px;font-weight:800;letter-spacing:.14em}.location-band h2{margin:8px 0 0;font-size:23px}.location-band a{padding:13px 19px;border:1px solid rgba(255,255,255,.5);font-weight:700}.brand-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.brand-card{min-height:260px;padding:34px;position:relative;border:1px solid var(--page-line);background:#fff}.brand-card:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--page-accent)}.brand-card small{color:var(--page-accent);font-weight:800}.brand-card h3{margin:45px 0 14px;font-size:25px}.brand-card p{color:#667178;line-height:1.8}.brand-card a{color:var(--page-accent);font-size:13px;font-weight:800}.product-list{border-top:2px solid var(--page-dark)}.product-row{padding:30px 18px;display:grid;grid-template-columns:150px 1fr 120px;gap:30px;align-items:center;border-bottom:1px solid var(--page-line)}.product-code{color:var(--page-accent);font-size:27px;font-weight:900;letter-spacing:-.03em}.product-row h3{margin:0 0 8px;font-size:22px}.product-row p{margin:0 0 10px;color:#657078;line-height:1.75}.product-row span{color:#899197;font-size:12px}.product-row>a{padding:11px;text-align:center;border:1px solid var(--page-line);font-size:12px;font-weight:800}.process-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;border-top:2px solid var(--page-dark);border-left:1px solid var(--page-line)}.process-list li{min-height:190px;padding:27px;border-right:1px solid var(--page-line);border-bottom:1px solid var(--page-line)}.process-list b{color:var(--page-accent);font-size:12px}.process-list span{margin:32px 0 9px;display:block;font-size:20px;font-weight:800}.process-list p{margin:0;color:#687279;font-size:13px;line-height:1.7}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.request-grid h2,.support-layout h2{margin:13px 0 18px;font-size:37px;line-height:1.4}.request-grid p{color:#667178;line-height:1.8}.page-button{margin-top:18px;padding:13px 23px;display:inline-flex;color:#fff;background:var(--page-accent);border:0;font-weight:800}.price-card{padding:30px;background:#fff;border:1px solid var(--page-line)}.price-card h3{margin-top:0}.price-card table{width:100%;border-collapse:collapse}.price-card th,.price-card td{padding:13px;border-bottom:1px solid var(--page-line);text-align:left}.price-card td{text-align:right}.price-card small{margin-top:14px;display:block;color:#899197;line-height:1.6}.support-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.support-layout>div>p{color:#677178;line-height:1.8}.contact-list{display:grid;grid-template-columns:90px 1fr;border-top:2px solid var(--page-dark)}.contact-list dt,.contact-list dd{margin:0;padding:15px 5px;border-bottom:1px solid var(--page-line)}.contact-list dt{font-weight:800}.contact-list dd{color:#657078}.brand-form{padding:32px;background:var(--page-soft);border:1px solid var(--page-line)}.form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.form-fields label{display:grid;gap:7px;font-size:12px;font-weight:800}.form-fields .full{grid-column:1/-1}.form-fields input,.form-fields select,.form-fields textarea{width:100%;padding:12px;border:1px solid var(--page-line);background:#fff}.form-fields textarea{min-height:125px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-grid>div{padding:28px;background:#fff;border-top:4px solid var(--page-accent)}.guide-grid b{font-size:19px}.guide-grid p{margin-bottom:0;color:#667178;line-height:1.75}.faq{border-top:2px solid var(--page-dark)}.faq-item{border-bottom:1px solid var(--page-line)}.faq-question{width:100%;padding:21px 3px;display:flex;justify-content:space-between;color:var(--page-ink);background:none;border:0;text-align:left;font-weight:800}.faq-question:after{content:"+"}.faq-item.open .faq-question:after{content:"−"}.faq-answer{display:none;padding:0 30px 22px 3px;color:#657078;line-height:1.8}.faq-item.open .faq-answer{display:block}.notice-list{border-top:2px solid var(--page-dark)}.notice-list a{padding:20px 12px;display:grid;grid-template-columns:80px 1fr 120px;align-items:center;border-bottom:1px solid var(--page-line)}.notice-list b{color:var(--page-accent)}.notice-list time{color:#8a9298;text-align:right}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.library-grid a{padding:28px;display:grid;gap:24px;background:#fff;border:1px solid var(--page-line)}.library-grid small{color:var(--page-accent);font-weight:800}.library-grid b{font-size:19px;line-height:1.5}.library-grid span{color:#899197;font-size:12px}.schedule-box{margin-top:20px;padding:23px 28px;display:grid;grid-template-columns:180px 1fr 120px;align-items:center;background:var(--page-dark);color:#fff}.schedule-box a{text-align:right;font-weight:800}.form-message{padding:12px;margin-top:14px;color:#15543c;background:#fff}.brand-page-hero+*{scroll-margin-top:90px}@media(max-width:900px){.brand-container{width:calc(100% - 30px)}.brand-page-hero{padding:72px 0}.brand-page-hero h1{font-size:42px}.brand-section{padding:65px 0}.split-story,.request-grid,.support-layout{grid-template-columns:1fr;gap:35px}.overview-grid,.brand-card-grid{grid-template-columns:1fr}.overview-grid dl:nth-child(odd){border-right:0}.process-list{grid-template-columns:repeat(2,1fr)}.product-row{grid-template-columns:95px 1fr}.product-row>a{grid-column:2}.guide-grid,.library-grid,.form-fields{grid-template-columns:1fr}.form-fields .full{grid-column:auto}.schedule-box{grid-template-columns:1fr;gap:12px}.schedule-box a{text-align:left}.location-band .brand-container{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.brand-page-hero h1{font-size:36px}.brand-section{padding:55px 0}.split-story h2,.request-grid h2,.support-layout h2,.section-title h2{font-size:31px}.overview-grid dl{grid-template-columns:100px 1fr}.history-list>div{grid-template-columns:90px 1fr}.process-list,.product-row{grid-template-columns:1fr}.product-row>a{grid-column:auto;width:max-content}.notice-list a{grid-template-columns:65px 1fr}.notice-list time{grid-column:2;text-align:left;margin-top:7px}}.company-location{background:#fff}.location-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:stretch}.location-map{width:100%;min-height:430px;border:0;background:var(--page-soft)}.location-contact{padding:42px;background:var(--page-soft);border-top:4px solid var(--page-accent)}.location-contact h3{margin:15px 0 27px;font-size:24px;line-height:1.55}.location-contact dl{margin:0;border-top:1px solid var(--page-line)}.location-contact dt,.location-contact dd{margin:0;padding:14px 0;border-bottom:1px solid var(--page-line)}.location-contact dt{font-weight:800}.location-contact dd{color:#5d6c75}.location-contact a:not(.page-button){text-decoration:underline;text-underline-offset:3px}.business-stack{display:grid;gap:78px}.business-story{scroll-margin-top:110px}.business-story h3{margin:0 0 22px;color:var(--page-ink);font-size:32px;letter-spacing:-.04em}.business-story figure{height:460px;margin:0;position:relative;overflow:hidden;background:var(--page-dark)}.business-story figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(3,24,57,.34))}.business-story img{width:100%;height:100%;display:block;object-fit:cover}.business-story figure span{position:absolute;right:24px;bottom:22px;z-index:2;padding:9px 14px;color:#fff;background:#031839c7;border:1px solid rgba(255,255,255,.65);border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.18em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.business-story p{max-width:850px;margin:24px 0 0;color:#667178;font-size:16px;line-height:1.9}.process-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;border:0}.process-list li{min-height:225px;padding:26px 21px;position:relative;overflow:visible;border:1px solid var(--page-line);border-radius:10px;background:#fff;box-shadow:0 12px 28px #082b6612}.process-list li:not(:last-child):after{content:"";width:21px;height:34px;position:absolute;right:-25px;top:50%;z-index:2;background:var(--page-accent);clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,36% 50%);transform:translateY(-50%)}.process-list b{width:37px;height:37px;display:grid;place-items:center;color:#fff;background:var(--page-accent);border-radius:50%;font-size:11px}.process-list span{margin:27px 0 10px;font-size:18px}.process-list p{font-size:12px}.request-callout{max-width:850px;text-align:center}.request-callout h2{margin:14px 0 16px;font-size:36px;line-height:1.45}.request-callout p{margin:0;color:#667178;line-height:1.8}.request-callout .page-button{margin-top:24px}.notice-heading-row{margin-bottom:27px;display:flex;align-items:end;justify-content:space-between;gap:30px}.notice-heading-row .section-title{margin-bottom:0}.notice-search{display:flex;align-items:stretch}.notice-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.notice-search input{width:min(330px,52vw);padding:12px 14px;border:1px solid var(--page-line);border-right:0}.notice-search button{padding:0 20px;color:#fff;background:var(--page-dark);border:1px solid var(--page-dark);font-weight:800}.notice-list [hidden]{display:none}.notice-empty{padding:45px 0;text-align:center;color:#718087;border-bottom:1px solid var(--page-line)}.notice-pagination{margin-top:30px;display:flex;justify-content:center;gap:8px}.notice-pagination button{width:39px;height:39px;color:var(--page-ink);background:#fff;border:1px solid var(--page-line);cursor:pointer}.notice-pagination button.active{color:#fff;background:var(--page-accent);border-color:var(--page-accent)}@media(max-width:900px){.location-layout{grid-template-columns:1fr}.process-list{grid-template-columns:repeat(2,1fr)}.process-list li:nth-child(2n):after{display:none}.business-story figure{height:360px}}@media(max-width:560px){.location-contact{padding:28px}.location-map{min-height:330px}.business-stack{gap:56px}.business-story h3{font-size:27px}.business-story figure{height:260px}.business-story p{font-size:14px}.process-list{grid-template-columns:1fr;gap:42px}.process-list li:nth-child(2n):after,.process-list li:not(:last-child):after{width:22px;height:30px;right:50%;top:auto;bottom:-36px;display:block;transform:translate(50%) rotate(90deg)}.notice-heading-row{align-items:stretch;flex-direction:column}.notice-search input,.notice-search{width:100%}.notice-list a{grid-template-columns:60px 1fr}.notice-list time{grid-column:2;text-align:left;margin-top:7px}}.greeting-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.greeting-layout h2{margin:13px 0 0;color:var(--page-ink);font-size:38px;line-height:1.45;letter-spacing:-.05em}.greeting-layout p{color:#66727a;line-height:1.95}.greeting-layout .large-copy{margin-top:0;color:var(--page-ink);font-size:20px}.process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 40px}.process-list li{min-height:250px;padding:31px 30px}.process-list span{font-size:20px}.process-list p{font-size:14px;line-height:1.8}.process-list li:nth-child(4){grid-column:3;grid-row:2}.process-list li:nth-child(5){grid-column:2;grid-row:2}.process-list li:nth-child(6){grid-column:1;grid-row:2}.process-list li:not(:last-child):after{right:-31px;top:50%;bottom:auto;left:auto;transform:translateY(-50%)}.process-list li:nth-child(3):after{right:50%;top:auto;bottom:-39px;transform:translate(50%) rotate(90deg)}.process-list li:nth-child(4):after,.process-list li:nth-child(5):after{right:auto;left:-31px;top:50%;bottom:auto;transform:translateY(-50%) rotate(180deg)}@media(max-width:900px){.greeting-layout{grid-template-columns:1fr;gap:34px}.process-list{grid-template-columns:1fr;gap:42px}.process-list li:nth-child(n){grid-column:auto;grid-row:auto}.process-list li:nth-child(n):not(:last-child):after{width:22px;height:30px;right:50%;left:auto;top:auto;bottom:-36px;display:block;transform:translate(50%) rotate(90deg)}}@media(max-width:560px){.greeting-layout h2{font-size:31px}.process-list li{padding:27px 24px}}.core-values{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--page-line);border-radius:10px;overflow:hidden}.core-value{padding:42px 18px 36px;display:grid;justify-items:center;gap:20px;text-align:center;border-left:1px solid var(--page-line)}.core-value:first-child{border-left:0}.core-value svg{width:54px;height:54px;color:var(--page-accent);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.core-value p{margin:0}.core-value b{display:block;color:var(--page-ink);font-size:17px;letter-spacing:-.02em}.core-value span{margin-top:7px;display:block;color:#8a949c;font-size:12px;font-weight:700;letter-spacing:.04em}@media(max-width:900px){.core-values{grid-template-columns:repeat(2,1fr)}.core-value:nth-child(odd){border-left:0}.core-value:nth-child(n+3){border-top:1px solid var(--page-line)}}@media(max-width:560px){.core-values{grid-template-columns:1fr}.core-value{padding:34px 18px 30px;border-left:0}.core-value+.core-value{border-top:1px solid var(--page-line)}}@media(min-width:1011px){.greeting-layout{grid-template-columns:.85fr 1.15fr;gap:60px}}@media(max-width:1010px){.greeting-layout{grid-template-columns:1fr;gap:34px}}.greeting-layout .large-copy{font-size:clamp(15px,1.42vw,18.5px);line-height:1.8;word-break:keep-all;text-wrap:pretty}.greeting-layout p{word-break:keep-all;text-wrap:pretty}.greeting-layout h2{word-break:keep-all}.business-story p{max-width:960px;white-space:pre-line;word-break:keep-all;text-wrap:pretty}.business-story h3{word-break:keep-all;text-wrap:balance}.product-row p,.product-row h3{word-break:keep-all;text-wrap:pretty}@media(max-width:560px){.greeting-layout .large-copy{font-size:17px}}.section-title.center{text-align:center}.section-title.center h2{margin-inline:auto}.section-title.center h2:after{content:"";width:38px;height:3px;margin:18px auto 0;display:block;border-radius:3px;background:var(--page-accent)}.history-timeline{max-width:1000px;margin:8px auto 0;padding:0;position:relative;list-style:none}.history-timeline:before{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:0;border-left:1px dashed #c3d5ea;transform:translate(-.5px)}.history-timeline>li{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:64px;padding-bottom:56px}.history-timeline>li:last-child{padding-bottom:0}.history-timeline>li:before{content:"";width:13px;height:13px;position:absolute;left:50%;top:8px;z-index:1;border-radius:50%;background:var(--page-accent);box-shadow:0 0 0 4px var(--page-soft),0 0 0 5px #c3d5ea;transform:translate(-50%)}.history-timeline>li.is-left>*{grid-column:1;text-align:right}.history-timeline>li.is-right>*{grid-column:2;text-align:left}.history-year b{color:var(--page-accent);font-size:31px;font-weight:800;letter-spacing:-.02em}.history-items{margin:14px 0 0;padding:0;display:grid;gap:7px;list-style:none}.history-items li{color:#5c6b7d;font-size:14px;line-height:1.7;word-break:keep-all}@media(max-width:900px){.history-timeline:before{left:7px}.history-timeline>li{grid-template-columns:1fr;padding-left:34px;padding-bottom:42px}.history-timeline>li:before{left:7px}.history-timeline>li.is-left>*,.history-timeline>li.is-right>*{grid-column:1;text-align:left}.history-year b{font-size:26px}}.cert-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none}.cert-card{display:grid;gap:14px;text-align:center}.cert-card figure{aspect-ratio:5/7;margin:0;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid var(--page-line);border-radius:10px;box-shadow:0 10px 26px #082b6614;transition:transform .25s ease,box-shadow .25s ease}.cert-card:hover figure{transform:translateY(-5px);box-shadow:0 18px 38px #082b6626}.cert-card img{width:100%;height:100%;display:block;object-fit:cover}.cert-card figure.is-empty{background:linear-gradient(160deg,#f4f8fd,#e8f0fa);border-style:dashed}.cert-card figure.is-empty span{color:#9fb2c8;font:800 11px/1 DM Sans,Arial,sans-serif;letter-spacing:.18em}.cert-card b{color:var(--page-ink);font-size:14px;line-height:1.5;word-break:keep-all}@media(max-width:900px){.cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:560px){.cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.client-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 60px}.client-group h3{margin:0 0 20px;padding-bottom:14px;color:var(--page-ink);text-align:center;font-size:17px;letter-spacing:-.01em;border-bottom:1px solid var(--page-line)}.client-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none}.client-card{height:160px;padding:18px 20px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--page-line);border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.client-card:hover{border-color:color-mix(in srgb,var(--page-accent) 45%,#fff);box-shadow:0 10px 24px #082b661a}.client-card img{width:100%;height:100%;max-width:320px;display:block;object-fit:contain}.client-card span{color:#5c6b7d;text-align:center;font-size:14px;font-weight:700;word-break:keep-all}@media(max-width:900px){.client-groups{grid-template-columns:1fr;gap:40px}}@media(max-width:420px){.client-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cert-card figure,.client-card{transition:none}}:root{--teal: #086bd7;--deep: #082b66;--mint: #e9f3ff;--ink: #102a52;--muted: #63778f;--line: #d5e2f2;--lime: #2fc7ee}body[data-brand=seumlab]{--page-accent: #086bd7;--page-dark: #082b66;--page-soft: #eff6ff;--page-ink: #102a52;--page-line: #d5e2f2}.header{border-bottom-color:#d7e3f2}.hero{background:linear-gradient(120deg,#f7fbff 0,#f7fbff 56%,#dcecff 56%)}.hero-spectrum{overflow:hidden;isolation:isolate;border-color:#086bd74d;background:linear-gradient(135deg,#0315332e,#0426536b),url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-wafer-probe-hero.webp) 68% center / cover;box-shadow:0 28px 80px #062a5f3b,inset 0 0 0 1px #ffffff40}.hero-spectrum:before{content:"WAFER / ANALYSIS";width:156px;height:156px;display:grid;place-items:center;z-index:2;color:#fff;border:1px solid rgba(138,220,255,.7);border-radius:50%;background:#031839ad;box-shadow:0 0 0 48px #0970db14,0 0 0 49px #86dcff61,0 0 0 104px #086bd712,0 0 0 105px #86dcff38;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:12px}.hero-spectrum:after{z-index:3;background:linear-gradient(90deg,transparent,#2fc7ee,#086bd7,transparent);box-shadow:0 0 28px #2fc7eeb8}.section.soft{background:#f2f7fd}.footer{color:#61738a;background:#fff;border-top:4px solid #086bd7}.footer .footer-info,.footer a{color:#61738a}.footer-bottom{border-top-color:#d5e2f2}.hero-spectrum:after{display:none}.hero .hero-tagline{max-width:620px;margin:26px 0 0;padding-left:20px;position:relative;color:#0d3670;font-family:DM Sans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.75;letter-spacing:.035em;word-break:keep-all}.hero .hero-tagline:before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:3px;border-radius:3px;background:linear-gradient(180deg,#2fc7ee,#086bd7 60%,#082b6640)}.hero .hero-tagline:after{content:"";display:block;width:180px;height:1px;margin-top:20px;background:linear-gradient(90deg,#086bd780,#086bd700)}@media(max-width:620px){.hero .hero-tagline{font-size:14px;margin-top:20px}.hero .hero-tagline:after{width:120px;margin-top:16px}}@media(max-width:960px){.nav>a{text-align:left}}body[data-brand=seumlab][data-page=products] .brand-section{background:#f3f7fc}body[data-brand=seumlab][data-page=products] .product-list{display:grid;gap:28px;border-top:0}body[data-brand=seumlab][data-page=products] .product-row{scroll-margin-top:110px;padding:28px;display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:52px;align-items:center;overflow:hidden;background:#fff;border:1px solid #d5e2f2;border-radius:18px;box-shadow:0 16px 42px #082b6617}body[data-brand=seumlab][data-page=products] .product-row.product-row-text-only{grid-template-columns:1fr}body[data-brand=seumlab][data-page=products] .product-image{position:relative;height:300px;margin:0;overflow:hidden;border-radius:16px;background:#082b66;box-shadow:0 18px 45px #082b6629}body[data-brand=seumlab][data-page=products] .product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}body[data-brand=seumlab][data-page=products] .product-row:hover .product-image img{transform:scale(1.045)}body[data-brand=seumlab][data-page=products] .product-copy{padding:0}body[data-brand=seumlab][data-page=products] .product-sample-badge{position:absolute;left:50%;bottom:16px;z-index:2;padding:8px 13px;color:#fff;background:#041d44d6;border:1px solid rgba(255,255,255,.72);border-radius:3px;transform:translate(-50%);font:800 11px/1 DM Sans,Arial,sans-serif;letter-spacing:.16em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-brand=seumlab][data-page=products] .product-code{margin-bottom:18px;font-size:14px;letter-spacing:.15em}body[data-brand=seumlab][data-page=products] .product-row h3{margin:0 0 14px;color:#082b66;font-size:31px}body[data-brand=seumlab][data-page=products] .product-row p{margin:0 0 18px;color:#63778f;line-height:1.9}@media(max-width:760px){body[data-brand=seumlab][data-page=products] .product-row{padding:20px;grid-template-columns:1fr;gap:24px}body[data-brand=seumlab][data-page=products] .product-image{height:230px}}body[data-brand=seumlab][data-page=notice-detail] .brand-page-hero{background-image:linear-gradient(125deg,#061b3fe6,#086bd794),url(https://pub-8f35f5948e9a4a449de8bc41f9c0af94.r2.dev/semiqlab/v2/semi-cleanroom-fab-hero.webp);background-position:center 58%;background-size:cover}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-card{max-width:920px;margin:0 auto;padding:44px 50px;background:#fff;border:1px solid var(--page-line);border-top:4px solid var(--page-accent);box-shadow:0 18px 45px #082b6614}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-category{color:var(--page-accent);font-size:12px;font-weight:800;letter-spacing:.12em}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-card h2{margin:14px 0 18px;color:var(--page-ink);font-size:32px;line-height:1.4;letter-spacing:-.04em}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-meta{padding-bottom:22px;display:flex;gap:20px;color:#7b8795;border-bottom:1px solid var(--page-line);font-size:12px}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-body{padding:34px 0 40px;color:#5e6d7d;line-height:1.95}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-body h3{margin:30px 0 12px;color:var(--page-ink);font-size:20px}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-guide{margin-top:26px;padding:22px 24px;background:var(--page-soft);border-left:4px solid var(--page-accent)}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-guide p{margin:5px 0}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-actions{padding-top:24px;border-top:1px solid var(--page-line);text-align:center}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-actions a{min-width:130px;padding:13px 22px;display:inline-flex;justify-content:center;color:#fff;background:var(--page-dark);font-weight:800}@media(max-width:620px){body[data-brand=seumlab][data-page=notice-detail] .notice-detail-card{padding:30px 22px}body[data-brand=seumlab][data-page=notice-detail] .notice-detail-card h2{font-size:25px}}#root{min-height:100vh}.logo img,.footer-logo img{max-width:100%}.nav a{cursor:pointer}.brand-form .privacy-field{margin-top:18px;display:flex;align-items:flex-start;gap:9px;color:#5e6d7d;font-size:12px;line-height:1.6}.brand-form .privacy-field input{width:auto;margin-top:4px}.request-band small{color:#8edcff}.form-message{color:#0753a8;background:#eef6ff}.form-message.error{color:#8c1d1d;background:#fff0f0}.not-found{min-height:55vh;display:grid;place-items:center;text-align:center}.not-found h1{font-size:48px;margin-bottom:8px}.not-found p{color:#667178}.not-found a{margin-top:18px}.hero h1,.notice-detail-body p{white-space:pre-line}.loading-shell{min-height:55vh;display:grid;place-items:center;color:#63778f}.floating-inquiry{position:fixed;right:26px;bottom:26px;z-index:60;display:flex;align-items:center;gap:12px;padding:13px 22px 13px 15px;color:#fff;background:linear-gradient(135deg,#086bd7,#0a4fa8 55%,#082b66);border-radius:999px;box-shadow:0 14px 34px #082b6652,0 0 0 1px #ffffff24 inset;transition:transform .22s ease,box-shadow .22s ease}.floating-inquiry:hover,.floating-inquiry:focus-visible{transform:translateY(-3px);box-shadow:0 20px 44px #082b6666,0 0 0 1px #ffffff38 inset}.floating-inquiry:focus-visible{outline:3px solid #2fc7ee;outline-offset:3px}.floating-inquiry-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#ffffff29}.floating-inquiry-icon svg{width:21px;height:21px;display:block}.floating-inquiry-label{display:grid;gap:2px;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.02em;white-space:nowrap;opacity:.82}.floating-inquiry-label b{font-size:14.5px;letter-spacing:-.01em;opacity:1}.floating-inquiry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#086bd759;animation:floating-inquiry-pulse 2.8s ease-out infinite}@keyframes floating-inquiry-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.16);opacity:0}to{transform:scale(1.16);opacity:0}}@media(max-width:620px){.floating-inquiry{right:16px;bottom:16px;padding:11px;gap:0}.floating-inquiry-label{display:none}.floating-inquiry-icon{width:34px;height:34px;background:transparent}}@media(prefers-reduced-motion:reduce){.floating-inquiry{transition:none}.floating-inquiry:before{animation:none}}
