:root{--paper:#fcfcf8;--ink:#183039;--forest:#126f5c;--deep:#163d35;--sage:#e6f0e3;--mist:#e7edf8;--lime:#cfe98b;--muted:#657771;--line:#dce5df;--white:#fff;--shadow:0 22px 42px rgba(16,54,45,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans KR",Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.skip{position:absolute;left:1rem;top:-4rem;background:var(--deep);color:#fff;padding:.6rem 1rem;border-radius:6px;z-index:100}.skip:focus{top:1rem}.wrap{max-width:1180px;margin:auto;padding:0 24px}.site-header{height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.brand{display:inline-flex;align-items:center;gap:12px;font-size:25px;font-weight:800;letter-spacing:-1.2px}.brand-mark{width:28px;height:30px;color:var(--forest)}.country{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#72827c;border-left:1px solid #bac9c0;padding-left:12px;margin-left:2px}.nav{display:flex;align-items:center;gap:28px;font-size:13px;color:#425650}.nav a:hover{color:var(--forest)}.nav-cta{border:1px solid #b9cbc0;border-radius:999px;padding:9px 17px;color:var(--ink)}.nav-toggle{display:none;background:none;border:0;padding:8px;font-size:25px;line-height:1;cursor:pointer}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:76px 0 84px;min-height:570px}.eyebrow{margin:0 0 18px;font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:800;color:var(--forest)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:58px;line-height:1.18;letter-spacing:-3.8px;margin-bottom:25px;font-weight:800}.hero h1 .accent{color:var(--forest);position:relative;display:inline-block}.hero h1 .accent:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:12px;background:var(--lime);opacity:.72;z-index:-1;transform:skew(-8deg)}.hero-copy{color:var(--muted);font-size:15px;line-height:1.9;max-width:470px;margin-bottom:29px}.actions{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:9px;padding:13px 20px;border:1px solid transparent;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.btn.primary{background:var(--forest);color:#fff}.btn.primary:hover{background:var(--deep)}.btn.secondary{border-color:#c5d5cc;background:transparent}.hero-note{color:#82918b;font-size:10px;letter-spacing:.12em;margin:28px 0 0}.hero-visual{height:500px;position:relative}.visual-field{position:absolute;inset:10px 0 20px 5px;border-radius:100px 18px 100px 18px;background:radial-gradient(ellipse at 55% 36%,#f7f9ed 0,#e0eee2 58%,#d4e7d9 100%);overflow:hidden}.visual-field:before,.visual-field:after{content:"";position:absolute;border:1px solid rgba(186,207,187,.6);border-radius:50%;width:425px;height:425px;left:30px;top:32px}.visual-field:after{width:515px;height:515px;left:-15px;top:-13px}.phone{position:absolute;top:32px;left:84px;width:240px;height:427px;border:6px solid #203b33;border-radius:35px;background:#fffef8;box-shadow:var(--shadow);overflow:hidden;transform:rotate(-6deg);padding:12px 18px}.phone-top{display:flex;align-items:center;justify-content:space-between;font-size:8px}.island{height:12px;width:57px;border-radius:10px;background:#203b33}.phone-brand{font-size:12px;font-weight:800;margin-top:22px}.example{display:inline-block;background:#edf0ed;color:#6b7974;border-radius:99px;padding:2px 7px;font-size:8px;letter-spacing:0;font-weight:550;vertical-align:middle}.phone-title{font-size:21px;font-weight:800;line-height:1.45;margin:13px 0;letter-spacing:-.8px}.clock{width:144px;height:144px;border:1px solid #d8e5cf;border-radius:50%;position:relative;margin:16px auto;background:radial-gradient(circle,#fff 0,#eef6e7 72%,#fff 74%);display:grid;place-content:center;text-align:center}.clock:before{content:"";position:absolute;inset:9px;border-radius:50%;border:4px solid #bad2b0;border-right-color:#7fa676;border-top-color:#7fa676;transform:rotate(-35deg)}.clock small,.clock strong{position:relative;z-index:1;display:block;white-space:nowrap}.clock small{font-size:9px;color:#83917d}.clock strong{font-size:17px;line-height:1.6;letter-spacing:-.6px}.phone-tiles{display:flex;justify-content:center;gap:7px}.phone-tiles span{background:#ecf3e8;border-radius:20px;color:#697c62;font-size:9px;padding:4px 10px}.phone-bottom{margin-top:18px;border-radius:7px;background:#2c614b;color:#fff;font-size:9px;padding:9px 3px;text-align:center}.task-float{position:absolute;width:247px;right:-5px;bottom:9px;border:1px solid #e1e7ea;border-radius:17px;padding:16px 16px 13px;background:#fff;box-shadow:0 13px 26px rgba(25,51,72,.08);transform:rotate(3deg)}.task-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.task-head b{font-size:14px}.task-line{display:flex;align-items:center;justify-content:space-between;background:#f5f7fb;border-radius:6px;font-size:10px;margin:6px 0;padding:9px}.task-line em{background:#e5eafa;border-radius:10px;color:#566397;font-size:8px;font-style:normal;padding:3px 6px}.task-footer{color:#7d8590;font-size:8px;margin:9px 0 0}.visual-label{position:absolute;left:27px;bottom:1px;color:#728878;font-size:9px;letter-spacing:.06em}.section{border-top:1px solid var(--line);padding:67px 0;scroll-margin-top:20px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:29px}.section-heading .eyebrow{margin-bottom:9px}.section h2{font-size:32px;line-height:1.35;letter-spacing:-1.7px;margin-bottom:0}.section-intro{color:var(--muted);font-size:12px;line-height:1.8;max-width:310px;margin:0 0 4px}.products{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.product{position:relative;min-height:325px;overflow:hidden;border-radius:17px;padding:30px 30px 25px}.life{background:var(--sage)}.myinc{background:var(--deep);color:#f4f8f1}.tag{display:inline-flex;align-items:center;border-radius:30px;background:rgba(255,255,255,.75);color:#52695a;font-size:10px;padding:5px 11px}.myinc .tag{background:rgba(255,255,255,.13);color:#d6e5d8}.product h3{font-size:33px;line-height:1.25;letter-spacing:-1px;margin:23px 0 3px}.product .eng{color:#7c8d79;font-size:10px;letter-spacing:1px;margin-bottom:12px}.myinc .eng{color:#b3cbb6}.product p{color:#5c705d;font-size:13px;line-height:1.8;max-width:255px;margin-bottom:26px}.myinc p{color:#c4d7c7}.product-link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:22px;border:0;background:none;padding:0;font-size:12px;font-weight:750;cursor:pointer}.product-link:hover{color:var(--forest)}.myinc .product-link:hover{color:var(--lime)}.life-glyph{position:absolute;right:24px;top:123px;width:138px;height:138px;border:1px solid #b9ccb1;border-radius:50%;box-shadow:0 0 0 13px #dce8d5,0 0 0 14px #c7d7be;color:#55744c;display:grid;place-content:center;text-align:center;font-size:13px;font-weight:750;line-height:1.75;transform:rotate(-12deg)}.mini-board{position:absolute;right:-22px;top:126px;width:151px;border:1px solid rgba(219,226,238,.35);border-radius:10px;background:#fff;color:#33423f;padding:13px;box-shadow:0 10px 20px rgba(76,87,117,.1);transform:rotate(-7deg)}.mini-board .top{font-size:9px;font-weight:750;margin-bottom:10px}.mini-board .row{border-top:1px solid #eef0f6;display:flex;gap:7px;font-size:8px;padding:8px 3px}.mini-board .dot{width:7px;height:7px;border-radius:3px;background:#94a6cf;display:inline-block;margin-top:3px}.mini-board .example{font-size:8px}.section-note{color:#8a9595;font-size:10px;margin:15px 0 0}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:31px}.process article{border-top:1px solid #cbd6cc;padding-top:19px}.number{color:var(--forest);font-size:11px;font-weight:750;letter-spacing:1px}.process h3{font-size:19px;letter-spacing:-.6px;margin:15px 0 10px}.process p{color:var(--muted);font-size:12px;line-height:1.9;max-width:290px;margin:0}.company{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;background:var(--deep);border-radius:18px;color:#f4f7ef;margin:17px 0 0;padding:40px}.company .eyebrow{color:#a7c6a6}.company h2{font-size:30px;line-height:1.5;margin-bottom:17px}.company p{color:#b2c7b8;font-size:12px;line-height:1.9;max-width:340px}.company dl{margin:0}.company dl div{display:grid;grid-template-columns:78px 1fr;gap:16px;border-bottom:1px solid rgba(255,255,255,.11);font-size:11px;padding:12px 0}.company dt{color:#a3b8ab}.company dd{margin:0}.contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:57px 0 41px}.contact h2{font-size:27px;letter-spacing:-1.2px;margin:0 0 7px}.contact p{color:var(--muted);font-size:12px;margin:0}.contact a{border-bottom:1px solid #a2b6a8;font-size:17px;padding-bottom:7px;white-space:nowrap}.footer{border-top:1px solid var(--line);padding:25px 0 29px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{font-size:20px;font-weight:800;letter-spacing:-1px}.footer-links{display:flex;flex-wrap:wrap;gap:19px;color:#687972;font-size:10px}.footer-links a:hover{color:var(--forest)}.footer-info{color:#83908a;font-size:9px;line-height:1.9;margin:17px 0 0}.footer-info span{display:block}.copyright{display:flex;justify-content:space-between;color:#9aa39b;font-size:9px;margin-top:18px}.legal{max-width:780px;margin:auto;padding:75px 0 90px}..legal h1{font-size:44px;letter-spacing:-2px;line-height:1.25;margin-bottom:17px}.legal .lead{color:var(--muted);font-size:16px;margin-bottom:45px}.legal h2{border-top:1px solid var(--line);font-size:22px;letter-spacing:-.7px;margin:34px 0 12px;padding-top:24px}.legal p,.legal li{color:#53645f;font-size:14px;line-height:1.9}.legal ul{padding-left:22px}.legal-note{background:var(--sage);border-radius:12px;padding:18px 20px;color:#53695a!important}.back{display:inline-flex;gap:8px;color:var(--forest);font-size:13px;font-weight:750;margin-bottom:32px}.router{min-height:100vh;display:grid;place-items:center;text-align:center;padding:30px}.router-card{max-width:480px}.router-card h1{font-size:32px;line-height:1.3}.router-card p{color:var(--muted)}.router-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}
@media(max-width:1000px){.hero h1{font-size:48px}.hero-visual{transform:scale(.88);transform-origin:center right}.wrap{padding:0 27px}.product{padding:25px}.life-glyph{right:10px;width:104px;height:104px;top:151px;font-size:11px}.product p{max-width:210px}.mini-board{right:-49px}}
@media(max-width:720px){.wrap{padding:0 23px}.site-header{height:72px}.brand{font-size:24px}.country{font-size:9px}.nav-toggle{display:block}.nav{display:none;position:absolute;top:72px;left:-23px;right:-23px;background:var(--paper);border-bottom:1px solid var(--line);padding:21px 23px;z-index:20}.nav.open{display:flex;flex-wrap:wrap;gap:18px 23px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:46px 0 36px}.eyebrow{font-size:10px}.hero h1{font-size:43px;letter-spacing:-2.8px;line-height:1.24}.hero-copy{font-size:13px;margin-bottom:24px}.hero-copy br{display:none}.btn{font-size:11px;padding:12px 15px;gap:16px}.hero-note{font-size:8px;margin-top:23px}.hero-visual{height:415px;transform:none}.visual-field{inset:0 0 8px;border-radius:65px 15px}.phone{left:35px;top:24px;transform:rotate(-5deg) scale(.83);transform-origin:top left}.task-float{right:0;bottom:10px;width:207px;padding:12px}.task-line{font-size:9px}.task-head b{font-size:12px}.visual-label{left:6px;bottom:-15px;font-size:8px}.section{padding:44px 0}.section-heading{display:block;margin-bottom:24px}.section h2{font-size:27px;letter-spacing:-1.3px}.section-intro{font-size:12px;margin-top:15px}.products{grid-template-columns:1fr;gap:14px}.product{min-height:299px;padding:25px}.product h3{font-size:29px}.product p{font-size:12px;max-width:205px}.life-glyph{right:19px;top:140px;width:95px;height:95px}.mini-board{right:-18px;top:125px;width:126px}.product-link{font-size:11px}.process{grid-template-columns:1fr;gap:22px}.process article{display:grid;grid-template-columns:28px 1fr;gap:0 14px;padding-top:17px}.number{grid-row:span 2;padding-top:5px}.process h3{font-size:17px;margin:0 0 8px}.process p{max-width:none}.company{grid-template-columns:1fr;gap:15px;margin-top:0;padding:27px}.company h2{font-size:25px}.company .eyebrow{margin-bottom:12px}.company p{font-size:11px}.company dl div{grid-template-columns:65px 1fr;gap:8px;font-size:10px;padding:11px 0}.contact{display:block;padding:41px 0}.contact h2{font-size:24px}.contact p{font-size:11px}.contact a{display:inline-block;font-size:16px;margin-top:21px}.footer-top{display:block}.footer-links{gap:17px;margin-top:14px}.copyright{display:block;font-size:8px}.copyright span{display:block;margin-top:5px}.legal{padding:48px 0 70px}.legal h1{font-size:35px}.legal .lead{font-size:14px;margin-bottom:35px}.legal h2{font-size:20px}.legal p,.legal li{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phone,.task-float{transform:none}}
.legal h1{font-size:44px;letter-spacing:-2px;line-height:1.25;margin-bottom:17px}body{overflow-x:hidden}
@media (min-width:721px) and (max-width:820px){.nav-toggle{display:block}.nav{display:none;position:absolute;top:92px;left:-27px;right:-27px;background:var(--paper);border-bottom:1px solid var(--line);padding:21px 27px;z-index:20}.nav.open{display:flex;flex-wrap:wrap;gap:18px 23px}}
@media (min-width:721px) and (max-width:820px){.hero{grid-template-columns:1fr;gap:36px}.hero-visual{transform:none;max-width:100%}}
.hero h1 .hero-line{display:block}.hero h1 .hero-line.accent{display:block}.hero-copy .copy-line{display:block}
@media(max-width:720px){.hero h1 .hero-line,.hero h1 .hero-line.accent{display:inline}}
@media(max-width:720px){.hero h1{line-height:1.3;word-spacing:.06em}}
@media(max-width:720px){.hero h1 .hero-line:not(:last-child){margin-right:.18em}}

/* Korean institutional-trust direction: native CSS graphics keep the concept
   clearly illustrative and avoid implying a real lab, facility, or dataset. */
.kr-page{--paper:#f7f9fc;--ink:#102548;--forest:#2458b8;--deep:#102548;--sage:#e9f0fb;--lime:#b9d5ff;--muted:#5b6b83;--line:#dce5f0;--shadow:0 22px 42px rgba(16,37,72,.13)}
.kr-page .site-header{border-color:#d9e3f0}.kr-page .brand-mark{color:#2458b8}.kr-page .nav{color:#405170}.kr-page .nav a:hover{color:#2458b8}.kr-page .nav-cta{border-color:#b7c8e1}.kr-page .eyebrow{color:#3970ca}.kr-page .hero h1 .accent{color:#2458b8}.kr-page .hero h1 .accent:after{background:#cfe0ff}.kr-page .btn.primary{background:#2458b8}.kr-page .btn.primary:hover{background:#102548}.kr-page .btn.secondary{border-color:#b7c8e1}.kr-page .hero-note{color:#7185a5}.kr-page .section{border-color:#dce5f0}.kr-page .product.life{background:#e7effb}.kr-page .product.myinc{background:#102548}.kr-page .tag{color:#30578e}.kr-page .myinc .tag{color:#d9e6ff}.kr-page .product p{color:#587092}.kr-page .myinc p{color:#cad8ee}.kr-page .product-link:hover{color:#2458b8}.kr-page .myinc .product-link:hover{color:#b9d5ff}.kr-page .process article{border-color:#c5d5e8}.kr-page .number{color:#2458b8}.kr-page .company{background:#e8f0fb;color:#102548}.kr-page .company .eyebrow{color:#3970ca}.kr-page .company p{color:#526989}.kr-page .company dl div{border-color:#c9d8eb}.kr-page .company dt{color:#5f7391}.kr-page .contact a,.kr-page .text-link{color:#2458b8;border-color:#9fb9dd}.kr-page .footer{border-color:#dce5f0}.kr-page .footer-links a:hover{color:#2458b8}.kr-page .disclaimer{color:#637793;border:1px solid #d7e2f0;border-radius:10px;padding:13px 16px;font-size:11px;line-height:1.75;margin:0 0 5px;background:#f1f5fb}
.kr-positioning{display:inline-flex;margin:-8px 0 18px;padding:7px 12px;border-radius:999px;background:#e5efff;color:#2458b8;font-size:13px;font-weight:800;letter-spacing:-.3px}
.kr-visual{height:500px;background:linear-gradient(145deg,#edf4ff 0%,#d7e7fb 58%,#b8cfea 100%);border-radius:120px 20px 120px 20px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}
.kr-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 64% 26%,rgba(255,255,255,.9),transparent 31%),linear-gradient(160deg,transparent 45%,rgba(116,155,205,.14) 46%,transparent 47%);pointer-events:none}
.topo{position:absolute;border:1px solid rgba(57,112,202,.32);border-radius:50%;transform:rotate(-15deg);opacity:.9}.topo-a{width:450px;height:255px;left:-50px;top:65px}.topo-b{width:540px;height:320px;left:-100px;top:20px}.topo-c{width:650px;height:390px;left:-155px;top:-30px}
.mountain-band{position:absolute;left:-4%;right:-4%;bottom:-2px;height:190px;background:linear-gradient(154deg,transparent 0 29%,#8daed5 30% 36%,transparent 37%),linear-gradient(30deg,transparent 0 37%,#6f93bf 38% 47%,transparent 48%),linear-gradient(154deg,transparent 0 48%,#537ba9 49% 61%,transparent 62%),linear-gradient(30deg,transparent 0 59%,#3e6590 60% 72%,transparent 73%);opacity:.78}
.signal-card{position:absolute;z-index:2;right:37px;top:82px;width:190px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.78);padding:22px 20px;box-shadow:0 18px 35px rgba(44,75,122,.15);backdrop-filter:blur(8px);transform:rotate(4deg)}.signal-kicker{display:block;color:#3970ca;font-size:9px;font-weight:800;letter-spacing:1.5px;margin-bottom:20px}.signal-card strong{display:block;color:#102548;font-size:21px;line-height:1.45;letter-spacing:-1px}.signal-line{display:block;width:100%;height:1px;background:#b7cae3;margin:20px 0 11px}.signal-card small{color:#5e7698;font-size:9px}.kr-visual .visual-label{left:28px;bottom:17px;color:#2f5c94}
.research-section{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.research-copy h2{font-size:32px;line-height:1.42;letter-spacing:-1.7px;margin-bottom:18px}.research-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9;max-width:430px;margin-bottom:24px}.research-visual{height:310px;position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(150deg,#102548,#2458b8 60%,#7aa8da);box-shadow:0 20px 40px rgba(16,37,72,.14)}.research-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:30px 30px;transform:perspective(220px) rotateX(48deg) scale(1.4);transform-origin:bottom center;opacity:.45}.research-orbit{position:absolute;border:1px solid rgba(214,232,255,.54);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:430px;height:210px;left:-55px;top:58px}.orbit-two{width:350px;height:150px;left:44px;top:91px;border-color:rgba(170,210,255,.7)}.research-node{position:absolute;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font-size:9px;letter-spacing:1px;font-weight:800;box-shadow:0 8px 17px rgba(5,26,57,.2);backdrop-filter:blur(5px)}.node-one{left:17%;top:27%}.node-two{left:51%;top:50%;background:#d7f0e5;color:#164a4d}.node-three{right:12%;top:18%}.concept-label{position:absolute;right:19px;bottom:16px;color:#fff;font-size:9px;line-height:1.7;letter-spacing:1px;text-align:right}.concept-label span{letter-spacing:0;font-size:10px;color:#deebff}
.kr-page .footer-brand .country{color:#6e84a5;border-color:#bbcee7}.kr-page .footer-info{color:#7185a5}.kr-page .footer-info a{color:#2458b8}
@media(max-width:720px){.kr-page .hero{padding-top:40px}.kr-page .hero h1{font-size:40px}.kr-positioning{font-size:12px;margin-top:3px}.kr-visual{height:370px;border-radius:75px 14px}.signal-card{right:18px;top:58px;width:160px;padding:17px 16px}.signal-card strong{font-size:18px}.topo-a{left:-80px;top:65px}.topo-b{left:-130px}.topo-c{left:-175px}.mountain-band{height:145px}.research-section{display:block}.research-copy h2{font-size:27px}.research-copy>p:not(.eyebrow){font-size:12px}.research-visual{height:260px;margin-top:27px}.kr-page .disclaimer{font-size:10px;margin-top:0}.kr-page .company{background:#e8f0fb}}

/* V3 visual assets: maintain readable left-side copy and disclose conceptual imagery. */
.kr-visual{position:relative;background:#d8e7f8;overflow:hidden}
.kr-visual>img,.research-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.kr-visual>img{object-position:center}
.kr-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,249,252,.92) 0%,rgba(247,249,252,.48) 38%,rgba(16,37,72,.06) 70%);pointer-events:none}
.kr-visual .visual-label{z-index:2}
.research-visual{background:#d7e6ef}
.research-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,249,252,.88) 0%,rgba(247,249,252,.15) 34%,transparent 60%);pointer-events:none}
.research-visual .concept-label{z-index:2;right:18px;bottom:14px}
.research-visual .concept-label span{display:inline-block;color:#102548;background:rgba(255,255,255,.9);padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:0;font-weight:750}
@media(max-width:720px){
  .hero-copy br,.hero-copy .copy-line{display:block}
  .kr-visual{height:370px}
  .kr-visual:after{background:linear-gradient(180deg,rgba(247,249,252,.9) 0%,rgba(247,249,252,.2) 38%,rgba(16,37,72,.1) 100%)}
  .research-visual:after{background:linear-gradient(180deg,rgba(247,249,252,.74) 0%,transparent 58%)}
  .kr-visual>img{object-position:58% center}
  .research-visual>img{object-position:56% center}
}
