footer.site-footer{color:var(--ink);padding:clamp(56px,7vw,88px) 0 28px}footer.site-footer .footer-top{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}footer.site-footer .brand{gap:10px;font-size:17px}footer.site-footer .brand-logo{flex-shrink:0;width:auto;height:28px}footer.site-footer .footer-tagline{color:#4f5750;max-width:320px;margin-top:18px;font-size:14px;line-height:1.7}footer.site-footer .footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:none;margin:0;font-size:15px;display:grid}footer.site-footer .footer-column{flex-direction:column;gap:2px;display:flex}footer.site-footer .footer-group-title{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5}footer.site-footer .footer-column>a{color:#4f5750;width:fit-content;min-height:0;padding:5px 0;font-size:15px;font-weight:400;line-height:1.5;transition:color .15s;display:block}footer.site-footer .footer-column>a:hover,footer.site-footer .footer-column>a[aria-current=page]{color:var(--orange)}footer.site-footer .footer-bottom{color:#6b706a;border-top:1px solid #263b2924;flex-direction:column;align-items:flex-start;gap:20px;margin-top:clamp(48px,6vw,72px);padding-top:24px;font-size:13px;display:flex}footer.site-footer .footer-info{flex-direction:column;gap:4px;font-size:14px;line-height:1.7;display:flex}footer.site-footer .footer-info p{flex-wrap:wrap;column-gap:25px;margin:0;display:flex;overflow:hidden}footer.site-footer .footer-info p>*{position:relative}footer.site-footer .footer-info p>:before{content:"";opacity:.45;background:currentColor;width:1px;height:.85em;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}footer.site-footer .footer-info a{overflow-wrap:anywhere}footer.site-footer .footer-info a:hover{color:var(--orange)}footer.site-footer .footer-privacy{color:var(--ink);font-weight:700}footer.site-footer .footer-copyright{margin:0;font-size:13px;line-height:1.6}html[lang=ko] footer.site-footer .footer-tagline{word-break:keep-all}@media (width<=980px){footer.site-footer .footer-top{grid-template-columns:1fr}footer.site-footer .footer-tagline{max-width:520px}}@media (width<=640px){footer.site-footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}footer.site-footer .footer-column>a{padding:10px 0;line-height:1.4}footer.site-footer .footer-info{font-size:13px}footer.site-footer .footer-info p{flex-direction:column}footer.site-footer .footer-info p>:before{content:none}}#main-nav .nav-indicator{display:none}@media (width>=981px){.site-header #main-nav{isolation:isolate}.site-header #main-nav .nav-group:has(>.nav-top.active),.site-header #main-nav .nav-group:has(>.nav-top.active):hover{box-shadow:none;background:0 0}.site-header #main-nav .nav-top{transition:color .35s}.site-header #main-nav .nav-indicator{z-index:-1;pointer-events:none;background:linear-gradient(155deg,#28352c 0%,#19241c 55%,#162018 100%);border-radius:999px;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,.8,.24,1),width .38s cubic-bezier(.22,.8,.24,1);display:block;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #0003,0 2px 5px #14221529}.site-header #main-nav .nav-group:hover>.nav-indicator{background:linear-gradient(155deg,#324237,#223128 65%,#1b281e)}}@media (width>=981px) and (prefers-reduced-motion:reduce){.site-header #main-nav .nav-indicator,.site-header #main-nav .nav-top{transition:none}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-400.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-700.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr-400.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr-700.woff2)format("woff2")}:root{--paper:#f3f0e8;--ink:#0c1010;--muted:#535652;--orange:#f34b16;--line:#10161526;--page-pad:max(10vw,calc((100vw - 1224px)/2));--font:"Noto Sans","Noto Sans KR",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--ink);background:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}body.with-editor{padding-bottom:106px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{letter-spacing:-.048em}p{line-height:1.45}button{border:0}.container{width:calc(100% - 2 * var(--page-pad));max-width:1224px;margin:0 auto}.eyebrow{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1.5;display:block}.section-copy p{max-width:340px;color:var(--muted);margin-top:24px;font-size:14px}.section-copy .text-link{margin-top:31px}.text-link{align-items:center;gap:16px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.text-link .arrow{transition:transform .2s}.text-link:hover .arrow{transform:translate(4px)}.arrow{vertical-align:middle;width:18px;height:14px}.brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.brand-logo{flex-shrink:0;width:auto;height:29px;display:block}.pill{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:11px;line-height:1.2;display:inline-flex}.pill:hover{background:#282e2c}.site-header{z-index:5;align-items:center;min-height:67px;display:flex;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.main-nav{align-items:center;gap:clamp(18px,2.7vw,43px);display:flex}.main-nav a{padding:12px 0;font-size:11px;line-height:1.25;position:relative}.main-nav a:first-child:after{content:"";background:var(--orange);height:1px;position:absolute;bottom:5px;left:0;right:0}.mobile-menu{color:var(--ink);background:0 0;padding:8px;display:none}.mobile-menu svg{width:22px;height:22px}.hero{min-height:clamp(390px,32.3vw,500px);position:relative;overflow:hidden}.hero-art{object-fit:cover;object-position:center;clip-path:polygon(16.5% 0,100% 0,100% 100%,0 100%);width:58.25%;height:100%;position:absolute;top:0;right:0}.hero-inner{z-index:1;min-height:inherit;align-items:flex-start;display:flex;position:relative}.hero-copy{width:47%;padding:35px 0 29px}.hero .eyebrow{color:#434843;letter-spacing:.18em;margin-bottom:10px;font-size:9px}.hero h1{white-space:pre-line;overflow-wrap:anywhere;max-width:100%;font-size:clamp(43px,4.2vw,65px);font-weight:400;line-height:.96}.hero-copy .text-link{margin-top:24px}.hero-pagination{color:#4b504c;letter-spacing:.03em;align-items:flex-end;gap:13px;margin-top:43px;font-size:9px;display:flex}.hero-pagination:before{content:"";background:#878c86;width:1px;height:25px;margin-right:10px}.hero-pagination .bar{background:#d0d0c7;width:49px;height:1px;margin-bottom:4px;position:relative}.hero-pagination .bar:before{content:"";background:#7e847e;width:45%;height:1px;position:absolute;left:0}.hero-pagination .muted{color:#aeb1a9}.hero-side-note{z-index:2;letter-spacing:.09em;width:44px;font-size:10px;line-height:1.3;position:absolute;top:21%;right:7.7%}.hero-side-note span{white-space:pre-line;display:block}.hero-side-note:after{content:"";background:#676e6c;width:1px;height:24px;margin:14px 0 8px;display:block}.hero-counter{z-index:2;font-size:18px;font-weight:300;position:absolute;top:44%;right:10.1%}.about{grid-template-columns:calc(var(--page-pad) + (100% - 2 * var(--page-pad)) * .675) minmax(0,1fr);background:var(--ink);min-height:337px;display:grid}.about-main{padding-left:var(--page-pad);color:var(--paper);grid-template-columns:1.12fr 1fr;gap:32px;min-width:0;display:grid;overflow:hidden}.about-copy h2{white-space:pre-line;max-width:320px}.about-copy p{color:#d6d8d2;max-width:286px;margin-top:23px;font-size:13px}.about-art{align-items:flex-end;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.about-art img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.feature-list{background:var(--paper);padding:22px var(--page-pad) 20px 40px;padding-right:var(--page-pad);flex-direction:column;justify-content:center;display:flex}.feature{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:20px;padding:23px 0;display:grid}.feature:last-child{border-bottom:0}.feature-number{font-size:13px;font-weight:600}.feature h3{letter-spacing:-.025em;font-size:14px;font-weight:600;line-height:1.25}.feature p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.42}.technology{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.tech-layout{grid-template-columns:1fr 1.33fr .41fr;gap:36px;padding-top:41px;display:grid}.tech-copy h2{white-space:pre-line}.tech-copy p{margin-top:23px}.tech-cards{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;position:relative}.tech-card{border:1px solid var(--line);border-radius:3px 3px 0 0;min-height:136px;padding:15px 23px 18px}.tech-card:nth-child(n+3){border-top:0;border-radius:0}.tech-icon{width:48px;height:41px;color:var(--orange);margin-bottom:10px}.tech-icon svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:43px;height:37px}.tech-card h3{font-size:12px;font-weight:600;line-height:1.3}.tech-card p{color:var(--muted);max-width:190px;margin-top:8px;font-size:11px;line-height:1.4}.tech-art{pointer-events:none;min-height:295px;position:relative}.tech-art img{width:auto;max-width:none;height:calc(100% + 41px);position:absolute;top:-41px;left:-2px;mask-image:linear-gradient(90deg,#0000,#000 13% 86%,#0000),linear-gradient(#0000,#000 8% 91%,#0000);mask-composite:intersect}.tech-caption{white-space:pre-line;z-index:1;pointer-events:auto;font-size:10px;line-height:1.35;position:absolute;bottom:69px;left:-4px}.products{background:var(--ink);color:var(--paper);padding:34px 0 29px}.product-layout{grid-template-columns:.99fr 1.75fr;gap:48px;display:grid}.product-copy h2{white-space:pre-line}.product-copy p{color:#d7d8d3;max-width:308px}.product-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.product-card{border:1px solid #676c64;border-radius:3px;flex-direction:column;min-width:0;padding:20px 22px 15px;transition:background .2s,border-color .2s;display:flex}.product-card:hover{background:#151a19;border-color:#d2b69e}.product-icon{align-items:center;width:66px;height:70px;margin-bottom:18px;display:flex}.product-icon svg{stroke-width:1.6px;width:61px;height:61px}.product-card h3{font-size:15px;font-weight:500;line-height:1.2}.product-card p{color:#d7d8d3;margin-top:10px;margin-bottom:17px;font-size:12px;line-height:1.36}.product-card .arrow{color:#ead0b3;margin-top:auto}.products .eyebrow{margin-bottom:9px}.impact{padding:29px 0 26px;overflow:hidden}.impact-layout{grid-template-columns:1.8fr 3.45fr .78fr;align-items:center;gap:32px;display:grid}.impact-copy h2{white-space:pre-line;font-size:29px}.impact-copy p{max-width:285px;margin-top:12px;font-size:12px}.impact-copy .text-link{margin-top:18px}.metrics{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.metric{border-right:1px solid var(--line);padding:0 21px}.metric:last-child{border-right:0}.metric strong{letter-spacing:-.06em;font-size:30px;font-weight:500;line-height:1.1;display:block}.metric p{color:var(--muted);white-space:pre-line;margin-top:12px;font-size:11px;line-height:1.42}.network{justify-content:center;align-self:stretch;align-items:center;min-height:155px;display:flex;position:relative}.network svg{opacity:.92;width:160px;max-width:none;height:160px}.network-caption{white-space:pre-line;font-size:9px;line-height:1.3;position:absolute;bottom:18px;left:-4px}.news{background:var(--ink);color:var(--paper);padding:20px 0 0;position:relative;overflow:hidden}.news:before{content:"";filter:blur(2px);background:linear-gradient(120deg,#ff915d,#ff4b10 66%,#6c1706);width:125px;height:320px;position:absolute;top:-130px;left:-70px;transform:rotate(35deg)}.news-layout{grid-template-columns:.95fr 2.35fr;gap:35px;display:grid;position:relative}.news-copy{padding-top:9px}.news-copy h2{white-space:pre-line;font-size:29px}.news-copy .text-link{margin-top:28px}.news-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.news-card{border:1px solid #464c46;border-radius:4px 4px 0 0;flex-direction:column;min-width:0;display:flex;overflow:hidden}.news-card img{aspect-ratio:3.6;object-fit:cover;width:100%;height:auto;transition:transform .35s}.news-card:hover img{transform:scale(1.035)}.news-content{flex-direction:column;flex:1;padding:9px 10px 10px;display:flex}.news-date{font-family:var(--font);letter-spacing:.07em;color:#bfc3bc;text-transform:uppercase;margin-bottom:5px;font-size:8px;line-height:1.4;display:block}.news-card h3{font-size:12px;font-weight:500;line-height:1.23}.news-card p{color:#cacfc7;margin-top:8px;margin-bottom:8px;font-size:10.5px;line-height:1.39}.news-card .arrow{width:15px;height:11px;margin-top:auto}.cta{color:#fff7eb;background:#fa4c14;position:relative;overflow:hidden}.cta:before{content:"";opacity:.84;background-image:linear-gradient(100deg,#ef400af0,#dd2f05b8 48%,#ff561cd1),url(/_astro/cta.GsiUEz1v.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.cta-layout{grid-template-columns:1fr 1.55fr auto;align-items:center;gap:65px;padding:23px 0 25px;display:grid;position:relative}.cta h2{white-space:pre-line;font-size:29px;line-height:1.03}.cta .pill{padding:13px 23px}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.site-footer .brand{gap:7px;font-size:12px}.site-footer .brand-logo{height:22px}.footer-nav{gap:27px;font-size:9px;display:flex}.socials{align-items:center;gap:17px;display:flex}.socials button{color:var(--ink);background:0 0;min-width:14px;padding:3px;font-size:13px;font-weight:600}.socials svg{width:13px;height:13px}.footer-bottom{color:#747a73;justify-content:space-between;align-items:center;gap:25px;margin-top:23px;font-size:9px;display:flex}.legal-links{gap:22px;display:flex}.legal-links button{color:inherit;text-align:left;background:0 0;padding:0;font-size:9px}[data-edit]{overflow-wrap:anywhere;white-space:pre-line}.is-editing [data-edit]{outline-offset:4px;border-radius:1px;outline:1px dashed #f4541f6b;min-width:4px;cursor:text!important}.is-editing [data-edit]:hover{outline-color:var(--orange);background-color:#f4541f17}.is-editing [data-edit]:focus{outline:2px solid var(--orange);outline-offset:5px;background-color:#f4541f14}.is-editing [data-edit]:empty:before{content:attr(data-empty-label);opacity:.45;letter-spacing:0;font-size:12px}.is-editing .tech-art{pointer-events:auto}.is-editing .product-card:hover,.is-editing .news-card:hover,.is-editing .news-card:hover img{transform:none}.editor-bar{z-index:40;color:#f4f2eb;max-width:calc(100vw - 24px);font-family:var(--font);background:#171d1b;border:1px solid #48514a;border-radius:15px;align-items:center;gap:6px;padding:9px 10px 9px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0004}.editor-identity{border-right:1px solid #424a44;min-width:156px;margin-right:5px;padding-right:17px}.editor-identity strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.editor-status{color:#c3cabe;max-width:170px;font-size:9px;line-height:1.6;display:block}.editor-status[data-state=error]{color:#ffb699}.editor-btn{color:#f4f2eb;white-space:nowrap;background:#29332d;border:1px solid #0000;border-radius:8px;min-height:39px;padding:11px 15px;font-size:12px;line-height:1.2;transition:background .2s}.editor-btn:hover{background:#3c493f}.editor-btn.primary{background:var(--orange);color:#fff}.editor-btn.primary:hover{background:#db3b08}.editor-btn.export-btn{color:#142119;background:#f0eee5}.editor-btn.export-btn:hover{background:#fff}.editor-btn.more-btn{letter-spacing:1px;padding:4px 12px;font-size:20px;line-height:1}.more-wrap{position:relative}.editor-menu{background:#fffdf6;border:1px solid #d5d7ca;border-radius:11px;width:227px;padding:7px;position:absolute;bottom:calc(100% + 15px);right:0;box-shadow:0 10px 30px #0002}.editor-menu[hidden]{display:none}.editor-menu button{color:#18201a;text-align:left;background:0 0;border-radius:6px;width:100%;padding:12px;font-size:12px;display:block}.editor-menu button:hover{background:#edece2}.editor-menu button.danger{color:#b8320e}.editor-menu hr{border:0;border-top:1px solid #e3e3d7;margin:5px 0}.toast{z-index:60;color:#202b22;opacity:0;pointer-events:none;text-align:center;background:#fffdf6;border:1px solid #d2d6c8;border-radius:10px;width:max-content;max-width:min(560px,100vw - 32px);padding:13px 19px;font-size:12px;line-height:1.65;transition:opacity .2s,transform .2s;position:fixed;bottom:100px;left:50%;transform:translate(-50%,12px);box-shadow:0 5px 22px #0002}.toast.show{opacity:1;transform:translate(-50%)}dialog{color:#162019;width:610px;max-width:min(610px,100vw - 32px);max-height:85vh;font-family:var(--font);background:#fbf8f0;border:1px solid #d4d6c9;border-radius:16px;padding:30px;box-shadow:0 24px 80px #0003}dialog::backdrop{backdrop-filter:blur(3px);background:#08130bcc}dialog h2{margin-bottom:20px;margin-right:25px;font-size:26px;font-weight:500;line-height:1.2}dialog p{color:#424b42;margin:14px 0;font-size:13px;line-height:1.75}.dialog-close{float:right;color:#28362b;background:#ebece1;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.help-steps{color:#424b42;padding-left:20px;font-size:13px;line-height:1.75}.help-steps li{margin:12px 0;padding-left:4px}.help-warning{border-left:3px solid var(--orange);background:#f4ebdf;padding:10px 14px}.help-detail{color:#686f63!important;font-size:11px!important}.info-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:9px!important}.hidden-input{display:none}@media (width>=1700px){.hero-art{width:57.5%}.hero-side-note{right:calc(50vw - 615px)}.hero-counter{right:calc(50vw - 586px)}}@media (width<=1150px){:root{--page-pad:7vw}.main-nav{gap:22px}.header-inner{gap:20px}.hero{min-height:397px}.hero-copy{width:46%;padding-top:28px}.hero h1{font-size:47px}.hero-description{max-width:285px;font-size:12px}.hero-pagination{margin-top:29px}.section-copy h2{font-size:29px}.section-copy p{margin-top:19px;font-size:12px}.about{min-height:300px}.about-main{grid-template-columns:1.05fr 1fr;gap:22px}.about-copy{padding:32px 0}.about-copy p{font-size:11px}.feature-list{padding:17px 7vw 17px 25px}.feature{gap:14px;padding:22px 0}.feature h3{font-size:12px}.feature p{font-size:10.5px}.tech-layout{grid-template-columns:1fr 1.35fr .4fr;gap:26px;padding-top:35px}.tech-card{min-height:128px;padding:13px 15px}.tech-card p{font-size:10px}.tech-card h3{font-size:11px}.tech-icon{margin-bottom:6px}.tech-art{min-height:274px}.tech-art img{height:calc(100% + 35px);top:-35px}.product-layout{grid-template-columns:1fr 1.9fr;gap:35px}.product-cards{gap:20px}.product-card{padding:17px 17px 14px}.product-icon{width:58px;height:60px;margin-bottom:12px}.product-icon svg{width:55px;height:55px}.product-card h3{font-size:13px}.product-card p{font-size:11px}.impact-layout{grid-template-columns:1.6fr 3.2fr .65fr;gap:23px}.metric{padding:0 17px}.metric strong{font-size:27px}.metric p{font-size:10px}.impact-copy h2{font-size:25px}.impact-copy p{font-size:10.5px}.network svg{width:135px;height:135px}.news-layout{grid-template-columns:1fr 2.7fr;gap:27px}.news-cards{gap:18px}.news-copy h2{font-size:26px}.news-card p{font-size:9px}.news-card h3{font-size:11px}.cta-layout{gap:35px}.cta h2{font-size:26px}.cta p{font-size:11px}.footer-nav{gap:22px}}@media (width<=850px){:root{--page-pad:5.5vw}.site-header{min-height:66px}.brand{font-size:14px}.header-contact{display:none}.main-nav{gap:20px}.main-nav a{font-size:10px}.hero{min-height:378px}.hero h1{font-size:42px}.hero-copy{width:49%;padding-top:26px}.hero-description{max-width:253px;font-size:12px}.hero .eyebrow{font-size:8px}.hero-art{object-fit:cover;object-position:60% center;width:55%}.hero-side-note{font-size:8px;top:19%;right:5%}.hero-counter{font-size:15px;top:45%;right:8%}.hero-pagination{margin-top:31px}.about{grid-template-columns:64% 36%}.about-main{grid-template-columns:1fr .68fr;gap:17px}.about-copy h2{font-size:28px}.about-copy p{font-size:11px}.feature-list{padding:10px 5vw 10px 24px}.feature{gap:10px;padding:20px 0}.feature-number,.feature h3{font-size:11px}.feature p{font-size:10px}.tech-layout{grid-template-columns:1fr 1.35fr;gap:31px}.tech-art{display:none}.tech-copy h2{font-size:29px}.tech-copy p{font-size:12px}.tech-cards{gap:0 13px}.tech-card{min-height:131px;padding:14px 17px}.product-layout{grid-template-columns:1fr;gap:27px}.product-copy{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.product-copy .eyebrow{grid-column:1}.product-copy h2{grid-area:2/1/span 2}.product-copy p{grid-area:2/2;max-width:none;margin-top:0}.product-copy .text-link{grid-column:2;margin-top:14px}.product-cards{gap:20px}.product-card{padding:18px 22px}.product-icon{margin-bottom:14px}.product-card h3{font-size:15px}.product-card p{font-size:12px}.impact-layout{grid-template-columns:1fr 2fr;gap:27px}.network{display:none}.impact-copy h2{font-size:26px}.metrics{padding:12px 0}.metric{padding:0 14px}.metric strong{font-size:27px}.metric p{font-size:10px}.news-layout{grid-template-columns:1fr;gap:23px}.news-copy{grid-template-columns:1fr auto;align-items:end;column-gap:25px;display:grid}.news-copy .eyebrow{grid-column:1}.news-copy h2{white-space:normal;grid-column:1}.news-copy .text-link{grid-area:2/2;align-self:end;margin-top:0}.news{padding-top:28px}.news-card h3{font-size:12px}.news-card p{font-size:10px}.news-content{padding:11px}.cta-layout{grid-template-columns:1fr 1fr auto;gap:30px}.cta h2{font-size:25px}.cta p{font-size:10px}.cta .pill{gap:9px;padding:13px 16px;font-size:10px}.footer-nav{gap:16px;font-size:8px}.footer-top{gap:20px}.socials{gap:12px}.editor-identity{min-width:132px;padding-right:10px}.editor-status{max-width:143px}.editor-btn{padding:11px 12px;font-size:11px}}@media (width<=600px){:root{--page-pad:6vw}.container{width:calc(100% - 12vw)}html{scroll-padding-top:20px}.site-header{min-height:65px}.brand{font-size:15px}.brand-logo{height:27px}.mobile-menu{display:block}.main-nav{border:1px solid var(--line);background:#fbf8ef;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:12px 23px;display:none;position:absolute;top:60px;left:5vw;right:5vw;box-shadow:0 12px 26px #0002}.main-nav.is-open{display:flex}.main-nav a{padding:13px 0;font-size:14px}.main-nav a:first-child:after{display:none}.hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.hero-inner{order:0;width:calc(100% - 12vw);min-height:0;display:block}.hero-copy{width:100%;padding:27px 0 26px}.hero h1{white-space:pre-line;max-width:100%;font-size:clamp(44px,12vw,66px);line-height:.99}.hero .eyebrow{margin-bottom:14px;font-size:9px}.hero-description{max-width:310px;margin-top:22px;font-size:14px;line-height:1.4}.hero-copy .text-link{margin-top:22px;font-size:12px}.hero-pagination{gap:8px;margin:0;position:absolute;bottom:28px;right:0}.hero-pagination:before{display:none}.hero-pagination .bar{width:26px}.hero-art{clip-path:none;aspect-ratio:1.806;object-fit:cover;order:1;width:100%;height:auto;position:relative}.hero-side-note{width:30px;font-size:8px;top:auto;bottom:122px;right:7%}.hero-side-note:after{height:17px;margin-top:10px}.hero-counter{font-size:13px;top:auto;bottom:91px;right:11.7%}.about{grid-template-columns:1fr}.about-main{padding-left:var(--page-pad);grid-template-columns:1.18fr 1fr;gap:13px;min-height:299px}.about-copy{padding:30px 0}.about-copy .eyebrow{font-size:9px}.about-copy h2{font-size:29px}.about-copy p{margin-top:20px;font-size:12px;line-height:1.45}.about-copy .text-link{margin-top:24px;font-size:12px}.about-art img{object-position:31% top}.feature-list{padding:10px var(--page-pad);grid-template-columns:1fr;display:grid}.feature{grid-template-columns:24px 1fr;gap:18px;padding:20px 0}.feature h3{font-size:15px}.feature p{max-width:270px;font-size:12px}.feature-number{margin-top:1px;font-size:12px}.technology{border-top:1px solid var(--line)}.tech-layout{padding-top:32px;display:block}.tech-copy{padding-bottom:28px}.tech-copy h2{font-size:32px}.tech-copy p{max-width:335px;margin-top:20px;font-size:13px}.tech-copy .text-link{margin-top:23px;font-size:12px}.tech-cards{gap:12px;padding-bottom:32px}.tech-card{min-height:151px;padding:18px 16px;border-top:1px solid var(--line)!important;border-radius:3px!important}.tech-card h3{font-size:12px}.tech-card p{font-size:11px}.tech-icon{margin-bottom:11px}.products{padding:32px 0}.product-copy{display:block}.product-copy h2{font-size:32px}.product-copy p{max-width:325px;margin-top:20px;font-size:13px}.product-copy .text-link{margin-top:22px;font-size:12px}.product-cards{grid-template-columns:1fr;gap:14px}.product-card{grid-template-rows:auto auto;grid-template-columns:75px 1fr 18px;align-items:center;column-gap:17px;padding:22px 20px;display:grid}.product-icon{grid-area:1/1/3;width:70px;height:70px;margin:0}.product-icon svg{width:64px;height:64px}.product-card h3{grid-area:1/2;align-self:end;font-size:17px}.product-card p{grid-area:2/2;align-self:start;margin:8px 0 0;font-size:12px}.product-card .arrow{grid-area:1/3/3;margin:0}.impact{padding:33px 0}.impact-layout{display:block}.impact-copy h2{white-space:normal;max-width:300px;font-size:30px}.impact-copy p{max-width:305px;margin-top:15px;font-size:12px}.impact-copy .text-link{font-size:12px}.metrics{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 0;margin-top:29px;padding:0}.metric{border-right:0;padding:0 20px 0 0}.metric:nth-child(2n){border-left:1px solid var(--line);padding-left:26px}.metric strong{font-size:36px}.metric p{margin-top:9px;font-size:12px}.news{padding:30px 0}.news-copy{display:block}.news-copy h2{max-width:280px;font-size:30px}.news-copy .text-link{margin-top:21px;font-size:12px}.news-cards{grid-template-columns:1fr;gap:17px}.news-card{border-radius:4px}.news-card img{aspect-ratio:3.8}.news-content{padding:15px 17px}.news-date{margin-bottom:8px;font-size:9px}.news-card h3{max-width:300px;font-size:16px}.news-card p{max-width:310px;margin:10px 0 13px;font-size:12px}.news-card .arrow{width:18px;height:13px}.cta-layout{grid-template-columns:1fr auto;gap:17px;padding:30px 0}.cta h2{grid-area:1/1;font-size:29px}.cta p{grid-area:2/1/auto/3;max-width:280px;font-size:12px}.cta .pill{grid-area:1/2;gap:8px;padding:12px 13px;font-size:9px}.site-footer{padding:26px 0 31px}.footer-top{flex-wrap:wrap;gap:25px 15px}.site-footer .brand{order:0;font-size:13px}.socials{order:1;gap:14px}.footer-nav{order:2;justify-content:space-between;gap:8px;width:100%;font-size:9px}.footer-bottom{margin-top:23px;font-size:9px;line-height:1.5;display:block}.legal-links{margin-top:14px;font-size:9px}.editor-bar{border-radius:12px;gap:5px;width:max-content;max-width:calc(100vw - 16px);padding:8px;bottom:10px}.editor-identity{display:none}.editor-btn{min-height:40px;padding:11px 13px;font-size:11px}.editor-btn.more-btn{padding:8px 12px;font-size:18px}.editor-menu{width:222px;bottom:calc(100% + 12px);right:0}.toast{width:calc(100vw - 32px);font-size:11px;bottom:82px}body.with-editor{padding-bottom:81px}dialog{max-height:88vh;padding:24px}dialog h2{font-size:23px}.help-steps,dialog p{font-size:12px}.help-steps li{margin:11px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{[data-editor]{display:none!important}body.with-editor{padding-bottom:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit}.hero-art{position:absolute}.site-header{min-height:50px}}:root{--page-pad:max(6vw,calc((100vw - 1240px)/2));--line:#1016152b}[hidden]{display:none!important}html{scroll-padding-top:98px}body{font-size:15px}button,a{touch-action:manipulation}a,button,summary{-webkit-tap-highlight-color:transparent}summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);backdrop-filter:blur(12px);z-index:25;background:#f3f0e8f7;min-height:78px;position:sticky;top:0}.main-nav a{font-size:12px}.main-nav a:first-child{color:inherit}.main-nav a:first-child:after{display:none}.nav-group{align-items:center;gap:5px;display:flex;position:relative}.main-nav .nav-top{padding:27px 0}.nav-top.active{color:var(--orange)!important}.nav-expand{color:var(--ink);background:0 0;padding:8px 6px;font-size:16px}.nav-dropdown{background:var(--paper);border:1px solid var(--line);width:285px;padding:12px;display:none;position:absolute;top:100%;left:-22px;box-shadow:0 14px 28px #0001}.nav-dropdown .text-link{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 10px;font-weight:400;line-height:1.5;display:flex}.nav-dropdown .text-link:last-child{border-bottom:0}.nav-dropdown a:hover{color:var(--orange);background:#e9e5da}.nav-group.open .nav-dropdown{display:block}.header-contact{padding:13px 20px;font-size:11px}.hero h1{letter-spacing:-.055em;overflow-wrap:normal;font-size:clamp(48px,4.6vw,68px);line-height:1.03}.hero .eyebrow{margin-bottom:20px;font-size:10px}.hero-description{max-width:340px;margin-top:25px;font-size:16px;line-height:1.65}.hero-copy .text-link{margin-top:26px;font-size:13px}.hero-art{object-position:50% center;width:56%}.hero-side-note{top:24%}.hero-counter{top:49%}.hero-topics{border-top:1px solid var(--line);gap:21px;width:max-content;max-width:100%;margin-top:42px;padding-top:18px;display:flex}.hero-topics .text-link{letter-spacing:.04em;margin:0;font-size:10px}.hero-topics .arrow{display:none}.about{min-height:365px}.section-copy h2{font-size:clamp(30px,2.8vw,41px);line-height:1.1}.section-copy p{font-size:14px;line-height:1.65}.about-copy p{max-width:305px}.tech-layout{grid-template-columns:1fr 1.35fr .35fr;gap:35px;padding-top:60px}.tech-copy{padding-bottom:60px}.tech-card{border-radius:0;min-height:166px;padding:21px}.tech-card h3{font-size:14px}.tech-card p{font-size:12px;line-height:1.55}.tech-art img{height:calc(100% + 60px);top:-60px}.products{padding:55px 0 28px}.product-card{border-radius:0;min-height:252px;padding:25px 20px}.product-card h3{font-size:17px}.product-card p{font-size:13px;line-height:1.6}.product-cards{gap:18px}.solution-strip{border-top:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:34px;padding-top:23px;display:flex}.solution-strip .text-link{color:#d7d8d3;gap:12px;font-size:11px}.impact{padding:48px 0}.impact-layout{grid-template-columns:1.4fr 2.7fr .4fr}.impact-copy h2{font-size:32px}.impact-copy p{font-size:13px}.metric p{font-size:12px}.section-heading{grid-template-columns:1fr 1fr;column-gap:60px;margin-bottom:36px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading p{color:#c5c9c2;justify-self:end;max-width:330px;font-size:14px;line-height:1.65}.industry-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.industry-tile{border-top:1px solid #ffffff40;border-left:1px solid #ffffff25;flex-direction:column;min-height:265px;padding:26px 25px;transition:background .2s;display:flex}.industry-tile:first-child{border-left:0;padding-left:0}.tile-number{font-family:var(--font);color:#ff8b65;margin-bottom:27px;font-size:11px}.industry-tile h3{letter-spacing:-.04em;font-size:23px}.industry-tile p{color:#c5c9c2;margin-top:14px;font-size:13px;line-height:1.65}.tile-tags{color:#f09c7e;margin-top:25px;font-size:10px;line-height:1.6}.industry-tile .arrow{margin-top:20px}.news-teaser{border-top:1px solid var(--line);padding:40px 0}.news-teaser>.container{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:35px;display:grid}.news-teaser h2{font-size:29px}.news-teaser p{color:var(--muted);font-size:14px;line-height:1.6}.news-teaser .eyebrow{font-size:9px}.cta h2{font-size:36px}.cta p{max-width:375px;font-size:14px;line-height:1.6}.footer-nav{gap:24px}.footer-nav .text-link{font-size:11px;font-weight:400}.footer-nav .arrow{display:none}.footer-bottom{margin-top:24px;font-size:10px}.detail-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f3f0e8 68%,#ede5d8);padding:32px 0 55px;position:relative;overflow:hidden}.detail-hero:after{content:"";pointer-events:none;border:1px solid #f34b1630;border-radius:50%;width:240px;height:240px;position:absolute;top:70px;right:-80px}.breadcrumb{color:var(--muted);gap:12px;margin-bottom:48px;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--orange)}.detail-hero .eyebrow{margin-bottom:15px;font-size:11px}.detail-subtitle{color:var(--muted);max-width:780px;margin-top:22px;font-size:18px;line-height:1.6}.detail-layout{grid-template-columns:222px minmax(0,1fr);align-items:start;gap:64px;padding-top:50px;padding-bottom:80px;display:grid}.page-sidebar{padding-bottom:20px;position:sticky;top:110px}.page-sidebar>.eyebrow{margin-bottom:17px}.page-sidebar a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:13px;line-height:1.6;display:flex}.page-sidebar a:last-child{border-bottom:1px solid var(--line)}.page-sidebar a[aria-current=page]{color:var(--orange);font-weight:600}.page-sidebar a span{flex-shrink:0;font-size:15px}.page-sidebar a:hover{color:var(--orange)}.detail-body{min-width:0}.detail-body h2{letter-spacing:-.035em;margin-bottom:22px;font-size:30px;line-height:1.2}.detail-body h3{letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.4}.detail-body p{color:var(--muted);overflow-wrap:break-word;margin-top:14px;font-size:15px;line-height:1.8}.content-block:last-child{margin-bottom:0}.content-block+.content-block{border-top:1px solid var(--line);padding-top:35px}.content-block>.eyebrow{margin-bottom:12px;font-size:10px}.content-block .text-link{margin-top:25px}.detail-body .lead{color:var(--ink);letter-spacing:-.02em;margin-bottom:24px;font-size:20px;line-height:1.55}.package-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:28px 0 45px;display:grid}.package{border-left:1px solid var(--line);padding:27px 23px}.package:first-child{border-left:0}.package:nth-child(2){background:var(--ink);color:var(--paper)}.package:nth-child(2) p{color:#d4d7d0}.package:nth-child(2) .work-node{border-color:#ffffff30}.package>.eyebrow{text-transform:none;letter-spacing:0;margin-bottom:27px;font-size:13px}.node-count strong{letter-spacing:-.06em;font-size:60px;font-weight:400;line-height:1;display:block}.node-count span{margin-top:10px;font-size:12px;display:block}.detail-body .work-node{border-bottom:1px solid var(--line);margin:15px 0 21px;padding-bottom:17px;font-size:12px}.package h3{margin-top:25px;font-size:12px}.content-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:32px;display:grid}.content-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.content-card p{font-size:14px}.component-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.component-list li{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.65;position:relative}.component-list li:before{content:"";background:var(--orange);width:4px;height:4px;position:absolute;top:10px;left:0}.process-list{border-top:1px solid var(--line);margin:25px 0 45px}.process-list .content-card{border-right:0;padding-left:0}.content-accordion{border-top:1px solid var(--line)}.content-accordion:last-child{border-bottom:1px solid var(--line)}.content-accordion summary{cursor:pointer;letter-spacing:-.02em;align-items:center;gap:20px;padding:23px 4px;font-size:19px;line-height:1.4;list-style:none;display:flex}.content-accordion summary::-webkit-details-marker{display:none}.content-accordion summary:hover{color:var(--orange)}.accordion-index{font-size:10px;font-family:var(--font);letter-spacing:0;color:var(--orange);align-self:flex-start;min-width:18px;margin-top:7px}.plus{flex-shrink:0;width:16px;height:16px;margin-left:auto;position:relative}.plus:before,.plus:after{content:"";background:currentColor;width:15px;height:1px;position:absolute;top:7px;left:0}.plus:after{transition:transform .2s;transform:rotate(90deg)}.content-accordion[open]>.summary{color:var(--orange)}.content-accordion[open]>summary .plus:after{transform:rotate(0)}.accordion-body{padding:0 34px 29px 42px}.accordion-body p:first-child{margin-top:0}.accordion-body h3{text-transform:uppercase;letter-spacing:.09em;color:var(--ink);margin:26px 0 14px;font-size:12px}.accordion-body .component-list{grid-template-columns:1fr 1fr;column-gap:24px;margin-top:12px}.stat-banner{background:var(--ink);color:var(--paper);align-items:center;gap:32px;margin-bottom:40px;padding:35px;display:flex}.stat-banner strong{letter-spacing:-.06em;font-size:72px;font-weight:400;line-height:1}.stat-banner p{color:var(--paper);max-width:150px;margin:0;font-size:16px}.network-core{border:1px solid var(--ink);text-align:center;background:var(--ink);max-width:360px;color:var(--paper);margin:auto;padding:22px}.network-core h3{font-size:30px}.network-core p{color:#d3d8cf;font-size:12px}.network-core .eyebrow{color:#ff9570}.network-branches{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid;position:relative}.network-branches:before{content:"";background:#9e9e91;width:1px;height:35px;position:absolute;top:-35px;left:50%}.network-branches>div{text-align:center;background:var(--paper);border-top:1px solid #9e9e91;padding:18px 8px}.network-branches p{margin-top:5px;font-size:10px}.certificate{border:1px solid var(--line);background:#fff;margin:35px 0;padding:20px}.certificate img{object-fit:contain;width:100%;max-height:540px}.certificate figcaption{color:var(--muted);margin-top:17px;font-size:12px}.benefit-grid{grid-template-columns:1fr 1fr;gap:28px 32px;display:grid}.benefit-grid .content-card{border:0;border-top:1px solid var(--line);padding:23px 0 0}.benefit-grid p{font-size:14px}.industry-cta{background:#eae4d7;margin:35px 0;padding:35px}.industry-cta .text-link{margin-top:23px}.detail-body .source-note{color:#63665f;border-left:2px solid #b7b8ae;margin-top:26px;padding-left:17px;font-size:12px;line-height:1.75}.about-detail-art{float:right;aspect-ratio:1/1.25;background:var(--ink);width:34%;margin:0 0 26px 30px;overflow:hidden}.about-detail-art img{object-fit:cover;width:100%;height:100%}.empty-news{border-top:2px solid var(--orange);background:#eae5d9;padding:60px 40px}.empty-news h2{max-width:420px;font-size:38px}.empty-news p{max-width:440px}.empty-news .text-link{margin-top:30px}.editor-bar{z-index:40}.with-editor{padding-bottom:110px}.editor-identity strong{font-size:11px}body:not(.with-editor) .cta{margin-bottom:0}#main-content:focus{outline:none}@media (hover:hover) and (width>=761px){.nav-group:hover .nav-dropdown{display:block}}@media (width>=1700px){.hero{min-height:620px}.hero-copy{padding-top:80px}.hero h1{font-size:76px}.hero-description{max-width:375px}.hero-art{width:55%}}@media (width<=1150px){.header-inner{gap:20px}.main-nav{gap:18px}.hero{min-height:525px}.hero-copy{width:49%;padding-top:58px}.hero h1{font-size:54px}.hero-description{max-width:315px;font-size:15px}.section-copy h2{font-size:33px}.section-copy p{font-size:13px}.tech-layout{grid-template-columns:1fr 1.45fr;gap:35px}.tech-art{display:none}.product-layout{grid-template-columns:1fr 1.8fr;gap:30px}.product-cards{gap:12px}.product-card{padding:21px 15px}.product-card h3{font-size:16px}.impact-layout{grid-template-columns:1fr 2fr}.network{display:none}.metric strong{font-size:31px}.metrics .metric{padding:0 17px}.industry-tile{padding:24px 18px}.industry-tile h3{font-size:21px}.detail-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.detail-hero h1{font-size:52px}.package{padding:23px 16px}.node-count strong{font-size:50px}.package p{font-size:12px}.network-branches{grid-template-columns:1fr 1fr}.accordion-body .component-list{grid-template-columns:1fr}.footer-nav{gap:20px}}@media (width<=850px){.header-contact{display:none}.hero{min-height:495px}.hero h1{font-size:47px}.hero-description{max-width:285px;font-size:14px}.hero-copy{padding-top:45px}.hero .eyebrow{font-size:8px}.hero-topics{gap:14px}.hero-topics .text-link{font-size:9px}.about-main{grid-template-columns:1fr .55fr}.about-copy{padding:35px 0}.section-copy h2{font-size:30px}.about-copy p{font-size:12px}.feature{gap:10px}.feature h3{font-size:12px}.feature p{font-size:11px}.product-layout{grid-template-columns:1fr}.product-copy{display:block}.product-copy p{max-width:490px}.product-copy .text-link{margin-top:20px}.product-card{min-height:240px;padding:23px}.product-card h3{font-size:18px}.product-card p{font-size:13px}.industry-grid{grid-template-columns:1fr 1fr}.industry-tile{min-height:230px;padding:25px!important}.industry-tile:nth-child(odd){border-left:0}.section-heading h2{font-size:35px}.impact-layout{grid-template-columns:1fr}.impact-copy p{max-width:480px}.metrics{margin-top:10px;padding:10px 0}.metric strong{font-size:37px}.detail-layout{grid-template-columns:1fr;gap:30px;padding-top:24px}.page-sidebar{border-bottom:1px solid var(--line);gap:20px;padding:0 0 14px;display:flex;position:static;overflow:auto}.page-sidebar>.eyebrow{display:none}.page-sidebar a{flex-shrink:0;padding:10px 0;font-size:12px;border:0!important}.page-sidebar a span{display:none}.detail-hero{padding-bottom:38px}.breadcrumb{margin-bottom:30px}.detail-subtitle{font-size:17px}.detail-hero h1{font-size:48px}.cta-layout{grid-template-columns:1fr 1fr;gap:24px}.cta-layout>.pill{justify-self:start}.cta h2{font-size:32px}.cta p{font-size:13px}.news-teaser>.container{grid-template-columns:1fr auto;gap:20px}.news-teaser p{grid-area:2/1}.news-teaser .text-link{grid-area:1/2/span 2}.footer-top{align-items:flex-start}.footer-nav{flex-wrap:wrap;justify-content:flex-end}}@media (width<=760px){.main-nav{background:var(--paper);border-bottom:1px solid var(--line);width:100%;max-height:75vh;padding:16px 6vw;display:none;position:absolute;top:77px;left:0;right:0;overflow-y:auto;box-shadow:0 15px 20px #0001}.main-nav.is-open,.mobile-menu{display:block}.nav-group{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.main-nav .nav-top{padding:17px 0;font-size:16px;display:block}.nav-expand{width:44px;height:44px}.nav-dropdown{box-shadow:none;border:0;grid-column:1/-1;width:100%;padding:0 0 12px 15px;position:static}.nav-dropdown .text-link{font-size:13px}.nav-group:focus-within:not(.open) .nav-dropdown{display:none}.nav-group.open .nav-dropdown{display:block}.main-nav a:first-child:after{display:none}.brand{font-size:16px}}@media (width<=600px){:root{--page-pad:6vw}.site-header{min-height:70px}.main-nav{top:69px}.hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.hero-inner{order:0;width:88%;min-height:0;display:block}.hero-copy{width:100%;padding:42px 0 34px}.hero h1{letter-spacing:-.05em;white-space:pre-line;max-width:100%;font-size:clamp(42px,11.7vw,64px);line-height:1.02}.hero .eyebrow{margin-bottom:17px;font-size:9px}.hero-description{max-width:360px;margin-top:22px;font-size:14px;line-height:1.6}.hero-copy .text-link{margin-top:21px;font-size:12px}.hero-topics{gap:26px;margin-top:30px}.hero-topics .text-link{margin-top:0;font-size:10px}.hero-art{clip-path:none;object-fit:cover;object-position:center;order:1;width:100%;height:250px;position:relative;top:auto;right:auto}.hero-side-note,.hero-counter{display:none}.about{display:block}.about-main{grid-template-columns:1fr .65fr;gap:18px;min-height:350px;padding-left:6vw}.about-copy{padding:38px 0}.section-copy h2{font-size:30px;line-height:1.1}.section-copy p{font-size:13px}.about-copy p{max-width:240px;margin-top:20px;font-size:12px}.about-art{min-height:350px}.about-art img{object-position:45% center}.feature-list{padding:14px 6vw;display:block}.feature{gap:18px;padding:21px 0}.feature h3{font-size:14px}.feature p{margin-top:6px;font-size:12px}.feature-number{font-size:12px}.tech-layout{grid-template-columns:1fr;gap:25px;padding-top:38px}.tech-copy{padding-bottom:0}.tech-copy p{max-width:100%;font-size:13px}.tech-copy .text-link{margin-top:20px}.tech-cards{gap:0 12px;margin-bottom:38px}.tech-card{min-height:175px;padding:18px 14px}.tech-card h3{font-size:13px}.tech-card p{font-size:11px}.tech-icon{margin-bottom:12px}.products{padding-top:38px}.product-copy p{margin-top:18px}.product-cards{grid-template-columns:1fr;gap:12px}.product-card{grid-template-columns:54px 1fr 18px;gap:8px 17px;min-height:0;padding:23px 19px;display:grid}.product-icon{grid-row:1/span 2;width:50px;height:55px;margin:0}.product-icon svg{width:48px;height:48px}.product-card h3{grid-column:2;font-size:18px}.product-card p{grid-area:2/2;margin:0;font-size:12px;line-height:1.6}.product-card>.arrow{grid-area:1/3}.solution-strip{gap:18px 20px;margin-top:25px}.solution-strip .text-link{font-size:10px}.impact{padding:36px 0}.impact-layout{gap:20px}.impact-copy h2{font-size:30px}.impact-copy p{font-size:13px}.metrics{border:0;grid-template-columns:1fr 1fr;gap:25px 0}.metrics .metric{border-right:1px solid var(--line);padding:0 20px}.metrics .metric:nth-child(odd){padding-left:0}.metrics .metric:nth-child(2n){border-right:0}.metric strong{font-size:38px}.metric p{margin-top:8px;font-size:12px}.industry-home{padding:40px 0}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:33px}.section-heading p{max-width:100%;margin-top:17px;font-size:13px}.industry-grid{grid-template-columns:1fr}.industry-tile{border-left:0;grid-template-columns:1fr 20px;min-height:0;display:grid;padding:25px 0!important}.tile-number{grid-column:1;margin-bottom:16px}.industry-tile h3{grid-column:1;font-size:25px}.industry-tile p{grid-column:1;max-width:315px;margin-top:10px;font-size:13px}.industry-tile .tile-tags{grid-column:1;margin-top:16px}.industry-tile .arrow{grid-area:2/2;margin-top:4px}.news-teaser>.container{display:block}.news-teaser h2{font-size:27px}.news-teaser p{margin-top:18px;font-size:13px}.news-teaser .text-link{margin-top:22px}.cta-layout{padding:32px 0;display:block}.cta h2{font-size:32px}.cta p{max-width:100%;margin-top:19px;font-size:13px}.cta .pill{margin-top:24px;padding:14px 21px;font-size:11px}.footer-top{display:block}.site-footer .brand{font-size:13px}.footer-nav{justify-content:flex-start;gap:21px;margin-top:25px}.footer-nav .text-link{font-size:10px}.footer-bottom{margin-top:25px}.detail-hero{padding:23px 0 34px}.breadcrumb{margin-bottom:31px;font-size:10px}.detail-hero h1{overflow-wrap:normal;font-size:40px}.detail-subtitle{margin-top:20px;font-size:15px}.detail-layout{padding-bottom:45px}.detail-body h2{margin-bottom:19px;font-size:26px}.detail-body p{font-size:14px;line-height:1.8}.content-block{margin-bottom:35px}.detail-body .lead{font-size:18px}.package-grid{grid-template-columns:1fr}.package{border-left:0;border-top:1px solid var(--line);padding:28px}.package:first-child{border-top:0}.package>.eyebrow{margin-bottom:18px;font-size:15px}.node-count strong{font-size:60px}.package p{font-size:14px}.package h3{font-size:13px}.content-grid{grid-template-columns:1fr}.content-card{padding:25px}.content-card p{font-size:14px}.component-list li{font-size:13px}.content-accordion summary{gap:13px;padding:22px 0;font-size:17px}.accordion-index{min-width:14px;margin-top:5px;font-size:9px}.accordion-body{padding:0 0 24px 27px}.accordion-body .component-list{grid-template-columns:1fr}.accordion-body h3{font-size:11px}.benefit-grid{grid-template-columns:1fr;gap:24px}.industry-cta{padding:26px 23px}.detail-body .source-note{font-size:11px}.stat-banner{gap:22px;padding:26px}.stat-banner strong{font-size:60px}.stat-banner p{font-size:13px}.architecture-map{padding:20px 13px}.network-core h3{font-size:27px}.network-branches{gap:10px}.network-branches h3{font-size:12px}.network-branches p{font-size:10px}.certificate{padding:12px}.certificate figcaption{font-size:11px}.about-detail-art{float:none;width:100%;height:260px;margin:0 0 30px}.about-detail-art img{object-position:center 40%}.empty-news{padding:35px 25px}.empty-news h2{font-size:31px}.editor-bar{border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:calc(100vw - 20px);padding:8px 10px;bottom:10px}.editor-identity{display:none}.editor-btn{min-height:38px;padding:10px 12px;font-size:11px}.editor-menu{width:215px}.with-editor{padding-bottom:76px!important}.toast{bottom:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.editor-bar,.page-sidebar,.cta,.site-footer{display:none!important}.detail-layout{display:block}.detail-page[hidden]{display:none!important}.detail-body details>*,.detail-body details::details-content{display:block!important}.detail-hero{padding:20px 0}.container{width:100%}.detail-body p{font-size:11pt}.content-accordion{break-inside:avoid}body{background:#fff}}.news-list{border-top:1px solid var(--line)}.news-entry{border-bottom:1px solid var(--line);padding:32px 0}.news-entry-body{grid-template-columns:1fr 190px;align-items:center;gap:30px;display:grid}.news-entry time{color:var(--muted);margin-bottom:17px;font-size:11px;display:block}.news-entry h2{margin-bottom:15px;font-size:27px}.news-entry img{object-fit:cover;width:100%;height:160px}.news-entry .eyebrow{margin-bottom:10px}#main-content h1:focus{outline:none}.content-accordion[open]>summary{color:var(--orange)}@media (width<=600px){.news-entry-body{grid-template-columns:1fr;gap:20px}.news-entry h2{font-size:26px}.news-entry img{grid-row:1;height:130px}.main-nav{border-radius:0;left:0;right:0}.tech-layout{display:grid}.tech-cards{padding-bottom:0}.tech-card{border-radius:0!important}.metric:nth-child(2n){border-left:0}.hero-art{aspect-ratio:auto}}.hero-art.hero-motion-frame{isolation:isolate;background:#c9c8c1;overflow:hidden}.hero-motion-frame>.hero-art-image{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;width:100%;max-width:none;height:100%;animation:7s ease-in-out infinite alternate both symverse-solid-drift;display:block}@keyframes symverse-solid-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-.65%,.35%)scale(1.045)}}.hero-motion-frame.is-motion-paused>.hero-art-image,.hero-motion-frame.is-offscreen>.hero-art-image,.hero-motion-frame.is-document-hidden>.hero-art-image{animation-play-state:paused}.hero-motion-toggle{z-index:3;color:#fff;backdrop-filter:blur(8px);cursor:pointer;background:#11171370;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid;position:absolute;bottom:20px;right:20px}.hero-motion-toggle:hover{background:#111713c0}.hero-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-motion-toggle:before{content:"";box-sizing:border-box;border-left:3px solid;border-right:3px solid;width:10px;height:12px;display:block}.is-motion-paused>.hero-motion-toggle:before{border:6px solid #0000;border-left:9px solid;border-right:0;width:0;height:0;margin-left:3px}@media (width<=600px){.hero-motion-toggle{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.hero-motion-frame>.hero-art-image{will-change:auto;transform:none;animation:none!important}.hero-motion-toggle{display:none}}@media print{.hero-motion-frame>.hero-art-image{transform:none;animation:none!important}.hero-motion-toggle{display:none}}.about-art.secondary-motion-frame{isolation:isolate;overflow:hidden}.secondary-motion-frame>img{transform-origin:50%;will-change:transform;animation:7s ease-in-out infinite alternate both symverse-solid-drift}.secondary-motion-frame.is-motion-paused>img,.secondary-motion-frame.is-offscreen>img,.secondary-motion-frame.is-document-hidden>img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.secondary-motion-frame>img{will-change:auto;transform:none;animation:none!important}}@media print{.secondary-motion-frame>img{transform:none;animation:none!important}}:root{--font:"Noto Sans","Noto Sans KR",sans-serif}html,body,button,input,textarea,select,option,dialog{font-family:var(--font)}.pictogram{width:28px;height:28px;color:var(--orange);flex-shrink:0;display:block}.main-nav .nav-home .nav-top{padding-left:0;padding-right:0}.nav-dropdown .text-link{justify-content:flex-start;gap:11px}.nav-dropdown .menu-pictogram{width:21px;height:21px}.nav-dropdown .text-link>span{flex:1;min-width:0}.nav-dropdown .text-link>.arrow{flex-shrink:0;margin-left:auto}.page-sidebar a{gap:9px}.page-sidebar .sidebar-label{flex:1;font-size:13px;line-height:1.55}.page-sidebar a>span:last-child:not(.sidebar-label){margin-left:auto}.detail-hero>.container{position:relative}.page-emblem{width:145px;height:145px;color:var(--orange);border:1px solid #f34b1638;border-radius:50%;place-items:center;display:grid;position:absolute;top:76px;right:0}.page-emblem:before{content:"";border:1px solid #f34b161c;border-radius:50%;position:absolute;inset:13px}.page-emblem>.pictogram{stroke-width:1px;width:68px;height:68px}.visual-guide{color:#f3f0e8;border-top:2px solid var(--orange);background:#101815;margin:0 0 43px;padding:30px 30px 25px;position:relative;overflow:hidden}.visual-guide figcaption>span{letter-spacing:.15em;color:#ff966f;margin-bottom:12px;font-size:9px;line-height:1.6;display:block}.visual-guide h2{color:#f3f0e8;max-width:680px;margin:0 0 12px;font-size:27px;line-height:1.2}.visual-guide figcaption>p{color:#bec9c1;max-width:620px;margin:0;font-size:13px;line-height:1.65}.visual-nodes{grid-template-columns:repeat(var(--visual-columns),minmax(0,1fr));gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.visual-node{border-left:1px solid #e8f0e222;min-width:0;padding:0 20px;position:relative}.visual-node:first-child{border-left:0;padding-left:0}.visual-node:last-child{padding-right:0}.visual-symbol{align-items:center;height:47px;margin-bottom:13px;display:flex}.visual-symbol>.pictogram{color:#ff956e;stroke-width:1.25px;width:36px;height:36px}.visual-node h3{color:#f3f0e8;letter-spacing:-.025em;margin:0;font-size:15px;font-weight:500;line-height:1.45}.visual-node p{color:#bec9c1;overflow-wrap:normal;margin:9px 0 0;font-size:12px;line-height:1.7}.guide-flow .visual-node,.guide-health .visual-node{border:0;padding-right:25px}.guide-flow .visual-node:not(:last-child):after,.guide-health .visual-node:not(:last-child):after{content:"→";color:#7b8c80;font-size:19px;line-height:1;position:absolute;top:13px;right:2px}.visual-note{border-top:1px solid #e8f0e224;align-items:flex-start;gap:12px;margin-top:26px;padding-top:17px;display:flex}.visual-note>.pictogram{color:#a9b8aa;width:19px;height:19px;margin-top:2px}.visual-note p{color:#b4c1b7;margin:0;font-size:11px;line-height:1.75}.visual-hub-center{background:#1c2721;border:1px solid #ff966f70;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;margin:27px auto 0;padding:14px 20px;display:flex;position:relative}.visual-hub-center>.pictogram{color:#ff966f;width:24px;height:24px}.visual-hub-center strong{letter-spacing:.08em;font-size:12px;font-weight:500;line-height:1.6}.visual-hub-center:after{content:"";border-left:1px solid #536b59;height:24px;position:absolute;top:100%;left:50%}.guide-hub .visual-nodes{border-top:1px solid #536b59;margin-top:24px;padding-top:21px}.guide-hub .visual-node{border-left:0}.guide-keys .visual-node{padding-right:30px}.guide-keys .visual-node:last-child{padding-left:30px}.key-set{align-items:center;gap:13px;margin-top:22px;display:flex}.key-set .pictogram{color:#d2d9ce;width:21px;height:21px}.summary-pictogram{width:24px;height:24px;color:var(--orange);margin-right:1px}.content-accordion summary{gap:14px}.content-accordion summary>span[data-edit],.content-accordion summary>span:not([class]){flex:1;min-width:0}.content-accordion summary>.plus{margin-left:auto}.section-pictogram{width:30px;height:30px;margin-bottom:15px}.architecture-pictogram{width:29px;height:29px;margin:0 auto 13px}.network-core>.architecture-pictogram{color:#ff956e;width:38px;height:38px}.network-branches .architecture-pictogram{width:24px;height:24px;margin-bottom:12px}@media (width<=1150px){.detail-hero h1,.detail-hero .detail-subtitle{padding-right:150px}.page-emblem{width:122px;height:122px}.page-emblem>.pictogram{width:57px;height:57px}.visual-guide{padding:26px 24px 23px}.visual-node{padding-left:14px;padding-right:14px}.visual-node h3{font-size:14px}.visual-node p{font-size:11px}.visual-guide h2{font-size:25px}.visual-symbol>.pictogram{width:32px;height:32px}.page-sidebar .sidebar-label{font-size:12px}}@media (width<=850px){.page-sidebar a{gap:7px}.page-sidebar a>.sidebar-label{font-size:12px;display:inline}.page-sidebar .sidebar-pictogram{width:18px;height:18px}.detail-hero h1,.detail-hero .detail-subtitle{padding-right:130px}.page-emblem{width:102px;height:102px;top:65px}.page-emblem>.pictogram{width:47px;height:47px}.visual-guide{padding:28px}.visual-node p{font-size:12px}}@media (width<=760px){.main-nav .nav-home .nav-top{padding:17px 0}.nav-dropdown .menu-pictogram{width:20px;height:20px}.nav-dropdown .text-link{gap:12px}.main-nav .nav-home{display:block}}@media (width<=650px){.visual-guide{margin-bottom:34px;padding:25px 22px}.visual-guide h2{font-size:24px}.visual-guide figcaption>p{font-size:12px}.visual-nodes{grid-template-columns:1fr;gap:21px;margin-top:27px}.visual-node,.visual-node:first-child,.visual-node:last-child,.guide-keys .visual-node,.guide-keys .visual-node:last-child{border-top:1px solid #e8f0e224;border-left:0;min-height:60px;padding:20px 0 0 49px}.visual-node:first-child{border-top:0;padding-top:0}.visual-symbol{height:33px;margin:0;position:absolute;top:20px;left:0}.visual-node:first-child .visual-symbol{top:0}.visual-symbol>.pictogram{width:30px;height:30px}.visual-node h3{font-size:15px}.visual-node p{margin-top:6px;font-size:12px}.guide-flow .visual-node,.guide-health .visual-node{padding-right:0}.guide-flow .visual-node:not(:last-child):after,.guide-health .visual-node:not(:last-child):after{content:"↓";font-size:17px;inset:auto auto -23px 10px}.visual-note{margin-top:23px}.visual-note p{font-size:11px}.guide-hub .visual-node{border-top:1px solid #e8f0e224}.guide-hub .visual-node:first-child{border-top:0}.guide-hub .visual-nodes{padding-top:22px}.visual-hub-center{width:100%}.key-set{margin-top:15px}.guide-keys .visual-node{padding-bottom:3px}}@media (width<=600px){.page-emblem{display:none}.detail-hero h1,.detail-hero .detail-subtitle{padding-right:0}.summary-pictogram{width:21px;height:21px}.content-accordion summary{gap:10px}.accordion-index{min-width:12px;font-size:8px}.content-accordion summary{font-size:16px}.card-pictogram{width:29px;height:29px}.section-pictogram{width:26px;height:26px}.nav-dropdown .text-link>span{white-space:normal}}@media print{.visual-guide{color:#111;break-inside:avoid;background:#f0eee7}.visual-guide h2,.visual-node h3{color:#111}.visual-guide p,.visual-guide figcaption>p,.visual-node p,.visual-note p{color:#333}.page-emblem{display:none}}[data-page=home] .hero h1{color:var(--ink);width:fit-content;max-width:100%}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-page=home] .hero h1{background-image:linear-gradient(90deg,var(--ink) 0%,#793b2c 42%,#c74720 72%,var(--orange) 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}[data-page=home] .hero h1::selection{color:var(--ink);-webkit-text-fill-color:var(--ink);background:#f9b89e}}@media (forced-colors:active){[data-page=home] .hero h1{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}}@media print{[data-page=home] .hero h1{color:#0c1010;-webkit-text-fill-color:#0c1010;background-image:none}}:root{--pic-ink:#2c3a32;--pic-accent:#cf5b36;--pic-tint:#cf5b3614}.pictogram[data-icon]{color:var(--pic-ink);stroke-width:1.3px}.pictogram .icon-accent{stroke:var(--pic-accent)}.pictogram .icon-tint{fill:var(--pic-tint);stroke:none}.visual-guide,.products,.network-core{--pic-ink:#e4e9de;--pic-accent:#f3a27e;--pic-tint:#f3a27e1a}.menu-pictogram .icon-tint,.sidebar-pictogram .icon-tint,.summary-pictogram .icon-tint{display:none}.nav-dropdown .menu-pictogram{opacity:.86}.nav-dropdown a:hover .menu-pictogram{opacity:1}.page-emblem{background:linear-gradient(145deg,#faf7ef80,#e9e4d845);border:1px solid #223b2a16;border-radius:23px;width:134px;height:134px}.page-emblem:before{border:1px solid #fff8;border-radius:16px;display:block;inset:10px}.visual-guide{background:radial-gradient(at 100% 0,#9c815f1a,#0000 60%),#111a16;border-top:1px solid #293b2e;padding:34px 32px 27px}.visual-guide:before{content:"";background:#d3835e;width:40px;height:2px;position:absolute;top:-1px;left:32px}.visual-guide figcaption>span{color:#c99a7a;letter-spacing:.16em;font-size:9px}.visual-guide h2{letter-spacing:-.03em;font-size:26px;line-height:1.3}.visual-symbol{height:48px;margin-bottom:16px}.visual-node h3{letter-spacing:-.015em;font-size:14px;font-weight:500}.visual-node p{color:#b9c2b6;line-height:1.8}.visual-node{border-color:#d9e1d41a}.visual-hub-center{background:#1d2821;border-color:#b0967748;border-radius:3px}.summary-pictogram{opacity:.9;width:23px;height:23px}.card-pictogram{width:34px;height:34px;margin-bottom:22px}.architecture-pictogram{margin-bottom:15px}.detail-body{counter-reset:editorial-section}.editorial-block{counter-increment:editorial-section;position:relative}.editorial-heading{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex;position:relative}.editorial-heading:before{content:counter(editorial-section,decimal-leading-zero);letter-spacing:.06em;color:#aa785e;flex-shrink:0;min-width:18px;padding-top:10px;font-size:10px;line-height:1}.detail-body .editorial-heading h2{letter-spacing:-.035em;flex:1;margin:0;font-size:28px;line-height:1.3}.editorial-heading>.section-pictogram{opacity:.85;flex-shrink:0;width:25px;height:25px;margin:4px 0 0 10px}.editorial-block>p{color:#535c53;max-width:73ch;font-size:15px;line-height:1.9}.editorial-block>.eyebrow{color:#9b6950;letter-spacing:.12em;margin-bottom:14px}.editorial-block+.editorial-block{border-color:#2c3a321a;padding-top:37px}.editorial-intro{background:linear-gradient(100deg,#e9e4d866,#0000 94%);border:0;border-left:2px solid #c28c68;margin-bottom:35px;padding:25px 27px 27px}.editorial-intro .editorial-heading{margin-bottom:15px}.editorial-intro .editorial-heading:before{display:none}.editorial-intro .editorial-heading h2{font-size:22px}.detail-body .editorial-intro>p{max-width:72ch;font-size:15px;line-height:1.9}.editorial-intro>p:first-of-type{margin-top:0}.detail-body .insight-line{border-left:1px solid #b8b6a95e;margin-top:22px;padding:3px 0 3px 19px}.insight-line:first-line{color:#2e3a31}.detail-body .component-list{gap:0 25px}.component-list li{border-bottom:1px solid #253a2610;padding:9px 0 9px 16px;font-size:13px;line-height:1.75}.component-list li:last-child{border-bottom:0}.component-list li:before{background:#b88667;border-radius:50%;width:3px;height:3px;top:19px}.content-accordion{border-color:#2c3a3226}.content-accordion summary{padding-top:24px;padding-bottom:24px;transition:background .18s,color .18s}.content-accordion summary:hover{color:#25372a;background:#ebe5d845}.content-accordion[open]>summary{color:#192a20;background:linear-gradient(90deg,#eae3d860,#0000);padding-left:12px;box-shadow:inset 2px 0 #bc835f}.content-accordion[open]>.accordion-body{padding-top:8px;padding-bottom:32px}.accordion-index{color:#938373;letter-spacing:.05em}.accordion-body p{max-width:72ch;line-height:1.9}.accordion-body h3{letter-spacing:.13em;color:#8b6f57;font-size:10px}.plus{color:#788675}.detail-body .content-grid{border:0;gap:28px 32px}.content-grid>.content-card{border:0;border-top:1px solid #2c3a3226;padding:25px 0 5px}.content-grid>.content-card h3{font-size:19px;line-height:1.4}.content-grid>.content-card p{font-size:14px;line-height:1.85}.content-grid .card-pictogram{margin-bottom:19px}.benefit-grid .content-card{border-color:#2c3a321c;padding-top:23px}.benefit-grid .content-card p{color:#5a6257;line-height:1.85}.industry-cta{background:linear-gradient(115deg,#e7dfce90,#f0ece3);border-left:2px solid #bb855e;padding:31px 34px;position:relative}.industry-cta h2{max-width:650px;font-size:27px;line-height:1.3}.industry-cta p{line-height:1.85}.detail-body .source-note{color:#6d7267;border-color:#b5b3a450;line-height:1.85}.package-grid,.package{border-color:#263c2a26}.package>.eyebrow{letter-spacing:.03em}.package h3{color:#86725c;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.package:nth-child(2) h3{color:#c79e7e}.package:nth-child(2){background:#131d17}[data-page=about\/about-us] .detail-body{padding-top:3px}.about-detail-art+.editorial-block{padding-top:2px}.about-detail-art~.editorial-block>p{color:#525d51;font-size:16px;line-height:1.95}.page-sidebar a{border-color:#2c3a321c}.page-sidebar a[aria-current=page]{color:#223c29}.page-sidebar a[aria-current=page]>.sidebar-pictogram{--pic-accent:#ce5c31;--pic-ink:#223c29}.page-sidebar a[aria-current=page]>.sidebar-label{position:relative}.page-sidebar a[aria-current=page]>.sidebar-label:after{content:"";background:#bf7957;width:18px;height:1px;margin-top:7px;display:block}.section-copy p{line-height:1.75}.feature{border-color:#273a281a}.feature-number{color:#a37e64;font-weight:400}.industry-tile .tile-number{color:#c99575}.industry-tile .tile-tags{color:#c19a80}.industry-tile{border-top-color:#d9e1d437;border-left-color:#d9e1d41c}.news-entry time{letter-spacing:.07em;color:#8d7c67;font-size:10px}.news-entry h2{line-height:1.35}.news-entry p{line-height:1.85}.news-entry img{border-radius:3px}@media (width<=1150px){.page-emblem{width:116px;height:116px}.page-emblem>.pictogram{width:56px;height:56px}.visual-guide{padding:29px 26px 24px}.visual-guide:before{left:26px}.detail-body .editorial-heading h2{font-size:26px}.editorial-intro .editorial-heading h2{font-size:21px}}@media (width<=850px){.page-emblem{width:100px;height:100px}.page-emblem>.pictogram{width:47px;height:47px}.page-sidebar a[aria-current=page]>.sidebar-label:after{display:none}.visual-guide{padding:29px 28px}.visual-guide:before{left:28px}}@media (width<=650px){.visual-guide{padding:26px 22px}.visual-guide:before{left:22px}.visual-symbol{height:33px;margin:0}.visual-symbol>.pictogram{width:31px;height:31px}.visual-guide h2{font-size:23px}.visual-node h3{font-size:15px}.editorial-heading{gap:9px;margin-bottom:19px}.editorial-heading:before{min-width:17px;padding-top:9px;font-size:9px}.detail-body .editorial-heading h2{font-size:24px}.editorial-heading>.section-pictogram{width:22px;height:22px;margin:3px 0 0 3px}.editorial-intro{padding:22px 20px}.editorial-intro .editorial-heading h2{font-size:21px}.detail-body .editorial-intro>p,.editorial-block>p{font-size:14px;line-height:1.85}.detail-body .insight-line{padding-left:13px}.content-grid>.content-card{padding-top:23px}.detail-body .content-grid{gap:24px}.card-pictogram{width:31px;height:31px}.content-accordion summary{padding-top:21px;padding-bottom:21px}.content-accordion[open]>summary{padding-left:8px}.component-list li{font-size:13px}.industry-cta{padding:26px 23px}.industry-cta h2{font-size:24px}.about-detail-art~.editorial-block>p{font-size:14px;line-height:1.9}.summary-pictogram{width:21px;height:21px}}@media print{.visual-guide,.products,.network-core{--pic-ink:#253329;--pic-accent:#a65335}.visual-guide{background:#eeeae1}.editorial-intro,.industry-cta{background:#f0ece4}.content-accordion[open]>summary{box-shadow:none}}:root{--reading-ink:#4f5750;--soft-line:#263b291f;--section-space:88px}body{font-weight:400}.container{max-width:1240px}.eyebrow{line-height:1.65}.site-header{background:#f3f0e8f5}.hero-copy{padding-top:76px;padding-bottom:58px}.hero h1{letter-spacing:-.052em;line-height:1.075}.hero-description{max-width:36ch;line-height:1.8}.hero-topics{margin-top:34px}.about-copy{padding-top:62px;padding-bottom:62px}.about-copy p{max-width:36ch;font-size:15px;line-height:1.85}.feature-list,.feature{padding-top:22px;padding-bottom:22px}.feature h3{font-size:15px}.feature p{font-size:13px;line-height:1.75}.technology{background:#eeeae0}.tech-layout{padding-top:var(--section-space);padding-bottom:var(--section-space);grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:40px 52px;display:grid}.tech-copy{grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:start;column-gap:52px;padding:0;display:grid}.tech-copy>.eyebrow{grid-column:1/-1}.section-copy h2{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,46px);line-height:1.16}.tech-copy h2{grid-row:2/4;max-width:540px}.tech-copy p{max-width:44ch;margin:0;font-size:15px;line-height:1.85}.tech-copy .text-link{justify-self:start;margin-top:22px}.network-portrait{background:#e5dfd2;border:1px solid #27362b12;flex-direction:column;grid-area:2/1;min-width:0;margin:0;display:flex;overflow:hidden}.network-portrait>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:340px;max-height:440px}.network-portrait figcaption{background:#e5dfd2;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;display:flex}.network-portrait .tech-caption{color:#3e473e;white-space:normal;max-width:160px;font-size:12px;line-height:1.6;position:static}.portrait-label{letter-spacing:.12em;text-align:right;color:#787267;font-size:8px;line-height:1.7}.tech-cards{grid-area:2/2;grid-template-columns:1fr;align-self:stretch;gap:0;margin:0;padding:0;display:grid}.tech-card{background:0 0;border:0;border-top:1px solid #2c3a3228;border-radius:0;grid-template-columns:42px 1fr;align-content:center;gap:6px 20px;min-height:106px;padding:19px 0;display:grid}.tech-card:last-child{border-bottom:1px solid #2c3a3228}.tech-icon{grid-row:1/3;width:38px;height:38px;margin:0;padding-top:4px}.tech-icon .pictogram{width:34px;height:34px}.tech-card h3{font-size:17px;line-height:1.4}.tech-card p{max-width:42ch;margin:0;font-size:13px;line-height:1.7}.tech-card:hover{background:#e6e0d45e}.products{padding:var(--section-space) 0 35px;background:#111a16}.product-copy p{color:#bdc5bb;max-width:35ch;font-size:15px;line-height:1.85}.product-cards{grid-template-columns:1fr;gap:0}.product-card{background:0 0;border:0;border-top:1px solid #ffffff25;grid-template-columns:48px 1fr 24px;gap:9px 23px;min-height:0;padding:28px 0;display:grid}.product-card:last-child{border-bottom:1px solid #ffffff25}.product-icon{grid-area:1/1/3;width:42px;height:42px;margin:0}.product-icon svg{width:39px;height:39px}.product-card h3{letter-spacing:-.035em;grid-column:2;font-size:23px;line-height:1.3}.product-card p{color:#b9c3b7;grid-column:2;max-width:46ch;margin:0;font-size:14px;line-height:1.75}.product-card>.arrow{grid-area:1/3;margin:4px 0 0}.product-card:hover{background:#1d28205e;transform:none}.solution-strip{margin-top:55px;padding-top:28px;padding-bottom:8px}.solution-strip .text-link{font-size:12px}.impact{background:#eae4d8;padding:66px 0}.impact .network{display:none}.impact-copy h2{font-size:34px;line-height:1.2}.metrics{align-items:center}.metric strong{font-size:40px;line-height:1.15}.industry-home{background:var(--paper);color:var(--ink);padding:var(--section-space) 0}.section-heading h2{font-size:44px;line-height:1.15}.section-heading p{color:var(--reading-ink);max-width:42ch;font-size:15px}.industry-tile,.industry-tile:first-child{--pic-ink:#3b483c;--pic-accent:#c96b42;background:#f8f5ed;border:1px solid #2c3a3220;grid-template-columns:1fr 28px;min-height:300px;display:grid;position:relative;overflow:hidden;padding:30px 34px!important}.industry-tile:hover{background:#eae4d8}.industry-tile .tile-number{letter-spacing:.12em;color:#817660;grid-column:1;margin-bottom:30px;font-size:10px}.industry-symbol{opacity:.9;width:43px;height:43px;position:absolute;top:27px;right:34px}.industry-tile h3{grid-column:1;font-size:28px;line-height:1.25}.industry-tile p{color:#5e665b;grid-column:1;max-width:42ch;margin-top:12px;font-size:14px;line-height:1.75}.industry-tile .tile-tags{color:#9b654a;grid-column:1;margin-top:18px;font-size:11px}.industry-tile>.arrow{grid-area:2/2;margin:7px 0 0}.industry-mini-flow{color:#687061;border-top:1px solid #283a2517;flex-wrap:wrap;grid-column:1/-1;gap:14px;margin-top:30px;padding-top:17px;font-size:10px;line-height:1.7;display:flex}.industry-mini-flow span:not(:last-child):after{content:"→";color:#b2876d;margin-left:14px}.news-teaser{background:#eae5d9;padding:65px 0 80px}.news-teaser>.news-home-layout{grid-template-columns:.65fr 1.65fr;align-items:start;gap:65px;display:grid}.news-home-intro h2{font-size:33px;line-height:1.2}.news-home-intro p{max-width:30ch;margin-top:20px;font-size:14px;line-height:1.85}.news-home-intro .text-link{margin-top:25px}.news-previews{grid-template-columns:1fr 1fr;gap:34px;display:grid}.news-preview{border-top:1px solid #4b5c443d;flex-direction:column;padding-top:20px;display:flex}.news-preview time{letter-spacing:.07em;color:#8d7058;font-size:10px}.news-preview h2{letter-spacing:-.035em;margin-top:15px;font-size:21px;line-height:1.45}.news-preview p{color:#616859;margin-top:14px;font-size:13px;line-height:1.8}.news-read{color:#6d654f;justify-content:space-between;margin-top:auto;padding-top:26px;font-size:11px;display:flex}.news-preview:hover h2{color:#b44c2a}.cta-layout{gap:40px;padding:52px 0}.site-footer{padding:55px 0 24px}.footer-top{align-items:flex-start;gap:50px}.footer-nav{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:820px;display:grid}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column>a{color:#5a6356;font-size:11px;font-weight:400;line-height:1.65}.footer-column>.footer-group-title{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:600}.footer-column>a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid var(--soft-line);margin-top:44px;padding-top:24px}.detail-hero{background:linear-gradient(115deg,#f3f0e8 40%,#e9e2d4);padding:28px 0 56px}.detail-hero:after{display:none}.breadcrumb{margin-bottom:42px}.detail-hero h1{letter-spacing:-.05em;max-width:1000px;font-size:clamp(40px,4.4vw,62px);line-height:1.14}.detail-hero h1,.detail-hero .detail-subtitle{padding-right:150px}.page-emblem{background:0 0;border:0;border-radius:0;width:116px;height:116px;top:82px}.page-emblem:before{border:1px solid #8d75571e;border-radius:50%;inset:-8px}.page-emblem>.pictogram{width:64px;height:64px}.detail-layout{padding-top:0;padding-bottom:85px;display:block}.page-sidebar{border-bottom:1px solid var(--soft-line);scrollbar-width:thin;align-items:stretch;gap:27px;margin-bottom:52px;padding:0;display:flex;position:static;overflow-x:auto}.page-sidebar>.eyebrow{display:none}.page-sidebar a{flex-shrink:0;gap:9px;padding:21px 0;line-height:1.5;position:relative;border:0!important}.page-sidebar .sidebar-label{font-size:12px;display:inline}.page-sidebar a>span:last-child:not(.sidebar-label){display:none}.page-sidebar a[aria-current=page]:after{content:"";background:#c9673f;height:2px;position:absolute;bottom:0;left:0;right:0}.page-sidebar a[aria-current=page]>.sidebar-label:after{display:none}.detail-body{max-width:1120px;margin:0 auto}.detail-body p{color:var(--reading-ink);font-size:15px;line-height:1.9}.editorial-heading{gap:0;margin-bottom:23px}.editorial-heading:before,.editorial-heading>.section-pictogram{display:none}.detail-body .editorial-heading h2{letter-spacing:-.035em;font-size:27px;line-height:1.35}.reading-section{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px 65px;display:grid}.reading-section>.editorial-heading{margin:0}.reading-section>.section-prose{min-width:0;max-width:74ch}.section-prose>p:first-child{margin-top:0}.section-prose>p{max-width:74ch}.reading-section>figure,.reading-section>.architecture-map,.reading-section>.benefit-grid{grid-column:1/-1}.reading-section>.eyebrow{grid-column:1/-1;margin:0}.editorial-block+.editorial-block{padding-top:43px}.editorial-intro{background:0 0;border:0;margin-bottom:42px;padding:0}.detail-body .editorial-intro .editorial-heading h2{font-size:27px}.detail-body .editorial-intro p{font-size:16px;line-height:1.85}.detail-body .insight-line{border-color:#c7b69c;margin-top:25px;padding:0 0 0 17px}.visual-guide{color:var(--ink);--pic-ink:#354a39;--pic-accent:#bd6139;--pic-tint:#bd613910;background:#eae5d9;border:1px solid #2c3a3224;margin-bottom:52px;padding:37px 38px 29px}.visual-guide:before{background:#bf7048;width:48px;left:38px}.visual-guide h2{color:var(--ink);max-width:100%;margin:0 0 12px;font-size:27px}.visual-guide figcaption>span{color:#a07150}.visual-guide figcaption>p{color:#64705f;max-width:74ch}.visual-node{border-color:#263c2a23;padding-left:25px;padding-right:25px}.visual-node h3{color:#273d2b;font-size:16px;line-height:1.5}.visual-node p{color:#56624f;font-size:13px;line-height:1.8}.visual-note{border-color:#263c2a23}.visual-note p{color:#67725d;font-size:12px}.visual-note>.pictogram{--pic-ink:#6d7e64;--pic-accent:#b17d56}.visual-symbol>.pictogram{width:37px;height:37px}.visual-hub-center{background:#f4f0e7;border-color:#ba937254}.visual-hub-center:after{border-color:#b3ad99}.guide-hub .visual-nodes{border-color:#b3ad995a}.guide-flow .visual-node:not(:last-child):after,.guide-health .visual-node:not(:last-child):after{color:#a97a57}[data-page^=technology\/] .visual-guide{--pic-ink:#e2e7dc;--pic-accent:#e8a77d;--pic-tint:#f3a27e12;background:#15201a;border-color:#263c2a}[data-page^=technology\/] .visual-guide h2,[data-page^=technology\/] .visual-node h3{color:#f3f0e8}[data-page^=technology\/] .visual-guide p{color:#bcc7b6}[data-page^=technology\/] .visual-node,[data-page^=technology\/] .visual-note{border-color:#d4dfcf26}.architecture-map{background:#e9e3d5;margin:14px 0 0;padding:38px 35px}.network-core{border-radius:0;max-width:370px;padding:26px}.network-branches{grid-template-columns:repeat(4,1fr);gap:18px}.network-branches>div{background:#f6f2e9;padding:24px 15px}.network-branches h3{font-size:15px}.architecture-pictogram{width:31px;height:31px}.package-grid{margin-top:10px;margin-bottom:55px}.node-count strong{font-size:70px}.detail-body .content-grid{gap:25px;margin-bottom:50px}.content-grid>.content-card{background:#f8f5ed;border:1px solid #2c3a3220;padding:30px}.content-grid>.content-card h3{font-size:22px}.content-grid>.content-card p{font-size:14px}.process-list{border:0;grid-template-columns:repeat(3,1fr);gap:26px;margin:35px 0 52px;display:grid}.process-list .content-card{border:0;border-top:1px solid var(--soft-line);padding:25px 0}.process-list h3{font-size:19px}.content-accordion summary{align-items:center;gap:17px;padding:24px 12px;font-size:19px;line-height:1.5}.accordion-index{min-width:21px;margin:0;font-size:10px}.summary-pictogram{width:24px;height:24px}.content-accordion[open]>summary{box-shadow:none;background:#e9e3d55e;padding-left:12px}.accordion-columns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.accordion-description p:first-child{margin-top:0}.accordion-components{border-left:1px solid var(--soft-line);padding-left:28px}.accordion-components h3{color:#917657;letter-spacing:.1em;margin-top:0;font-size:10px}.accordion-body .component-list{margin-top:10px;display:block}.accordion-body p{font-size:14px;line-height:1.9}.component-list li{font-size:13px;line-height:1.8}.benefit-grid{gap:25px}.benefit-grid .content-card{border:1px solid var(--soft-line);background:#eae5d94a;padding:27px}.benefit-grid .content-card h3{font-size:19px}.benefit-grid .content-card p{font-size:14px}.industry-cta{margin-top:45px;padding:36px}.industry-cta h2{font-size:29px}.industry-cta p{max-width:74ch}.stat-banner{margin-bottom:50px;padding:34px 40px}.certificate{background:#eee9dd;max-width:850px;margin:35px auto}.certificate img{max-height:520px}.about-detail-art{width:29%;margin-left:55px}.about-detail-art~.reading-section{display:block}.about-detail-art~.reading-section .editorial-heading{margin-bottom:22px}.news-entry{padding:36px 0}.news-entry-body{grid-template-columns:1fr 240px;gap:65px}.news-entry h2{font-size:30px}.news-entry p{max-width:67ch}@media (width<=1100px){:root{--section-space:65px}.tech-layout{gap:32px}.tech-copy{column-gap:32px}.product-layout{gap:45px}.network-portrait>img{min-height:370px}.industry-tile,.industry-tile:first-child{padding:28px!important}.industry-symbol{right:28px}.news-teaser>.news-home-layout{grid-template-columns:.7fr 1.4fr;gap:35px}.news-previews{gap:24px}.footer-top{display:block}.footer-nav{max-width:none;margin-top:35px}.reading-section{grid-template-columns:220px minmax(0,1fr);gap:35px}.page-sidebar{gap:23px}.page-sidebar .sidebar-pictogram{display:none}.accordion-columns{gap:30px}.metrics .metric{padding:0 16px}.metric strong{font-size:34px}}@media (width<=850px){.tech-layout{grid-template-columns:1fr}.tech-copy{grid-template-columns:1fr 1fr}.network-portrait{grid-area:2/1}.network-portrait>img{height:auto;min-height:0;max-height:420px}.tech-cards{grid-area:3/1;grid-template-columns:1fr 1fr;gap:0 30px}.tech-card{min-height:130px}.tech-card:nth-last-child(2){border-bottom:1px solid #2c3a3228}.product-layout{grid-template-columns:1fr;gap:32px}.product-copy p{max-width:60ch}.impact-layout{grid-template-columns:1fr;gap:22px}.metrics{margin:0}.news-teaser>.news-home-layout{grid-template-columns:1fr;gap:35px}.news-home-intro p{max-width:60ch}.reading-section{grid-template-columns:190px minmax(0,1fr);gap:30px}.detail-body .editorial-heading h2{font-size:24px}.accordion-columns{grid-template-columns:1fr;gap:25px}.accordion-components{border-left:0;border-top:1px solid var(--soft-line);padding:20px 0 0}.visual-node{padding-left:16px;padding-right:16px}.visual-guide{padding:30px}.visual-guide:before{left:30px}.visual-node h3{font-size:14px}.visual-node p{font-size:12px}.package{padding:25px}.process-list{gap:20px}.news-entry-body{grid-template-columns:1fr 180px;gap:30px}}@media (width<=650px){:root{--section-space:48px}.hero-copy{padding-top:42px;padding-bottom:34px}.hero h1{font-size:clamp(42px,11.4vw,64px);line-height:1.075}.hero-description{font-size:14px}.about-copy{padding:35px 0}.about-copy p{font-size:12px}.section-copy h2{font-size:32px}.tech-copy{display:block}.tech-copy p{max-width:none;margin-top:22px;font-size:14px}.tech-copy .text-link{margin-top:20px}.tech-cards{grid-template-columns:1fr}.tech-card{min-height:108px;padding:20px 0}.tech-card:nth-last-child(2){border-bottom:0}.tech-card h3{font-size:17px}.tech-card p{font-size:13px}.network-portrait figcaption{padding:16px 18px}.network-portrait .tech-caption{font-size:11px}.portrait-label{font-size:7px}.product-card{grid-template-columns:38px 1fr 20px;column-gap:17px;padding:26px 0}.product-icon,.product-icon svg{width:33px;height:33px}.product-card h3{font-size:21px}.product-card p{font-size:13px}.product-copy p{font-size:14px}.solution-strip{gap:20px;margin-top:30px}.solution-strip .text-link{font-size:11px}.impact{padding:40px 0}.metric strong{font-size:36px}.metrics .metric{padding:0 18px}.section-heading h2{font-size:34px}.section-heading p{font-size:14px}.industry-grid{grid-template-columns:1fr;gap:16px}.industry-tile,.industry-tile:first-child{min-height:280px;padding:26px!important}.industry-tile h3{font-size:27px}.industry-tile .tile-number{margin-bottom:24px}.industry-tile p{font-size:13px}.industry-symbol{width:38px;height:38px;right:26px}.industry-mini-flow{gap:10px;font-size:9px}.industry-mini-flow span:not(:last-child):after{margin-left:10px}.news-teaser{padding:42px 0}.news-previews{grid-template-columns:1fr;gap:30px}.news-home-intro h2{font-size:30px}.news-preview h2{font-size:22px}.news-preview p{font-size:13px}.news-read{padding-top:19px}.cta-layout{padding:37px 0}.cta h2{font-size:34px}.site-footer{padding-top:35px}.footer-nav{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-column>a{font-size:11px}.footer-column>.footer-group-title{font-size:12px}.footer-bottom{margin-top:30px}.detail-hero{padding:23px 0 35px}.detail-hero h1{font-size:39px;line-height:1.16}.detail-hero h1,.detail-hero .detail-subtitle{padding-right:0}.detail-subtitle{font-size:15px;line-height:1.8}.page-emblem{display:none}.breadcrumb{margin-bottom:28px}.detail-layout{padding-bottom:48px}.page-sidebar{gap:22px;margin-bottom:33px}.page-sidebar a{padding:19px 0}.page-sidebar .sidebar-label{font-size:11px}.reading-section{display:block}.reading-section>.editorial-heading{margin-bottom:20px}.detail-body .editorial-heading h2{font-size:25px}.detail-body .editorial-intro p{font-size:14px}.detail-body p{font-size:14px;line-height:1.9}.content-block{margin-bottom:35px}.editorial-block+.editorial-block{padding-top:30px}.visual-guide{margin-bottom:35px;padding:27px 22px}.visual-guide:before{left:22px}.visual-guide h2{font-size:23px;line-height:1.35}.visual-guide figcaption>p{font-size:12px}.visual-node,.visual-node:first-child,.visual-node:last-child{border-color:#263c2a23;padding:20px 0 0 50px}.visual-node:first-child{padding-top:0}.visual-node h3{font-size:16px}.visual-node p{font-size:13px;line-height:1.8}.visual-symbol>.pictogram{width:31px;height:31px}.visual-note p{font-size:11px}.architecture-map{padding:25px 16px}.network-branches{grid-template-columns:1fr 1fr;gap:12px}.network-branches h3{font-size:13px}.network-branches p{font-size:11px}.network-branches>div{padding:20px 10px}.package-grid{margin-bottom:35px}.package{padding:27px}.package p{font-size:14px}.node-count strong{font-size:62px}.detail-body .content-grid{gap:17px;margin-bottom:35px}.content-grid>.content-card{padding:25px}.content-grid>.content-card h3{font-size:21px}.process-list{grid-template-columns:1fr;gap:10px;margin:25px 0 35px}.process-list .content-card{padding:22px 0}.content-accordion summary{gap:10px;padding:21px 4px;font-size:16px}.accordion-index{min-width:16px;font-size:9px}.summary-pictogram{width:21px;height:21px}.content-accordion[open]>summary{padding-left:4px}.accordion-body,.content-accordion[open]>.accordion-body{padding:17px 8px 28px 0}.accordion-body p{font-size:14px}.accordion-components{padding-top:18px}.benefit-grid{grid-template-columns:1fr;gap:17px}.benefit-grid .content-card{padding:24px}.benefit-grid .content-card h3{font-size:19px}.industry-cta{margin-top:30px;padding:27px 23px}.industry-cta h2{font-size:25px}.stat-banner{margin-bottom:35px;padding:25px}.about-detail-art{float:none;width:100%;height:260px;margin:0 0 30px}.news-entry-body{grid-template-columns:1fr;gap:22px}.news-entry h2{font-size:25px}.news-entry img{height:160px}.news-entry p{font-size:14px}}@media print{.page-sidebar,.news-teaser,.network-portrait{display:none}.reading-section{display:block}.visual-guide{background:#f0eee7!important}.visual-guide h2,.visual-guide .visual-node h3,.visual-guide p{color:#111!important}.detail-body{max-width:none}.accordion-columns{display:block}}:root{--page-pad:max(clamp(20px,5vw,80px),calc((100vw - 1360px)/2));--section-space:clamp(56px,6.4vw,100px);--header-height:80px;--ease-refined:cubic-bezier(.2,.7,.2,1)}html{scroll-padding-top:calc(var(--header-height) + 24px);-webkit-text-size-adjust:100%}body{min-width:0}.container{width:calc(100% - 2 * var(--page-pad));max-width:1360px}*,:before,:after{box-sizing:border-box}img{max-width:100%}button,input,select,textarea{font-family:var(--font)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.hero-copy,.section-copy,.section-prose,.accordion-description,.accordion-components,.content-card,.package,.feature,.feature>div,.news-preview,.footer-column{min-width:0}.detail-body p,.detail-body li,.detail-body h2,.detail-body h3,.detail-subtitle,.sidebar-label,.news-preview h2,.news-entry h2,.footer-column a{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #c76136}.site-header{min-height:var(--header-height);padding:0;box-shadow:0 1px #19251b08}.header-inner{min-height:var(--header-height);gap:24px}.main-nav{gap:clamp(18px,2.2vw,32px)}.main-nav .nav-top{padding:28px 0;font-size:13px;position:relative}.nav-expand{min-width:32px;min-height:44px}.nav-dropdown{border-radius:0 0 8px 8px;width:300px;padding:12px;top:calc(100% - 1px);box-shadow:0 18px 35px #17211b14}.nav-group:last-child .nav-dropdown{left:auto;right:0}.nav-dropdown .text-link{border-color:#28392312;min-height:47px;font-size:13px}.header-contact{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.hero{min-height:clamp(560px,42vw,700px)}.hero-copy{width:49%;padding-top:clamp(58px,5.8vw,100px);padding-bottom:55px}.hero h1{letter-spacing:-.05em;overflow-wrap:normal;max-width:100%;font-size:clamp(45px,4.65vw,76px);line-height:1.08}.hero-description{max-width:35ch;font-size:clamp(15px,1.1vw,17px);line-height:1.85}.hero-art{width:55%;height:100%}.hero-copy .text-link,.section-copy .text-link{align-items:center;min-height:44px}.hero-topics{flex-wrap:wrap;gap:9px 24px;max-width:100%;margin-top:30px;padding-top:12px}.hero-topics .text-link{min-height:36px;font-size:11px}.hero-side-note{font-size:11px;right:7%}.hero-counter{right:7%}.about-copy{padding:clamp(42px,4.3vw,68px) 0}.about-copy p{font-size:15px}.feature-list{padding-left:clamp(24px,3vw,46px)}.feature h3{line-height:1.4}.feature p{font-size:13px}.section-copy h2,.section-heading h2{font-size:clamp(32px,3.15vw,48px);line-height:1.18}.section-copy p,.section-heading p{font-size:15px;line-height:1.85}.tech-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:42px 54px}.tech-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:54px}.network-portrait{border-radius:5px;align-self:stretch}.network-portrait>img{aspect-ratio:1.4;object-fit:cover;flex:1;min-width:0;height:auto;min-height:0;max-height:none}.network-portrait figcaption{flex-shrink:0;min-height:70px}.portrait-label{font-size:9px}.tech-cards{grid-template-columns:minmax(0,1fr)}.tech-card{grid-template-columns:42px minmax(0,1fr);min-height:114px}.tech-card p{font-size:14px}.product-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:clamp(40px,6vw,90px)}.product-card{grid-template-columns:48px minmax(0,1fr) 24px;padding:30px 0}.product-card p{font-size:14px}.product-card .arrow{transition:transform .25s var(--ease-refined)}.solution-strip{justify-content:flex-start;gap:8px 32px}.solution-strip .text-link{align-items:center;min-height:44px;font-size:12px}.impact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);gap:40px}.metrics{border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.metrics .metric{padding:0 20px}.metric strong{font-size:clamp(30px,2.8vw,43px)}.metric p{font-size:13px;line-height:1.65}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.industry-tile{transition:background .25s var(--ease-refined),border-color .25s var(--ease-refined);border-radius:5px}.industry-tile p{font-size:15px}.industry-mini-flow{gap:10px 15px;font-size:11px}.industry-mini-flow span:not(:last-child):after{margin-left:15px}.industry-tile .tile-tags{font-size:12px}.industry-symbol{width:46px;height:46px}.news-teaser>.news-home-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr)}.news-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.news-preview p{font-size:14px}.news-preview time,.news-read{font-size:12px}.news-read{min-height:44px}.cta-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:38px;padding:clamp(38px,4.5vw,65px) 0}.cta h2{font-size:clamp(32px,2.8vw,42px);line-height:1.2}.cta p{font-size:15px;line-height:1.8}.cta .pill{white-space:nowrap;min-height:48px}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.footer-column>a{align-items:center;min-height:32px;font-size:12px;line-height:1.65;display:flex}.footer-column>.footer-group-title{font-size:13px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:12px}.detail-hero{padding-top:30px;padding-bottom:clamp(40px,4.5vw,65px)}.detail-hero h1{max-width:1150px;font-size:clamp(38px,4.1vw,64px);line-height:1.15}.detail-subtitle{max-width:950px;font-size:17px;line-height:1.85}.breadcrumb{flex-wrap:wrap;align-items:baseline;gap:9px 12px;margin-bottom:38px;font-size:12px}.breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.detail-body{max-width:1160px}.detail-body p{font-size:16px;line-height:1.9}.page-sidebar{scrollbar-width:thin;scrollbar-color:#c6b7a0 transparent;gap:clamp(20px,2.6vw,38px);margin-bottom:clamp(38px,4vw,58px)}.page-sidebar .sidebar-label{font-size:13px}.page-sidebar a{min-height:64px;padding:20px 0}.page-sidebar .sidebar-pictogram{width:19px;height:19px}.chapter-jump{display:none}.reading-section{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:28px clamp(30px,5vw,76px)}.detail-body .editorial-heading h2{font-size:clamp(25px,2.15vw,31px)}.reading-section>.section-prose,.section-prose>p{max-width:72ch}.content-block{margin-bottom:clamp(38px,4.5vw,64px)}.detail-body .content-grid,.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.content-card{border-radius:4px}.content-grid>.content-card,.benefit-grid .content-card{padding:clamp(24px,2.7vw,38px)}.content-grid>.content-card p,.benefit-grid .content-card p{font-size:15px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package{padding:clamp(23px,2.8vw,40px)}.package p{font-size:15px}.package>.eyebrow{font-size:16px}.process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.process-list p{font-size:15px}.visual-guide{border-radius:5px;padding:clamp(25px,3.3vw,44px)}.visual-guide figcaption>p{font-size:14px;line-height:1.8}.visual-node h3{font-size:16px}.visual-node p{font-size:14px;line-height:1.8}.visual-nodes{margin-top:34px}.visual-note p{font-size:12px}.visual-hub-center{padding:16px 24px}.network-core{width:min(100%,370px)}.network-branches{grid-template-columns:repeat(4,minmax(0,1fr))}.network-branches p{font-size:13px}.accordion-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.accordion-body p{font-size:15px}.component-list li{font-size:14px}.content-accordion summary{min-height:76px;padding:25px 12px;font-size:20px}.content-accordion summary>span:not([class]){overflow-wrap:anywhere;min-width:0}.accordion-body,.content-accordion[open]>.accordion-body{padding:18px 22px 34px 85px}.plus{text-align:center;flex-shrink:0;min-width:20px}.stat-banner{align-items:center;gap:30px;display:flex}.stat-banner strong{flex-shrink:0;font-size:clamp(55px,6vw,82px);line-height:1}.stat-banner p{max-width:26ch;margin:0}.certificate{width:100%;min-width:0}.certificate img{object-fit:contain;max-width:100%;height:auto}.news-entry-body{grid-template-columns:minmax(0,1fr) 230px}.news-entry p{font-size:15px}.about-detail-art{border-radius:5px}.detail-body .stat-banner p{color:#eeeade}.detail-body .network-core p{color:#d3d8cf}.detail-body .network-core h3{color:#f3f0e8}@media (hover:hover) and (pointer:fine){.industry-tile:hover{background:#eee7d9;border-color:#b9825e80}.product-card:hover .arrow{transform:translate(4px)}.tech-card:hover{background:#e6dfd24d}.nav-dropdown a:hover{background:#eae3d7}}@media (width>=1600px){.hero{min-height:690px}.hero-copy{padding-top:96px;padding-bottom:76px}.hero h1{font-size:76px}.hero-description{font-size:18px}.hero-topics{margin-top:42px}.about{grid-template-columns:calc(var(--page-pad) + (100% - 2 * var(--page-pad)) * .67) minmax(0,1fr)}.feature p{font-size:14px}}@media (width<=1100px){.header-contact{display:none}.hero h1{font-size:clamp(43px,4.8vw,53px)}.hero{min-height:560px}.hero-copy{padding-top:64px}.hero-description{font-size:15px}.hero-art{width:54%}.tech-layout,.tech-copy{column-gap:34px}.impact-layout{grid-template-columns:1fr}.metrics .metric:first-child{padding-left:0}.reading-section{grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);gap:30px}.news-teaser>.news-home-layout{grid-template-columns:1fr;gap:34px}.news-home-intro{grid-template-columns:1fr 1fr;gap:15px 35px;display:grid}.news-home-intro>div{grid-row:1/3}.news-home-intro p{max-width:48ch;margin:0}.news-home-intro .text-link{justify-self:start;margin-top:0}.footer-top{display:block}.footer-nav{max-width:none;margin-top:35px}.cta-layout{grid-template-columns:1fr 1fr;gap:24px 40px}.cta .pill{grid-column:2;justify-self:start}.cta h2{grid-row:1/3}}@media (width<=980px){:root{--header-height:72px}.site-header{position:sticky}.header-inner{min-height:var(--header-height)}.brand{font-size:16px}.mobile-menu{border:1px solid #35443020;border-radius:6px;flex-shrink:0;place-items:center;width:46px;height:46px;padding:11px;display:grid}.mobile-menu svg{width:23px;height:23px}.main-nav{width:100%;padding:12px var(--page-pad) 24px;border-bottom:1px solid var(--line);max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;background:#f3f0e8;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #1c281618}.main-nav.is-open{display:block}.nav-group{border-bottom:1px solid #263b291c;grid-template-columns:minmax(0,1fr) 48px;gap:0;display:grid;position:relative}.main-nav .nav-home{display:block}.main-nav .nav-top,.main-nav .nav-home .nav-top{min-height:60px;padding:18px 0;font-size:17px;line-height:1.5;display:block}.nav-expand{width:48px;height:60px;padding:10px;font-size:20px}.nav-dropdown,.nav-group:last-child .nav-dropdown{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0 0 14px 12px;position:static}.nav-group:not(.open) .nav-dropdown{display:none}.nav-group.open .nav-dropdown{display:block}.nav-dropdown .text-link{min-height:48px;padding:13px 10px;font-size:14px}.nav-dropdown .menu-pictogram{width:22px;height:22px}.nav-top.active{color:#bd572f!important}.mobile-menu[aria-expanded=true]{background:#e7dfd0;border-color:#b49e813d}.header-contact{display:none}.about{display:block}.about-main{padding-left:var(--page-pad);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px}.about-copy{padding:50px 0}.about-copy h2{font-size:36px}.about-copy p{max-width:40ch;font-size:15px}.about-art{min-height:370px}.feature-list{padding:30px var(--page-pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature{border:0;padding:8px 0;display:block}.feature-number{margin-bottom:14px;font-size:12px;display:block}.feature h3{font-size:16px}.feature p{margin-top:10px;font-size:14px;line-height:1.75}.tech-layout{grid-template-columns:1fr;gap:32px}.tech-copy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.network-portrait{grid-area:2/1}.network-portrait>img{aspect-ratio:1.95;flex:none}.tech-cards{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.tech-card{min-height:140px}.tech-card:nth-last-child(2){border-bottom:1px solid #2c3a3228}.product-layout{grid-template-columns:1fr;gap:34px}.product-copy p{max-width:58ch}.product-copy h2{max-width:18ch}.solution-strip{gap:8px 25px}.visual-nodes{gap:0}.guide-hub .visual-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.guide-hub .visual-node{border:0;padding:0}.guide-flow .visual-nodes,.guide-health .visual-nodes{grid-template-columns:1fr;gap:24px}.guide-flow .visual-node,.guide-health .visual-node{border:0;border-bottom:1px solid #66715c30;min-height:70px;padding:0 0 24px 64px}.guide-flow .visual-node:last-child,.guide-health .visual-node:last-child{border-bottom:0;padding-bottom:0}.guide-flow .visual-symbol,.guide-health .visual-symbol{height:38px;margin:0;position:absolute;top:0;left:0}.guide-flow .visual-node:not(:last-child):after,.guide-health .visual-node:not(:last-child):after{content:"↓";font-size:19px;inset:auto auto -12px 10px}.visual-node p{max-width:62ch;font-size:14px}.visual-symbol>.pictogram{width:34px;height:34px}.accordion-columns{grid-template-columns:1fr;gap:25px}.accordion-components{border-left:0;border-top:1px solid var(--soft-line);padding:20px 0 0}.detail-hero h1{padding-right:110px}.detail-hero .detail-subtitle{padding-right:100px}.page-emblem{width:80px;height:80px;top:100px}.page-emblem>.pictogram{width:50px;height:50px}.page-sidebar .sidebar-pictogram{display:none}.page-sidebar{gap:26px}.detail-body .editorial-heading h2{font-size:26px}.process-list{gap:22px}.network-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-tile p{font-size:14px}.industry-mini-flow{font-size:10px}.industry-tile,.industry-tile:first-child{padding:28px!important}}@media (width<=760px){:root{--page-pad:clamp(20px,5vw,36px);--header-height:68px;--section-space:56px}.container{width:calc(100% - 2 * var(--page-pad))}.hero{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.hero-inner{min-height:0;width:calc(100% - 2 * var(--page-pad));order:0;display:block}.hero-copy{width:100%;padding:45px 0 36px}.hero h1{letter-spacing:-.048em;white-space:pre-line;max-width:100%;font-size:clamp(40px,8.4vw,64px);line-height:1.09}.hero .eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:10px;line-height:1.8}.hero-description{max-width:42ch;margin-top:24px;font-size:16px;line-height:1.8}.hero-copy .text-link{margin-top:18px;font-size:14px}.hero-topics{gap:4px 25px;width:100%;max-width:440px;margin-top:23px;padding-top:9px}.hero-topics .text-link{min-height:42px;margin-top:0;font-size:11px}.hero-art.hero-motion-frame{aspect-ratio:auto;clip-path:none;order:1;width:100%;height:clamp(260px,55vw,420px);min-height:0;position:relative;top:auto;right:auto}.hero-side-note,.hero-counter{display:none}.hero-motion-toggle{width:44px;height:44px;bottom:18px;right:18px}.about-main{grid-template-columns:1fr;gap:0;padding:0;display:grid}.about-copy{padding:45px var(--page-pad) 38px}.about-copy h2{max-width:18ch;font-size:34px}.about-copy p{max-width:48ch;font-size:15px}.about-art.secondary-motion-frame{width:100%;height:clamp(250px,52vw,390px);min-height:0}.about-art.secondary-motion-frame>img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.feature-list{padding:12px var(--page-pad) 20px;grid-template-columns:1fr;gap:0}.feature{border-bottom:1px solid var(--soft-line);grid-template-columns:30px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.feature:last-child{border-bottom:0}.feature-number{margin-top:3px;margin-bottom:0}.feature h3{font-size:17px}.feature p{margin-top:8px;font-size:14px}.section-copy h2,.section-heading h2{font-size:clamp(31px,5.6vw,40px)}.section-copy p,.section-heading p{font-size:15px;line-height:1.85}.tech-copy{display:block}.tech-copy p{max-width:50ch;margin-top:22px}.tech-copy .text-link{margin-top:14px;font-size:13px}.network-portrait>img{aspect-ratio:1.5}.network-portrait figcaption{min-height:68px;padding:17px 19px}.network-portrait .tech-caption{max-width:45%;font-size:12px}.portrait-label{max-width:48%;font-size:8px}.tech-cards{grid-template-columns:1fr;gap:0}.tech-card{grid-template-columns:38px minmax(0,1fr);gap:7px 20px;min-height:120px;padding:24px 0}.tech-card:nth-last-child(2){border-bottom:0}.tech-card h3{font-size:18px}.tech-card p{font-size:14px}.tech-icon{width:34px}.product-card{grid-template-columns:38px minmax(0,1fr) 22px;gap:10px 20px;padding:28px 0}.product-card h3{font-size:23px;line-height:1.3}.product-card p{font-size:14px;line-height:1.8}.product-icon,.product-icon svg{width:34px;height:34px}.solution-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;margin-top:28px;padding-top:20px;display:grid}.solution-strip .text-link{justify-content:space-between;gap:8px;font-size:12px}.solution-strip .text-link span{min-width:0}.impact{padding:45px 0}.impact-layout{grid-template-columns:1fr;gap:28px}.impact-copy h2{font-size:32px}.impact-copy p{font-size:15px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;padding:0}.metrics .metric{border:0;border-left:1px solid var(--soft-line);padding:0 24px}.metrics .metric:nth-child(odd){border-left:0;padding-left:0}.metrics .metric:nth-child(2n){border-right:0;border-left:1px solid var(--soft-line)}.metric strong{font-size:38px}.metric p{margin-top:10px;font-size:13px}.section-heading{margin-bottom:30px;display:block}.section-heading p{max-width:50ch;margin-top:20px}.industry-grid{grid-template-columns:1fr;gap:18px}.industry-tile,.industry-tile:first-child{min-height:290px;padding:28px!important}.industry-tile h3{font-size:29px}.industry-tile p{max-width:46ch;font-size:15px}.industry-tile .tile-tags{font-size:12px}.industry-mini-flow{margin-top:25px;font-size:11px}.industry-symbol{width:42px;height:42px;right:28px}.news-teaser>.news-home-layout,.news-home-intro{display:block}.news-home-intro p{max-width:50ch;margin-top:20px}.news-home-intro .text-link{min-height:44px;margin-top:16px}.news-previews{grid-template-columns:1fr;gap:30px;margin-top:30px}.news-preview h2{font-size:24px;line-height:1.45}.news-preview p{font-size:14px;line-height:1.85}.news-read{padding-top:20px}.cta-layout{padding:42px 0;display:block}.cta h2{max-width:19ch;font-size:35px}.cta p{max-width:48ch;margin-top:22px;font-size:15px}.cta .pill{margin-top:26px;padding:16px 23px;font-size:12px}.site-footer{padding-top:40px}.footer-top{display:block}.site-footer .brand{font-size:16px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 25px;margin-top:32px}.footer-column{gap:4px}.footer-column>a{min-height:40px;font-size:12px}.footer-column>.footer-group-title{margin-bottom:7px;font-size:13px}.footer-bottom{flex-wrap:wrap;gap:8px 20px;margin-top:30px;font-size:11px;line-height:1.75;display:flex}.detail-hero{padding:22px 0 38px}.breadcrumb{gap:5px 9px;margin-bottom:27px;font-size:11px;line-height:1.8}.detail-hero .eyebrow{font-size:11px}.detail-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;padding:0;font-size:clamp(35px,6.8vw,50px);line-height:1.18}.detail-hero .detail-subtitle{max-width:52ch;margin-top:20px;padding:0;font-size:16px;line-height:1.85}.page-emblem{display:none}.detail-layout{padding-top:0;padding-bottom:54px}.detail-page .page-sidebar{display:none}.chapter-jump{border-bottom:1px solid var(--soft-line);margin-bottom:34px;padding:22px 0 25px;display:block}.chapter-jump label{letter-spacing:.1em;text-transform:uppercase;color:#80735d;margin-bottom:9px;font-size:10px;display:block}.chapter-jump select{color:#263723;cursor:pointer;background:#faf7ee;border:1px solid #33462c35;border-radius:5px;width:100%;min-width:0;min-height:50px;padding:11px 40px 11px 15px;font-size:16px;line-height:1.5}.reading-section{display:block}.reading-section>.editorial-heading{margin-bottom:21px}.detail-body .editorial-heading h2{font-size:27px;line-height:1.35}.detail-body p,.detail-body .editorial-intro p{font-size:15px;line-height:1.9}.content-block{margin-bottom:40px}.editorial-block+.editorial-block{padding-top:32px}.detail-body .lead{font-size:19px}.detail-body .content-grid,.benefit-grid{grid-template-columns:1fr;gap:18px}.content-grid>.content-card,.benefit-grid .content-card{padding:26px}.content-grid>.content-card h3{font-size:23px}.content-grid>.content-card p,.benefit-grid .content-card p{font-size:15px}.benefit-grid .content-card h3{font-size:20px}.package-grid{grid-template-columns:1fr;margin:10px 0 40px}.package,.package:first-child{border-left:0;padding:30px}.package+.package{border-top:1px solid var(--soft-line)}.node-count strong{font-size:66px}.package p{font-size:15px}.package h3{font-size:11px}.package>.eyebrow{margin-bottom:20px;font-size:17px}.process-list{grid-template-columns:1fr;gap:12px;margin:28px 0 40px}.process-list .content-card{padding:24px 0}.process-list h3{font-size:21px}.process-list p{font-size:15px}.visual-guide{margin-bottom:40px;padding:27px 23px}.visual-guide:before{left:23px}.visual-guide h2{font-size:25px;line-height:1.3}.visual-guide figcaption>p{font-size:14px;line-height:1.85}.visual-guide figcaption>span{font-size:10px}.visual-nodes,.guide-hub .visual-nodes{grid-template-columns:1fr;gap:24px;margin-top:27px}.visual-node,.visual-node:first-child,.visual-node:last-child,.guide-keys .visual-node,.guide-keys .visual-node:last-child,.guide-hub .visual-node{border:0;border-top:1px solid #68755e30;min-height:60px;padding:23px 0 0 51px}.visual-node:first-child,.guide-hub .visual-node:first-child{border-top:0;padding-top:0}.visual-symbol{height:34px;margin:0;position:absolute;top:23px;left:0}.visual-node:first-child .visual-symbol{top:0}.visual-symbol>.pictogram{width:31px;height:31px}.visual-node h3{font-size:17px;line-height:1.45}.visual-node p{margin-top:8px;font-size:14px;line-height:1.85}.guide-flow .visual-node,.guide-health .visual-node{border-top:0;border-bottom:1px solid #68755e30;padding:0 0 23px 51px}.guide-flow .visual-node:last-child,.guide-health .visual-node:last-child{padding:0 0 0 51px}.guide-flow .visual-symbol,.guide-health .visual-symbol{top:0}.visual-hub-center{width:100%;padding:15px 12px}.visual-hub-center strong{font-size:12px}.visual-note{gap:10px}.visual-note p{font-size:12px;line-height:1.8}.guide-hub .visual-nodes{padding-top:23px}.architecture-map{padding:27px 18px}.network-core{padding:25px 20px}.network-core h3{font-size:28px}.network-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.network-branches>div{padding:21px 10px}.network-branches h3{font-size:14px;line-height:1.5}.network-branches p{font-size:12px}.content-accordion summary{gap:10px;min-height:72px;padding:21px 4px;font-size:17px;line-height:1.55}.content-accordion[open]>summary{padding-left:4px}.accordion-index{min-width:16px;font-size:10px}.summary-pictogram{width:23px;height:23px}.accordion-body,.content-accordion[open]>.accordion-body{padding:16px 4px 30px}.accordion-columns{grid-template-columns:1fr;gap:24px}.accordion-body p{font-size:15px}.component-list li{font-size:14px;line-height:1.85}.industry-cta{margin-top:35px;padding:29px 25px}.industry-cta h2{font-size:27px}.detail-body .source-note{font-size:13px;line-height:1.85}.stat-banner{gap:24px;padding:28px}.stat-banner strong{font-size:62px}.stat-banner p{font-size:14px;line-height:1.7}.certificate{margin:27px 0;padding:14px}.certificate figcaption{font-size:12px;line-height:1.8}.about-detail-art{float:none;width:100%;height:clamp(260px,65vw,400px);margin:0 0 35px}.about-detail-art~.editorial-block .section-prose>p{font-size:15px}.news-entry{padding:28px 0}.news-entry-body{grid-template-columns:1fr;gap:23px}.news-entry h2{font-size:26px}.news-entry img{object-fit:cover;grid-row:1;width:100%;height:clamp(150px,40vw,250px)}.news-entry p{font-size:15px}.editor-bar{width:max-content;max-width:calc(100vw - 20px);bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:5px;padding:8px}.editor-identity{display:none}.editor-btn{min-height:44px;padding:12px;font-size:12px}.with-editor{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important}.toast{max-width:calc(100vw - 32px);bottom:145px}.editor-menu{max-width:calc(100vw - 35px)}dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto}}@media (width<=380px){:root{--page-pad:20px}.brand{gap:8px;font-size:15px}.hero h1{font-size:clamp(34px,10.4vw,40px)}.hero .eyebrow{letter-spacing:.09em;font-size:9px}.hero-description{font-size:15px}.hero-topics{gap:4px 17px}.hero-topics .text-link{font-size:10px}.product-card{grid-template-columns:31px minmax(0,1fr) 18px;column-gap:13px}.product-icon,.product-icon svg{width:29px;height:29px}.product-card h3{font-size:21px}.industry-tile,.industry-tile:first-child{padding:24px!important}.industry-mini-flow{gap:7px;font-size:10px}.industry-mini-flow span:not(:last-child):after{margin-left:7px}.industry-symbol{right:24px}.detail-hero h1{font-size:34px}.visual-guide{padding:25px 19px}.visual-node,.visual-node:first-child,.visual-node:last-child,.guide-keys .visual-node,.guide-keys .visual-node:last-child,.guide-hub .visual-node,.guide-flow .visual-node,.guide-health .visual-node,.guide-flow .visual-node:last-child,.guide-health .visual-node:last-child{padding-left:44px}.visual-symbol>.pictogram{width:27px;height:27px}.stat-banner{display:block}.stat-banner p{margin-top:17px}.content-accordion summary{gap:8px}.accordion-index{display:none}.footer-nav{column-gap:20px}.editor-btn{padding:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{.chapter-jump,.page-sidebar{display:none!important}.container{width:100%}.detail-body{max-width:none}.reading-section{display:block}.content-accordion{break-inside:avoid}}.network-portrait>img{object-fit:contain;background:#f3f0e8}.nav-single{display:block}.footer-nav{grid-template-columns:1.1fr 1.2fr 1.2fr .6fr .6fr}[data-page=about\/about-us] .detail-body,[data-page=about\/news] .detail-body{padding-top:48px}@media (width<=980px){.nav-single .nav-top{width:100%}}@media (width<=760px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=about\/about-us] .detail-body,[data-page=about\/news] .detail-body{padding-top:34px}}.site-header{box-shadow:none;background:#f3f0e8f7;border-bottom:1px solid #23332518}.site-header .brand{letter-spacing:-.03em}.nav-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .2s;display:block}.nav-expand{cursor:pointer;justify-content:center;align-items:center;display:flex}.nav-expand[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}@media (width>=981px){:root{--header-height:88px}.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;min-height:88px;display:grid}.site-header .brand{grid-column:1;justify-self:start;font-size:17px}.site-header .main-nav{background:#e9e4da80;border:1px solid #26392312;border-radius:999px;grid-column:2;justify-self:center;align-items:center;gap:4px;width:max-content;max-width:none;margin:0;padding:5px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb0}.main-nav .nav-group,.main-nav .nav-single,.main-nav .nav-home{border:0;border-radius:999px;align-items:center;gap:0;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:relative}.main-nav .nav-top,.main-nav .nav-home .nav-top{letter-spacing:-.015em;white-space:nowrap;color:#374035;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:11px 7px 11px 16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.main-nav .nav-single .nav-top,.main-nav .nav-home .nav-top{padding-left:17px;padding-right:17px}.main-nav .nav-top:after{display:none!important}.main-nav .nav-expand{color:#717968;background:0 0;border:0;border-radius:999px;width:26px;min-width:26px;height:42px;min-height:42px;margin:0 6px 0 0;padding:0}.main-nav .nav-group:has(>.nav-top.active){background:#19241c;box-shadow:0 2px 5px #14221514}.main-nav .nav-top.active{color:#faf7ee!important}.main-nav .nav-top.active+.nav-expand{color:#edab87}.main-nav .nav-top:focus-visible,.main-nav .nav-expand:focus-visible{outline-offset:2px;border-radius:999px}.main-nav .nav-dropdown,.main-nav .nav-group:last-child .nav-dropdown{background:#faf7ef;border:1px solid #2739231c;border-radius:13px;width:302px;margin:0;padding:10px;top:calc(100% + 13px);left:0;right:auto;box-shadow:0 16px 40px #18251a18,0 2px 7px #18251a08}.nav-dropdown:before{content:"";height:15px;position:absolute;top:-15px;left:0;right:0}.main-nav .nav-dropdown .text-link{color:#33422e;border:0;border-radius:7px;gap:12px;min-height:51px;padding:13px 12px;font-size:13px;font-weight:400;line-height:1.55;transition:background .18s}.nav-dropdown .menu-pictogram{opacity:.9;flex-shrink:0;width:25px;height:25px}.nav-dropdown .arrow{opacity:.5;width:17px}.site-header .header-contact{min-height:44px;box-shadow:none;grid-column:3;justify-self:end;align-items:center;gap:18px;padding:14px 22px;font-size:11px;display:inline-flex}.site-header .mobile-menu{display:none}}@media (hover:hover) and (pointer:fine) and (width>=981px){.main-nav .nav-group:hover{background:#f9f6ee}.main-nav .nav-group:has(>.nav-top.active):hover{background:#25342a}.main-nav .nav-dropdown .text-link:hover{color:#1d3323;background:#eae3d5}.main-nav .nav-group:hover>.nav-expand .nav-chevron{transform:rotate(180deg)}.site-header .header-contact:hover{background:#283b2e}}@media (width>=981px) and (width<=1250px){.site-header .header-inner{justify-content:space-between;gap:24px;display:flex}.site-header .main-nav{margin-left:auto}.site-header .header-contact{display:none}.site-header .brand{font-size:16px}}@media (width<=980px){.site-header .header-inner{gap:20px}.site-header .main-nav{background:#f6f2e9;border-radius:0 0 16px 16px;padding-top:14px;padding-bottom:24px;box-shadow:0 16px 28px #18251a14}.main-nav .nav-group{border-bottom:1px solid #28392314;border-radius:6px;margin:3px 0}.main-nav .nav-single,.main-nav .nav-home{display:block}.main-nav .nav-top,.main-nav .nav-home .nav-top{letter-spacing:-.015em;min-height:58px;padding:17px 14px;font-size:16px;font-weight:500;line-height:24px}.main-nav .nav-top.active{background:#e9e1d3;border-radius:6px;color:#a84926!important}.main-nav .nav-expand{color:#697460;width:48px;height:58px;min-height:58px;padding:0}.nav-chevron{width:14px;height:14px}.main-nav .nav-dropdown{padding:4px 0 14px 14px}.main-nav .nav-dropdown .text-link{border-color:#293b2210;min-height:49px;padding:14px 10px;font-size:14px}.site-header .mobile-menu{background:#eae4d950;border-color:#263b291c;border-radius:9px}}@media (prefers-reduced-motion:reduce){.nav-chevron,.main-nav .nav-group,.main-nav .nav-dropdown .text-link{transition:none!important}}.identity-expanded-label{overflow-wrap:break-word}.hero-topics .text-link:has(>.identity-expanded-label){white-space:normal;max-width:100%;line-height:1.6}.hero-topics .identity-expanded-label{min-width:0}.tech-card h3.identity-expanded-label{text-wrap:pretty;line-height:1.45}.metric p.identity-expanded-label{line-height:1.6}.detail-body .network-core h3.identity-expanded-label{text-wrap:balance;font-size:clamp(22px,2.1vw,28px);line-height:1.35}.detail-body .editorial-heading h2.identity-expanded-label{font-size:clamp(23px,2vw,27px);line-height:1.35}.header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.language-switch{white-space:nowrap;flex-shrink:0;align-items:center;gap:1px;display:flex}.language-switch button{color:#77796f;min-width:34px;min-height:44px;font:600 12px/1 var(--font);letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:relative}.language-switch button[aria-pressed=true]{color:#0c1010}.language-switch button[aria-pressed=true]:after{content:"";background:#f34b16;border-radius:2px;height:2px;position:absolute;bottom:8px;left:10px;right:10px}.language-separator{color:#b4ad9f;user-select:none;font-size:11px}@media (hover:hover){.language-switch button:hover{color:#c4441b;background:#e9e3d64d}}@media (width>=981px){.site-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,2vw,28px)}.header-actions{grid-column:3;justify-self:end}.site-header .header-actions .header-contact{gap:14px;padding:14px 18px}}@media (width>=981px) and (width<=1250px){.site-header .header-inner{justify-content:space-between;gap:18px;display:flex}.site-header .main-nav{margin-left:auto}.site-header .header-actions .header-contact{display:none}.header-actions{gap:0}}@media (width<=980px){.site-header .header-inner{gap:14px;display:flex}.site-header .brand{white-space:nowrap;margin-right:auto}.header-actions{gap:0;margin-left:auto}.site-header .header-actions .header-contact{display:none}.site-header .mobile-menu{margin-left:0}}@media (width<=480px){.site-header .header-inner{gap:8px}.site-header .brand{gap:7px;font-size:14px}.site-header .brand-logo{height:27px}.language-switch button{min-width:29px;padding:0 4px;font-size:11px}.language-switch button[aria-pressed=true]:after{left:8px;right:8px}.site-header .mobile-menu{width:40px;height:44px;padding:9px}}@media (width<=350px){.site-header .brand{gap:5px;font-size:12px}.site-header .brand-logo{height:20px}.site-header .header-inner{gap:5px}.language-switch button{min-width:26px}}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}html[lang=ko] h1:not([lang=en]),html[lang=ko] h2,html[lang=ko] h3{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word}html[lang=ko] .hero h1:not([lang=en]){letter-spacing:-.055em;text-wrap:initial;white-space:pre-line;font-size:clamp(40px,4.15vw,65px);line-height:1.27}html[lang=ko] .hero-description{max-width:30em;padding-right:22px;line-height:1.9}html[lang=ko] .eyebrow{letter-spacing:.09em;line-height:1.7}html[lang=ko] .detail-hero h1{font-size:clamp(36px,3.5vw,57px);line-height:1.3}html[lang=ko] .detail-subtitle{max-width:49em}html[lang=ko] .detail-body p,html[lang=ko] .detail-body li,html[lang=ko] .detail-body h2,html[lang=ko] .detail-body h3,html[lang=ko] .detail-subtitle,html[lang=ko] .sidebar-label,html[lang=ko] .news-preview h2,html[lang=ko] .news-entry h2,html[lang=ko] .footer-column a{word-break:keep-all;overflow-wrap:break-word}html[lang=ko] .section-copy h2,html[lang=ko] .section-heading h2,html[lang=ko] .cta h2{line-height:1.35}html[lang=ko] .hero-side-note{letter-spacing:.08em;line-height:1.6}html[lang=ko] .portrait-label{letter-spacing:.08em}html[lang=ko] .chapter-jump label{letter-spacing:.04em}html[lang=ko] .metric strong{white-space:nowrap;font-size:clamp(20px,1.7vw,28px);line-height:1.3}@media (width<=760px){html[lang=ko] .hero h1:not([lang=en]){font-size:clamp(35px,8vw,58px);line-height:1.3}html[lang=ko] .hero-description{max-width:32em;padding-right:0}html[lang=ko] .detail-hero h1{font-size:clamp(32px,6.5vw,46px)}html[lang=ko] .content-accordion summary{font-size:16px;line-height:1.7}html[lang=ko] .stat-banner{flex-direction:column;align-items:flex-start;gap:15px}html[lang=ko] .stat-banner strong{font-size:clamp(34px,7vw,52px)}html[lang=ko] .stat-banner p{max-width:100%}}html[lang=ko] [data-page=home] .hero-copy>:is(.eyebrow,h1,.hero-description,.text-link,.hero-topics){text-indent:0;text-align:left;margin-inline-start:0}html[lang=ko] [data-page=home] .hero-copy>.eyebrow{letter-spacing:0;width:100%;margin-inline-end:0;padding-inline:0;display:block}[data-page=home] .hero h1[lang=en]{word-break:normal;overflow-wrap:normal}@media (width>=981px){.site-header .main-nav{backdrop-filter:blur(18px)saturate(115%);background-color:#f9f7f0e0;background-image:linear-gradient(115deg,#ffffffad 0%,#ffffff1f 38%,#e1dbce29 68%,#ffffff7a 100%);border-color:#ffffffe6 #b3a89542 #93867257 #ffffffe6;box-shadow:inset 0 1px 1px #fffffff5,inset 1px 0 1px #ffffffb3,inset 0 -1px 2px #8f816a1f,0 0 0 1px #91846f1a,0 7px 15px -9px #382f1e47,0 2px 4px #4136200a}.site-header .main-nav .nav-group:has(>.nav-top.active){background:linear-gradient(155deg,#28352c 0%,#19241c 55%,#162018 100%);box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #0003,0 2px 5px #14221529}@supports (backdrop-filter:blur(1px)){.site-header .main-nav{background-color:#f9f7f06b}}}@media (hover:hover) and (pointer:fine) and (width>=981px){.site-header .main-nav .nav-group:hover{background:#fff6;box-shadow:inset 0 1px #ffffff80}.site-header .main-nav .nav-group:has(>.nav-top.active):hover{background:linear-gradient(155deg,#324237,#223128 65%,#1b281e);box-shadow:inset 0 1px 1px #ffffff47,0 2px 5px #14221529}}@media (width>=981px) and (prefers-reduced-transparency:reduce){.site-header .main-nav{backdrop-filter:none;background:#f7f4ed}}@media (width>=981px) and (forced-colors:active){.site-header .main-nav{box-shadow:none;backdrop-filter:none;background:canvas;border-color:buttontext}.site-header .main-nav .nav-group:has(>.nav-top.active){box-shadow:none;background:highlight;outline:1px solid highlight}.site-header .main-nav .nav-top.active{color:highlighttext!important}}html[data-motion=pending] :is(.hero h1,.hero-copy .eyebrow,.hero-description,.hero-copy>.text-link,.hero-topics,.hero-side-note),html[data-motion=pending] :is(.detail-hero .breadcrumb,.detail-hero .eyebrow,.detail-hero h1,.detail-subtitle,.page-emblem,.page-sidebar>*),html[data-motion=pending] :is(.detail-body,[data-page=home]>:not(.hero)>*){opacity:0}html[data-motion=pending] .hero-art{clip-path:inset(0% 0% 0% 100%)}html[data-motion=intro] :is([data-page=home] .hero h1,.detail-hero h1){-webkit-mask-image:linear-gradient(90deg, #000 var(--wipe,120%), transparent calc(var(--wipe,120%) + 18%));mask-image:linear-gradient(90deg, #000 var(--wipe,120%), transparent calc(var(--wipe,120%) + 18%))}@property --wipe{syntax:"<percentage>";inherits:false;initial-value:120%}.visual-guide[data-drawing] .visual-hub-center:after{transform:scaleY(var(--hub-line,1));transform-origin:top}.visual-guide[data-drawing] .visual-node:after{opacity:var(--arrow,1)}
