:root{--ink:#142a40;--blue:#115c9e;--blue-deep:#123d66;--cyan:#54b7d1;--pink:#f6e9ef;--lilac:#eee9f7;--rose:#a15f7c;--gold:#c99b29;--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif;--display:'Manrope','DM Sans',Arial,sans-serif;--line:rgba(25,61,88,.19)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:absolute;top:-50px;left:15px;z-index:9;background:var(--ink);color:white;padding:10px 14px}.skip-link:focus{top:10px}
.topbar{height:76px;padding:0 clamp(24px,5vw,76px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:#fff;position:relative;z-index:6;border-bottom:1px solid #e8edf0}.company-mark{width:148px}.company-mark img{width:148px;height:54px;object-fit:contain;object-position:left center}.topbar-motto{text-align:center;color:#73808a;font:italic 13px var(--serif);letter-spacing:.025em}.topbar-contact{justify-self:end;font-size:12px;font-weight:700;color:var(--ink);border-bottom:1px solid #9aa9b3;padding:5px 0}.topbar-contact span{margin-left:12px;color:var(--blue)}
.split-stage{min-height:max(820px,calc(100svh - 126px));height:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.division{position:relative;overflow:hidden;isolation:isolate}.division-medical{background:linear-gradient(133deg,#edf5f8 0%,#e2eef4 48%,#d3e5ed 100%)}.division-beauty{background:linear-gradient(133deg,#f8edf1 0%,#f4eaf3 48%,#eee9f7 100%)}.division-inner{width:min(100%,680px);height:100%;padding:clamp(50px,6vh,76px) clamp(28px,6.4vw,100px) 68px;position:relative;z-index:1;display:flex;flex-direction:column}.medical-inner{margin-left:auto;padding-right:clamp(62px,8vw,122px)}.beauty-inner{padding-left:clamp(62px,8vw,122px);margin-right:auto}.eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:#597387;margin:0 0 46px}.division-beauty .eyebrow{color:#8a6078}.eyebrow-index{color:#1780a9;font-size:11px}.division-beauty .eyebrow-index{color:#a65f84}.eyebrow-rule{width:34px;height:1px;background:#73aabe}.division-beauty .eyebrow-rule{background:#cd91ad}.division-pretitle{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:9px;color:#67849a;margin:0 0 17px}.division-beauty .division-pretitle{color:#9b6d85}h1,h2{font:500 clamp(48px,5vw,68px)/1.03 var(--display);letter-spacing:-.06em;margin:0}.division h1{color:#143755}.division h2{color:#503d61}.division h1 em,.division h2 em{font:italic 400 .91em var(--serif);letter-spacing:-.045em;color:#2583a8}.division h2 em{color:#b36e91}.division-intro{max-width:390px;color:#5c7384;font-size:14px;line-height:1.8;margin:20px 0 24px}.division-beauty .division-intro{color:#796879}.medical-list{list-style:none;margin:0;padding:0;max-width:410px;border-top:1px solid rgba(23,77,112,.19)}.medical-list li{min-height:43px;border-bottom:1px solid rgba(23,77,112,.19);display:grid;grid-template-columns:36px 1fr 16px;gap:7px;align-items:center;font-size:12px;font-weight:600;color:#264d69}.list-index{color:#5d9bb2;font-size:9px;letter-spacing:.09em}.list-plus{font-size:16px;font-weight:400;color:#62a8c0;text-align:right}.division-brand{margin-top:22px;display:flex;align-items:center;gap:18px}.surgiowl-mark{width:164px;height:88px;object-fit:contain;object-position:left center}.brand-url{font-weight:600;color:#1c6287;font-size:12px}.brand-url span{margin-left:9px;color:#60a3bd}.division-cta{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;min-width:226px;gap:28px;padding:13px 16px;margin-top:21px;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.division-cta:hover{transform:translateY(-2px)}.medical-cta{background:#153d5c;color:white}.medical-cta span{color:#8bd2e3;font-size:15px}.beauty-cta{background:#704c69;color:white}.beauty-cta span{color:#f2bfd4;font-size:15px}.division-watermark{position:absolute;z-index:-1;right:-4vw;bottom:-14vw;font:italic 54vw/.8 var(--serif);color:rgba(37,117,157,.035);pointer-events:none}.division-beauty .division-watermark{color:rgba(138,72,112,.04);left:-2vw;right:auto}.corner-note{position:absolute;bottom:25px;left:clamp(28px,6.4vw,100px);font-size:8px;letter-spacing:.19em;color:#6c8797}.division-beauty .corner-note{left:clamp(62px,8vw,122px);color:#9a7b8e}
.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(85px,1fr));gap:9px;max-width:424px;margin:0 0 0;z-index:2}.brand-tile{height:85px;background:rgba(255,255,255,.52);border:1px solid rgba(139,101,130,.13);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:transform .2s,background .2s}.brand-tile:hover{transform:translateY(-2px);background:rgba(255,255,255,.82)}.tile-name{position:absolute;bottom:4px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#7d6b78;font-weight:600}.brand-tile img{max-width:84%;height:65px;object-fit:contain;margin-top:-8px}.brand-tile.beautanium img{height:69px;mix-blend-mode:multiply}.brand-tile.seoulle img{height:43px;margin-top:-5px}.wordmark-seven{text-align:center;font:700 15px/.85 var(--serif);letter-spacing:.12em;color:#8c6b46}.wordmark-seven i{font-size:19px;font-weight:400;letter-spacing:.16em}.wordmark-herbi{font:700 15px var(--display);letter-spacing:.08em;color:#587e68}.wordmark-cola{font:700 22px var(--display);letter-spacing:.16em;color:#765f86}.brand-tile.seven-silks{background:rgba(255,255,255,.47)}.brand-tile.hair-cell{background:rgba(235,247,239,.58)}.brand-tile.cola{background:rgba(240,236,248,.65)}.brand-tile.beautanium{background:rgba(252,236,213,.7)}.brand-tile.seoulle{background:rgba(255,250,251,.67)}
.dragon-seam{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-48%);width:clamp(128px,13vw,178px);height:clamp(128px,13vw,178px);display:flex;align-items:center;justify-content:center;pointer-events:none}.dragon-seam:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(197,157,57,.42);background:rgba(255,255,255,.64);backdrop-filter:blur(5px);box-shadow:0 8px 22px rgba(42,74,95,.09)}.dragon-seam img{position:relative;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(104,71,12,.17))}.seam-line{position:absolute;z-index:-1;left:50%;top:2%;bottom:2%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.75) 14%,rgba(255,255,255,.75) 86%,transparent)}.seam-caption{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);padding:3px 8px;background:rgba(255,255,255,.75);font-size:7px;letter-spacing:.22em;color:#9c7d39;white-space:nowrap}.seam-mobile{display:none}
.footer{height:50px;padding:0 clamp(24px,5vw,76px);display:flex;align-items:center;gap:26px;background:#fff;color:#83909a;font-size:9px;letter-spacing:.04em}.footer-left{display:flex;align-items:center;gap:9px}.footer-dot{width:3px;height:3px;border-radius:50%;background:#c5a044}.footer-email{color:#526c7d;font-weight:600}.footer-copy{margin-left:auto}
@media(min-width:1500px){.division-inner{padding-top:8vh}.medical-inner{padding-right:min(9vw,140px)}.beauty-inner{padding-left:min(9vw,140px)}}
@media(max-width:1050px){.division-inner{padding-left:5vw;padding-right:5vw}.medical-inner{padding-right:7vw}.beauty-inner{padding-left:7vw}.dragon-seam{width:clamp(118px,13vw,152px);height:clamp(118px,13vw,152px)}.brand-grid{gap:7px}.brand-tile{height:76px}.surgiowl-mark{width:145px}}
@media(max-width:720px){.topbar{height:68px;padding:0 20px;grid-template-columns:1fr auto}.company-mark,.company-mark img{width:130px;height:48px}.topbar-motto{display:none}.split-stage{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.division{min-height:670px}.division-inner{width:100%;height:auto;min-height:670px;padding:49px 28px 72px}.medical-inner,.beauty-inner{margin:0}.eyebrow{margin-bottom:38px}.division h1,.division h2{font-size:clamp(48px,12vw,64px)}.division-intro{font-size:13px;max-width:340px}.medical-list{max-width:100%}.division-brand{margin-top:22px}.brand-grid{max-width:420px;grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px}.brand-tile{height:82px}.division-cta{margin-top:20px}.division-watermark{font-size:90vw;right:-9vw;bottom:-15vw}.division-beauty .division-watermark{left:-5vw;bottom:-13vw}.corner-note{left:28px;bottom:22px}.division-beauty .corner-note{left:28px}.dragon-seam{display:none}.seam-mobile{display:flex;position:absolute;z-index:5;left:50%;top:670px;transform:translate(-50%,-49%);width:116px;height:116px;pointer-events:none;align-items:center;justify-content:center}.seam-mobile:before{content:"";position:absolute;inset:30px -45vw;background:linear-gradient(90deg,#dcecf3 0%,rgba(235,239,245,.8) 45%,#f4e8f0 100%);z-index:-1}.seam-mobile:after{content:"";position:absolute;inset:0;border:1px solid rgba(197,157,57,.42);border-radius:50%;background:rgba(255,255,255,.76);z-index:0}.seam-mobile img{position:relative;z-index:1;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(104,71,12,.18))}.footer{height:auto;min-height:58px;padding:14px 20px;flex-wrap:wrap;gap:8px 15px}.footer-left{width:100%}.footer-copy{margin-left:auto}.footer-email{order:3}.brand-grid{margin-bottom:12px}}
@media(max-width:390px){.division-inner{padding-left:22px;padding-right:22px}.division{min-height:655px}.division-inner{min-height:655px}.seam-mobile{top:655px;width:108px;height:108px}.brand-grid{grid-template-columns:repeat(3,1fr);gap:6px}.brand-tile{height:74px}.division h1,.division h2{font-size:46px}.surgiowl-mark{width:130px;height:76px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
.brand-tile:focus-visible{outline:3px solid var(--blue);outline-offset:3px;z-index:3}
