/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.overline{text-decoration-line:overline}}:root{--red:#e72f42;--orange:#f26a3d;--navy:#081b35;--blue:#0f3f78;--ink:#111827;--muted:#6b7280;--line:#e2e6ec;--soft:#f5f7fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist),"Noto Sans KR",Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}.partner-bar{color:#9eabbc;letter-spacing:.2px;background:#071224;justify-content:space-between;align-items:center;height:34px;padding:0 clamp(20px,5.2vw,100px);font-size:10px;display:flex}.partner-bar>span{color:#dbe3ed}.partner-bar b{color:#fff}.partner-bar div{gap:24px;display:flex}.partner-bar a:hover{color:#fff}.main-header{z-index:20;background:#fff;border-bottom:1px solid #e5e8ed;align-items:center;height:76px;padding:0 clamp(20px,5.2vw,100px);display:flex;position:relative}.wordmark{letter-spacing:-1px;align-items:baseline;min-width:260px;display:flex}.wordmark i{background:linear-gradient(135deg,var(--orange),var(--red));color:#fff;border-radius:2px;padding:7px 8px;font-size:20px;font-style:normal;font-weight:900}.wordmark b{letter-spacing:1px;margin-left:8px;font-size:24px}.wordmark small{color:#9aa3af;letter-spacing:1px;margin-left:6px;font-size:8px}.main-header nav{align-items:center;gap:58px;height:100%;margin:auto;display:flex}.main-header nav a{font-size:15px;font-weight:700;position:relative}.main-header nav a:after{content:"";background:var(--red);height:2px;transition:all .25s;position:absolute;bottom:-28px;left:50%;right:50%}.main-header nav a:hover:after{left:0;right:0}.header-tools{justify-content:flex-end;gap:22px;min-width:260px;font-size:20px;display:flex}.hero-main{color:#fff;background:radial-gradient(circle at 72% 38%,#386bb0 0,#183e70 28%,#0a203e 68%,#061426 100%);height:630px;padding:118px clamp(20px,9vw,172px);position:relative;overflow:hidden}.hero-main:after{content:"";background:linear-gradient(90deg,#061426cc 0,#06142655 51%,#0000 72%);position:absolute;inset:0}.hero-content{z-index:3;max-width:700px;position:relative}.overline,.section-label{color:var(--red);letter-spacing:2.3px;margin:0 0 18px;font-size:11px;font-weight:800}.hero-content h1{letter-spacing:-3.2px;margin:0 0 25px;font-size:clamp(44px,4.6vw,70px);font-weight:300;line-height:1.16}.hero-content h1 strong{font-weight:800}.hero-content>p:not(.overline){color:#c0cbda;font-size:16px;line-height:1.75}.hero-button{border:1px solid #fff6;justify-content:space-between;min-width:210px;margin-top:26px;padding:17px 20px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.hero-button:hover{color:#0b2748;background:#fff}.hero-contact{z-index:5;width:300px;color:var(--ink);background:#fff;padding:31px 32px;position:absolute;top:90px;right:clamp(24px,8vw,150px);box-shadow:0 22px 60px #0004}.hero-contact:before{content:"";background:linear-gradient(var(--orange),var(--red));width:5px;position:absolute;top:0;bottom:0;left:0}.hero-contact>small{color:#6f7885;font-size:11px}.hero-contact>a{letter-spacing:-1px;color:#df2f43;margin:8px 0 14px;font-size:33px;font-weight:900;display:block}.hero-contact>p{color:#7a8490;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:12px;line-height:1.6}.hero-contact ul{margin:18px 0 0;padding:0;list-style:none}.hero-contact li{margin:12px 0;font-size:12px}.hero-contact li span{color:#db3346;margin-right:12px;font-size:9px}.hero-pager{z-index:4;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:36px;left:clamp(20px,9vw,172px)}.hero-pager span{background:linear-gradient(90deg,#fff 33%,#ffffff38 33%);width:130px;height:2px;display:block}.hero-pager em{color:#8192a7;font-style:normal}.hero-mesh{z-index:1;background:repeating-linear-gradient(90deg,#0000 0 28px,#ffffff08 29px 30px);width:48%;height:95%;position:absolute;top:5%;right:8%;transform:perspective(500px)rotateY(-14deg)}.hero-mesh:before,.hero-mesh:after{content:"";border:1px solid #63bbff44;border-radius:50%;position:absolute}.hero-mesh:before{width:390px;height:390px;top:10%;right:8%}.hero-mesh:after{width:230px;height:230px;top:27%;right:24%}.hero-mesh i{border:2px solid #75d8ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #52cfff}.hero-mesh i:first-child{top:25%;left:9%}.hero-mesh i:nth-child(2){top:55%;left:36%}.hero-mesh i:nth-child(3){top:22%;right:18%}.hero-mesh i:nth-child(4){bottom:20%;right:8%}.hero-mesh i:nth-child(5){bottom:12%;left:12%}.hero-mesh i:nth-child(6){top:12%;right:42%}.intro-section{text-align:center;padding:115px clamp(20px,7vw,135px)}.intro-section h2,.industry-head h2,.care-section h2{letter-spacing:-2.5px;margin:0;font-size:clamp(37px,3.6vw,54px);line-height:1.22}.section-summary{color:var(--muted);margin:24px 0 55px;font-size:15px;line-height:1.8}.solution-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);text-align:left;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:auto;display:grid}.solution-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:330px;padding:25px;transition:all .28s;position:relative;overflow:hidden}.solution-card:hover{color:#fff;z-index:2;background:#0d315c;transform:translateY(-4px);box-shadow:0 18px 40px #102b4e33}.solution-number{color:#9da6b3;font-size:9px}.card-arrow{color:#d33346;font-style:normal;position:absolute;top:20px;right:24px}.line-icon{align-items:flex-end;gap:8px;height:72px;margin:35px 0 18px;display:flex}.line-icon b{background:#dce6f1;border-radius:20px;width:18px;display:block}.line-icon b:first-child{height:36px}.line-icon b:nth-child(2){background:#ef5060;height:58px}.line-icon b:nth-child(3){height:45px}.solution-card h3{margin:0 0 13px;font-size:23px}.solution-card>p{color:#737e8c;min-height:65px;font-size:13px;line-height:1.65}.solution-card:hover>p{color:#bfcbda}.solution-card>small{color:#9ba4af;font-size:10px}.industry-section{background:var(--soft);padding:105px clamp(20px,7vw,135px)}.industry-head{justify-content:space-between;align-items:flex-end;max-width:1400px;margin:0 auto 50px;display:flex}.industry-head>p{color:var(--muted);font-size:14px;line-height:1.8}.industry-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1400px;margin:auto;display:grid}.industry-grid article{background:#fff;border:1px solid #0000;height:240px;padding:24px 27px;transition:all .25s;position:relative}.industry-grid article:hover{border-color:#d92f43;box-shadow:0 14px 36px #1d33491a}.industry-grid article>span{color:#adb4bd;font-size:9px}.industry-grid h3{margin:25px 0 8px;font-size:21px}.industry-grid p{color:#7a8490;font-size:12px}.industry-grid a{color:#dc2e42;position:absolute;bottom:23px;right:25px}.industry-symbol{width:78px;height:60px;position:absolute;top:25px;right:25px}.industry-symbol i{border:2px solid #c4d1de;position:absolute}.industry-symbol i:first-child{border-radius:50%;width:43px;height:43px;top:0;right:0}.industry-symbol i:last-child{border-color:#ed6674;width:34px;height:34px;bottom:0;left:0}.symbol-2 i:first-child,.symbol-5 i:first-child{border-radius:4px;transform:rotate(14deg)}.symbol-3 i:last-child,.symbol-6 i:last-child{border-radius:50%;width:15px;height:15px;box-shadow:23px -12px 0 -2px #fff,23px -12px #c4d1de}.care-section{color:#fff;background:#091d39;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:95px clamp(20px,7vw,135px);display:grid}.section-label.white{color:#69c8ef}.care-section>div>p:last-child{color:#a7b6c9;font-size:14px;line-height:1.8}.care-section ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.care-section li{border-left:1px solid #ffffff1a;min-height:200px;padding:25px 20px}.care-section li b{color:#f15261;font-size:10px}.care-section li span{margin-top:85px;font-size:18px;font-weight:700;display:block}.care-section li small{color:#91a2b7;margin-top:8px;font-size:11px;display:block}.support-section{grid-template-columns:280px 1fr;gap:60px;padding:80px clamp(20px,7vw,135px);display:grid}.support-title h2{font-size:32px}.support-links{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.support-links a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:28px 20px;position:relative}.support-links b{font-size:17px;display:block}.support-links span{color:#8a929e;font-size:11px}.support-links i{color:#d42f43;font-style:normal;position:absolute;top:33px;right:20px}.contact-banner{color:#fff;background:linear-gradient(110deg,#e63245,#f0643f);align-items:center;margin:0 clamp(20px,7vw,135px) 85px;padding:43px 48px;display:flex}.contact-banner small{font-size:11px}.contact-banner h2{margin:3px 0;font-size:42px}.contact-banner p{color:#ffe4e6;margin:0;font-size:11px}.contact-banner>a{color:#151c25;background:#fff;justify-content:space-between;min-width:190px;margin-left:auto;padding:18px 22px;font-size:13px;font-weight:800;display:flex}.contact-banner>a span{color:#d92f42}footer{color:#fff;background:#131821;grid-template-columns:1fr 1fr;gap:28px;padding:55px clamp(20px,7vw,135px) 30px;display:grid}.footer-logo strong{letter-spacing:2px;font-size:24px}.footer-logo i{color:#f05060;font-style:normal}.footer-logo p,.footer-details p,.disclaimer,.copyright{color:#8d96a3;font-size:11px}.footer-details p{margin:4px 0}.footer-details b{color:#c4cbd4;width:100px;display:inline-block}.footer-details a{color:#fff;font-size:16px;font-weight:800}.disclaimer{border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:22px}.copyright{grid-column:1/-1}.fixed-consult{z-index:30;text-align:center;width:75px;position:fixed;top:48%;right:0;transform:translateY(-50%);box-shadow:0 8px 25px #0003}.fixed-consult span{color:#4d5662;background:#fff;padding:13px 4px;font-size:10px;display:block}.fixed-consult b{color:#fff;background:#e53246;padding:12px 4px;font-size:17px;line-height:1.15;display:block}@media (width<=1040px){.main-header nav{gap:26px}.hero-contact{display:none}.hero-main{padding-left:7vw}.solution-grid,.industry-grid{grid-template-columns:repeat(2,1fr)}.care-section,.support-section{grid-template-columns:1fr}.header-tools,.wordmark{min-width:auto}}@media (width<=680px){.partner-bar{padding:0 14px}.partner-bar div{display:none}.main-header{height:66px;padding:0 14px}.wordmark small,.main-header nav{display:none}.hero-main{height:600px;padding:95px 20px}.hero-content h1{letter-spacing:-2px;font-size:42px}.hero-mesh{opacity:.55;width:90%;right:-35%}.intro-section,.industry-section,.care-section,.support-section{padding:75px 20px}.intro-section h2,.industry-head h2,.care-section h2{font-size:35px}.solution-grid{grid-template-columns:1fr}.solution-card{height:290px}.industry-head{flex-direction:column;align-items:flex-start;gap:18px}.industry-grid{grid-template-columns:1fr}.care-section ol{grid-template-columns:repeat(2,1fr)}.support-links{grid-template-columns:1fr}.contact-banner{flex-direction:column;align-items:flex-start;gap:22px;margin:0 20px 60px;padding:30px 24px}.contact-banner>a{width:100%;margin:0}footer{grid-template-columns:1fr}.disclaimer,.copyright{grid-column:1}.fixed-consult{width:62px}.section-summary br,.industry-head br{display:none}}.industry-grid>a.industry-card{color:inherit;background:#fff;border:1px solid #0000;height:240px;padding:24px 27px;transition:all .25s;position:relative;bottom:auto;right:auto}.industry-grid>a.industry-card:hover{border-color:#d92f43;box-shadow:0 14px 36px #1d33491a}.industry-card>span{color:#adb4bd;font-size:9px}.industry-arrow{color:#dc2e42;font-style:normal;position:absolute;bottom:23px;right:25px}.sub-hero{color:#fff;background:radial-gradient(circle at 78% 45%,#376eaf 0,#143d70 28%,#081b35 70%);align-items:center;min-height:430px;padding:95px clamp(20px,9vw,172px);display:flex;position:relative;overflow:hidden}.sub-hero:after{content:"";border:1px solid #73c9ff35;border-radius:50%;width:470px;height:470px;position:absolute;top:-60px;right:9%;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.sub-hero>div{z-index:2;max-width:790px;position:relative}.sub-hero p{letter-spacing:2.5px;color:#f05263;font-size:11px;font-weight:800}.sub-hero h1{letter-spacing:-3px;margin:18px 0 24px;font-size:clamp(42px,5vw,68px);line-height:1.16}.sub-hero span{color:#c3cfde;max-width:670px;font-size:16px;line-height:1.8;display:block}.detail-body{grid-template-columns:.65fr 1.35fr;gap:8vw;max-width:1600px;margin:auto;padding:105px clamp(20px,7vw,135px);display:grid}.detail-intro h2{letter-spacing:-2px;margin:0 0 25px;font-size:clamp(40px,4vw,58px)}.detail-intro>p:last-child{color:#6c7683;line-height:1.8}.feature-grid{border-top:2px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px 24px}.feature-grid article:first-child{border-left:1px solid var(--line)}.feature-grid article b{color:#dc3447;font-size:10px}.feature-grid h3{margin:90px 0 15px;font-size:20px}.feature-grid p{color:#7c8692;font-size:12px;line-height:1.7}.detail-navigation{background:#f3f6f9;grid-template-columns:310px 1fr;gap:60px;padding:85px clamp(20px,7vw,135px);display:grid}.detail-navigation small{letter-spacing:2px;color:#da3447;font-size:10px}.detail-navigation h2{letter-spacing:-1px;font-size:31px}.detail-navigation>div:last-child{border-top:1px solid #111;grid-template-columns:repeat(2,1fr);display:grid}.detail-navigation a{border-bottom:1px solid #d9dee5;grid-template-columns:45px 1fr auto;align-items:center;padding:24px 18px;display:grid}.detail-navigation a:nth-child(odd){border-right:1px solid #d9dee5}.detail-navigation a span{color:#9ea7b2;font-size:9px}.detail-navigation a i{color:#dc3447;font-style:normal}.sub-cta{color:#fff;background:linear-gradient(115deg,#e43145,#f26b3e);justify-content:space-between;align-items:center;margin:80px clamp(20px,7vw,135px);padding:55px 60px;display:flex}.sub-cta small{font-size:11px}.sub-cta h2{margin:10px 0 0;font-size:32px}.sub-cta>a{color:#18202a;background:#fff;min-width:240px;padding:19px 24px;font-weight:800}.sub-cta>a span{color:#dc3447;margin-right:12px}.consult-page{grid-template-columns:330px 1fr;gap:80px;padding:100px clamp(20px,7vw,135px);display:grid}.consult-number{color:#fff;background:#0a213f;min-height:300px;padding:45px 36px}.consult-number small{color:#9fb0c4}.consult-number a{color:#f05263;margin:16px 0 40px;font-size:39px;font-weight:900;display:block}.consult-number p{color:#aab8ca;font-size:13px;line-height:1.8}.consult-page ol{border-top:2px solid #111;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.consult-page li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:30px}.consult-page li b{color:#dc3447;font-size:10px}.consult-page li h3{margin-top:45px;font-size:21px}.consult-page li p{color:#74808d;font-size:12px;line-height:1.7}.support-page{padding:90px clamp(20px,7vw,135px)}.support-page>a{border-top:1px solid #d9dee5;grid-template-columns:80px 1fr auto;align-items:center;min-height:160px;padding:25px 35px;transition:all .25s;display:grid}.support-page>a:last-child{border-bottom:1px solid #d9dee5}.support-page>a:hover{color:#fff;background:#0b294e;padding-left:48px}.support-page>a>span{color:#dc3447;font-size:11px}.support-page small{letter-spacing:1.7px;color:#9aa4b1;font-size:9px}.support-page h2{margin:8px 0;font-size:26px}.support-page p{color:#798491;font-size:12px}.support-page>a>b{color:#df3448;font-size:14px}@media (width<=900px){.detail-body,.consult-page,.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:210px}.feature-grid h3{margin-top:55px}.detail-navigation{grid-template-columns:1fr}.sub-cta{flex-direction:column;align-items:flex-start;gap:30px}.consult-page ol{grid-template-columns:1fr}}@media (width<=680px){.sub-hero{min-height:390px;padding:70px 20px}.sub-hero h1{font-size:40px}.detail-body,.detail-navigation,.consult-page,.support-page{padding:70px 20px}.detail-navigation>div:last-child{grid-template-columns:1fr}.detail-navigation a:nth-child(odd){border-right:0}.sub-cta{margin:55px 20px;padding:35px 25px}.sub-cta h2{font-size:26px}.sub-cta>a{width:100%;min-width:0}.support-page>a{grid-template-columns:42px 1fr;padding:24px 12px}.support-page>a>b{grid-column:2;margin-top:10px}.consult-number{min-height:250px}}.nav-products{align-items:center;height:100%;display:flex}.mega-menu{z-index:50;background:#fff;border-top:1px solid #e6e9ee;grid-template-columns:290px 1fr;gap:55px;padding:38px clamp(30px,7vw,135px);display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 22px 45px #06132626}.nav-products:hover .mega-menu,.nav-products:focus-within .mega-menu{display:grid}.mega-menu>div{border-right:1px solid #e5e9ee;padding-right:35px}.mega-menu>div small{letter-spacing:2px;color:#dd3045;font-size:9px}.mega-menu>div strong{margin:15px 0 30px;font-size:23px;line-height:1.45;display:block}.mega-menu>div>a{color:#dd3045;font-size:12px!important}.mega-menu ul{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.mega-menu li>a{border-bottom:1px solid #edf0f3;grid-template-columns:30px 1fr;padding:12px 15px;display:grid}.mega-menu li>a:after,.mega-menu>div>a:after{display:none}.mega-menu em{color:#df3548;grid-row:1/3;font-size:9px;font-style:normal}.mega-menu b{font-size:14px}.mega-menu li span{color:#8a94a0;margin-top:4px;font-size:9px}.breadcrumb{color:#8a94a0;border-bottom:1px solid #e5e9ee;align-items:center;gap:12px;padding:18px clamp(20px,7vw,135px);font-size:10px;display:flex}.breadcrumb strong{color:#1c2530}.category-overview{grid-template-columns:330px 1fr;gap:7vw;padding:100px clamp(20px,7vw,135px);display:grid}.category-overview>div:first-child h2{letter-spacing:-2px;margin:0 0 25px;font-size:42px;line-height:1.25}.category-overview>div:first-child>p:last-child{color:#6f7a87;font-size:13px;line-height:1.8}.catalog-grid{border-top:2px solid #121923;grid-template-columns:repeat(2,1fr);display:grid}.catalog-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:25px 27px;transition:all .25s;position:relative}.catalog-grid>a:nth-child(odd){border-left:1px solid var(--line)}.catalog-grid>a:hover{color:#fff;background:#0a294e;transform:translateY(-3px);box-shadow:0 16px 35px #0b1b3128}.catalog-grid>a>span{color:#d9374a;font-size:9px;position:absolute;top:22px;right:23px}.catalog-grid small{color:#9aa4b1;font-size:9px}.catalog-grid h3{margin:55px 0 10px;font-size:24px}.catalog-grid p{color:#75808d;font-size:12px}.catalog-grid>a:hover p{color:#b6c3d2}.catalog-grid>a>b{color:#dd374b;margin-top:24px;font-size:11px;display:block}.usage-flow{color:#fff;background:#091d39;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:90px clamp(20px,7vw,135px);display:grid}.usage-flow>div h2{letter-spacing:-2px;margin:0;font-size:40px;line-height:1.3}.usage-flow ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.usage-flow li{border-left:1px solid #ffffff1c;min-height:220px;padding:22px}.usage-flow li>b{color:#f05263;font-size:10px}.usage-flow li h3{margin:90px 0 10px;font-size:18px}.usage-flow li p{color:#9eafc2;font-size:11px;line-height:1.6}.usage-flow.light{color:#121923;background:#f3f6f9}.usage-flow.light li{border-color:#d8dee6}.usage-flow.light li p{color:#6f7a87}.product-lead{grid-template-columns:1fr 380px;align-items:center;gap:8vw;padding:95px clamp(20px,9vw,172px);display:grid}.product-lead>div small{letter-spacing:2px;color:#db3548;font-size:10px}.product-lead h2{letter-spacing:-3px;margin:16px 0 20px;font-size:clamp(45px,5vw,68px)}.product-lead>div p{color:#687482;max-width:660px;font-size:16px;line-height:1.8}.product-lead>div>a{color:#fff;background:#e33448;margin-top:25px;padding:17px 22px;font-size:13px;font-weight:800;display:inline-block}.product-lead aside{background:#f1f4f8;border-top:4px solid #e33448;padding:40px}.product-lead aside span{letter-spacing:2px;color:#e33448;font-size:9px}.product-lead aside h3{margin:20px 0;font-size:25px;line-height:1.5}.product-lead aside p{color:#77828e;font-size:11px;line-height:1.7}.benefit-section{background:#f5f7fa;grid-template-columns:320px 1fr;gap:7vw;padding:100px clamp(20px,7vw,135px);display:grid}.benefit-section>div:first-child h2{letter-spacing:-2px;font-size:42px;line-height:1.3}.benefit-section>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.benefit-section article{background:#fff;border-right:1px solid #e1e5eb;min-height:340px;padding:27px}.benefit-section article>b{color:#df364a;font-size:10px}.benefit-symbol{height:90px;margin:38px 0;position:relative}.benefit-symbol i{border:2px solid #bfd0df;display:block;position:absolute}.benefit-symbol i:first-child{border-radius:50%;width:62px;height:62px;top:10px;left:0}.benefit-symbol i:nth-child(2){border-color:#ef6070;width:45px;height:45px;top:0;left:42px}.benefit-symbol i:nth-child(3){background:#143e70;border:0;border-radius:50%;width:15px;height:15px;top:45px;left:44px}.benefit-section h3{font-size:20px}.benefit-section article p{color:#77828f;font-size:12px;line-height:1.75}.fit-section{color:#fff;background:linear-gradient(120deg,#0a1c35,#123f73);padding:95px clamp(20px,9vw,172px)}.fit-section>h2{margin:0 0 45px;font-size:42px}.fit-section>div{border-top:1px solid #ffffff35;grid-template-columns:repeat(2,1fr);display:grid}.fit-section>div p{border-bottom:1px solid #ffffff1c;margin:0;padding:25px 18px;font-size:14px}.fit-section>div p:nth-child(odd){border-right:1px solid #ffffff1c}.fit-section p b{color:#f05768;margin-right:18px;font-size:9px}.spec-section{grid-template-columns:300px 1fr;gap:7vw;padding:100px clamp(20px,7vw,135px);display:grid}.spec-section h2{font-size:38px}.spec-section dl{border-top:2px solid #121923;margin:0}.spec-section dl>div{border-bottom:1px solid #dfe4ea;grid-template-columns:180px 1fr;padding:24px 18px;display:grid}.spec-section dt{font-size:13px;font-weight:800}.spec-section dd{color:#6f7a87;margin:0;font-size:13px}.related-products{background:#f4f6f9;padding:90px clamp(20px,7vw,135px)}.related-products>h2{margin-bottom:40px;font-size:40px}.related-products>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-products a{background:#fff;min-height:220px;padding:28px;transition:all .25s}.related-products a:hover{color:#fff;background:#0a294e}.related-products small{color:#df364a;font-size:9px}.related-products h3{margin:50px 0 8px;font-size:22px}.related-products p{color:#788390;font-size:12px}.related-products span{color:#df364a;margin-top:25px;font-size:11px;display:block}.faq-section{grid-template-columns:300px 1fr;gap:7vw;padding:100px clamp(20px,7vw,135px);display:grid}.faq-section h2{font-size:39px}.faq-section details{border-top:1px solid #cfd5dc;padding:22px 10px}.faq-section details:last-child{border-bottom:1px solid #cfd5dc}.faq-section summary{cursor:pointer;font-size:15px;font-weight:800}.faq-section details p{color:#6f7a87;padding-top:12px;font-size:13px;line-height:1.8}.industry-story{grid-template-columns:1fr 1fr;gap:8vw;padding:95px clamp(20px,7vw,135px);display:grid}.industry-story h2{letter-spacing:-2px;font-size:43px;line-height:1.3}.industry-story>div:last-child>p{color:#6b7683;font-size:16px;line-height:1.9}.industry-story blockquote{background:#f4f6f9;border-left:3px solid #e33448;margin:35px 0 0;padding:25px;font-size:18px;font-weight:700;line-height:1.6}.recommended-stack{color:#fff;background:#091d39;grid-template-columns:330px 1fr;gap:7vw;padding:95px clamp(20px,7vw,135px);display:grid}.recommended-stack>div:first-child h2{font-size:40px;line-height:1.3}.recommended-stack>div:first-child>p:last-child{color:#9eafc2;font-size:12px;line-height:1.7}.recommended-stack>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.recommended-stack a{border-left:1px solid #ffffff20;min-height:300px;padding:27px}.recommended-stack a>span{color:#ef5969;font-size:9px}.recommended-stack a small{letter-spacing:1px;color:#91a4ba;margin-top:50px;font-size:9px;display:block}.recommended-stack a h3{font-size:21px}.recommended-stack a p{color:#a8b6c7;font-size:12px;line-height:1.7}.recommended-stack a b{color:#f05a6a;margin-top:35px;font-size:11px;display:block}@media (width<=1100px){.mega-menu ul{grid-template-columns:repeat(2,1fr)}.category-overview,.benefit-section,.recommended-stack,.usage-flow,.product-lead{grid-template-columns:1fr}.product-lead aside{max-width:520px}}@media (width<=680px){.mega-menu{display:none!important}.category-overview,.product-lead,.benefit-section,.spec-section,.faq-section,.industry-story,.recommended-stack{grid-template-columns:1fr;padding:65px 20px}.catalog-grid,.benefit-section>div:last-child,.related-products>div,.recommended-stack>div:last-child{grid-template-columns:1fr}.catalog-grid>a{min-height:220px}.usage-flow{padding:65px 20px}.usage-flow ol{grid-template-columns:repeat(2,1fr)}.usage-flow li{min-height:180px}.usage-flow li h3{margin-top:55px}.product-lead h2{font-size:44px}.fit-section{padding:70px 20px}.fit-section>div{grid-template-columns:1fr}.fit-section>div p:nth-child(odd){border-right:0}.spec-section dl>div{grid-template-columns:1fr;gap:10px}.related-products,.faq-section{padding:70px 20px}.industry-story h2{font-size:36px}.recommended-stack a{border-top:1px solid #ffffff20;border-left:0;min-height:240px}}
