.applications-stainless-page{width:100%;overflow:hidden;background:#fff;color:#111;font-family:Arial,sans-serif}.applications-stainless-page *,.applications-stainless-page *:before,.applications-stainless-page *:after{box-sizing:border-box}.as-container{width:min(1440px,88%);margin:0 auto}.as-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#071925}.as-hero-grid{position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:70px 70px}.as-hero-grid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071925,#071925f5 42%,#071925a6 72%,#07192533)}.as-hero-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.as-glow-one{width:500px;height:500px;right:4%;top:-170px;background:#087abb3b}.as-glow-two{width:300px;height:300px;left:20%;bottom:-200px;background:#55b9e81a}.as-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr .82fr;align-items:center;gap:75px;padding:85px 0}.as-hero-content{max-width:690px}.as-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px;color:#5bc1eb;font-size:9px;letter-spacing:2.3px}.as-eyebrow>span{width:38px;height:1px;background:#5bc1eb}.as-eyebrow strong{font-size:9px}.as-eyebrow small{color:#ffffff61;font-size:8px;letter-spacing:2px}.as-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.6vw,68px);line-height:1.03;font-weight:400;letter-spacing:-1px}.as-hero h1 span{color:#5bc1eb}.as-hero-line{width:75px;height:2px;margin:30px 0 22px;background:#087abb}.as-hero-content>p{max-width:650px;margin:0;color:#ffffffa6;font-size:14px;line-height:1.9}.as-hero-info{display:flex;margin-top:40px}.as-hero-info>div{min-width:120px;padding:15px 20px;border-left:1px solid rgba(255,255,255,.13)}.as-hero-info strong{display:block;color:#5bc1eb;font-family:Georgia,serif;font-size:21px;font-weight:400}.as-hero-info span{display:block;margin-top:4px;color:#ffffff59;font-size:7px;letter-spacing:1.7px}.as-hero-visual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.as-image-frame-back{position:absolute;width:83%;height:82%;right:0;border:1px solid rgba(91,193,235,.4);transform:rotate(5deg)}.as-image-frame-back:after{content:"";position:absolute;inset:17px;border:1px solid rgba(255,255,255,.08)}.as-image-frame{position:relative;z-index:2;width:84%;height:390px;overflow:hidden;box-shadow:0 35px 80px #00000073}.as-image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0719250d,#0719254d)}.as-image-frame img{width:100%;height:100%;display:block;object-fit:cover}.as-image-tag{position:absolute;z-index:4;left:0;bottom:35px;min-width:175px;padding:15px 20px;background:#087abb}.as-image-tag span{display:block;margin-bottom:4px;font-size:7px;letter-spacing:1.8px;opacity:.65}.as-image-tag strong{font-size:11px;letter-spacing:1.3px}.as-image-number{position:absolute;right:0;top:25px;z-index:3;color:#ffffff12;font-family:Georgia,serif;font-size:95px}.as-image-corner{position:absolute;z-index:5;width:25px;height:25px;border-color:#5bc1eb}.as-corner-one{right:5%;bottom:10%;border-right:1px solid;border-bottom:1px solid}.as-corner-two{left:5%;top:10%;border-left:1px solid;border-top:1px solid}.as-applications{position:relative;padding:80px 0;background:#f7f9fa;overflow:hidden}.as-applications-grid{position:absolute;width:700px;height:700px;right:-400px;top:100px;border:1px solid rgba(8,122,187,.08);border-radius:50%}.as-applications-grid:before,.as-applications-grid:after{content:"";position:absolute;border:1px solid rgba(8,122,187,.06);border-radius:50%}.as-applications-grid:before{inset:70px}.as-applications-grid:after{inset:150px}.as-section-index{display:flex;align-items:center;gap:10px;padding-top:8px}.as-section-index span{color:#087abb;font-size:11px;font-weight:700}.as-section-index div{width:30px;height:1px;background:#087abb}.as-section-index small{display:none}.as-function-title>span,.as-applications-heading>div>span{display:block;margin-bottom:13px;color:#087abb;font-size:8px;font-weight:700;letter-spacing:2.2px}.as-function-title h2,.as-applications-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.4vw,51px);line-height:1.05;font-weight:400}.as-function-title h2 em,.as-applications-heading h2 em{color:#087abb;font-style:normal}.as-function-list{border-top:1px solid #dfe5e8}.as-function-item{grid-template-columns:35px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid #dfe5e8}.as-function-item>span{color:#087abb;font-size:8px;font-weight:700;padding-top:3px}.as-function-item strong{font-size:16px}.as-function-item p{display:inline;margin:0;color:#65727c;font-size:16px;line-height:1.65}.as-applications-heading{grid-template-columns:130px 1fr;gap:35px;align-items:start;padding:95px 0 50px}.as-applications-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.as-application-card{position:relative;padding:28px 30px 62px;background:#fff;border:1px solid #e2e8eb;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.as-application-card:hover{transform:translateY(-6px);border-color:#9ccfe5;box-shadow:0 20px 45px #00000014}.as-card-featured{background:#071925;color:#fff;border-color:#071925}.as-card-top{display:flex;align-items:center;justify-content:space-between}.as-card-number{color:#087abb;font-family:Georgia,serif;font-size:21px}.as-card-featured .as-card-number{color:#5bc1eb}.as-card-icon{width:47px;height:47px;display:flex;align-items:center;justify-content:center;background:#e9f5fa;color:#087abb;font-size:16px}.as-card-featured .as-card-icon{background:#087abb;color:#fff}.as-card-body{margin-top:35px}.as-card-kicker{display:block;margin-bottom:9px;color:#087abb;font-size:7px;font-weight:700;letter-spacing:2px}.as-card-featured .as-card-kicker{color:#5bc1eb}.as-card-body h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.1;font-weight:400}.as-card-body p{margin:19px 0 0;color:#697680;font-size:12px;line-height:1.8}.as-card-featured .as-card-body p{color:#ffffff9e}.as-card-bottom{position:absolute;left:30px;right:30px;bottom:22px;display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f2;padding-top:12px}.as-card-featured .as-card-bottom{border-color:#ffffff1a}.as-card-bottom span{color:#9aa5ac;font-size:7px;letter-spacing:1.3px}.as-card-bottom i{margin-left:auto;color:#087abb;font-size:10px}.as-card-featured .as-card-bottom i{color:#5bc1eb}.as-conclusion{position:relative;background:#087abb;color:#fff;overflow:hidden}.as-conclusion-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:70px 70px}.as-conclusion-inner{position:relative;z-index:2;min-height:390px;display:grid;grid-template-columns:0 1fr 180px;align-items:center;gap:40px;padding:75px 0}.as-conclusion-number{font-family:Georgia,serif;font-size:55px;color:#ffffff45}.as-conclusion-label{display:flex;align-items:center;gap:10px;margin-bottom:18px}.as-conclusion-label span{width:35px;height:1px;background:#fff9}.as-conclusion-label strong{font-size:8px;letter-spacing:2.5px}.as-conclusion-content h2{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.5vw,52px);line-height:1.05;font-weight:400}.as-conclusion-content h2 em{color:#d9f5ff;font-style:normal}.as-conclusion-content p{max-width:850px;margin:0 0 13px;color:#ffffffc7;font-size:12px;line-height:1.8}.as-conclusion-content p a{color:#fff;font-weight:700;text-decoration:underline}.as-contact-button{display:block;align-items:center;gap:20px;margin-top:15px;padding:15px 19px;background:#fff;color:#111;text-decoration:none;font-size:8px;font-weight:700;letter-spacing:1.5px;transition:.3s ease}.as-contact-button i{font-size:10px}.as-contact-button:hover{background:#071925;color:#fff;transform:translateY(-3px)}.as-conclusion-mark{justify-self:end;width:145px;height:145px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-10deg)}.as-conclusion-mark span{font-family:Georgia,serif;font-size:35px}.as-conclusion-mark small{margin-top:7px;color:#ffffff80;font-size:6px;line-height:1.5;letter-spacing:1.5px;text-align:center}@media(max-width:1100px){.as-hero-inner{grid-template-columns:1fr .8fr;gap:35px}.as-hero h1{font-size:49px}.as-hero-visual{height:430px}.as-image-frame{height:335px}.as-function-intro{grid-template-columns:90px 1fr}.as-function-list{grid-column:2;margin-top:30px}.as-applications-heading{grid-template-columns:90px 1fr}.as-conclusion-inner{grid-template-columns:55px 1fr 130px}.as-conclusion-mark{width:115px;height:115px}}@media(max-width:767px){.as-container{width:90%}.as-hero{min-height:auto}.as-hero-inner{display:flex;flex-direction:column;gap:45px;padding:65px 0 80px}.as-hero h1{font-size:38px}.as-hero-content>p{font-size:13px;line-height:1.8}.as-hero-info{margin-top:30px}.as-hero-info>div{min-width:90px;padding:12px 14px}.as-hero-visual{width:100%;height:350px}.as-image-frame{width:83%;height:280px}.as-image-frame-back{width:82%;height:80%}.as-image-tag{bottom:18px}.as-image-number{font-size:60px}.as-applications{padding:75px 0 80px}.as-function-intro{display:block;padding-bottom:65px}.as-section-index{margin-bottom:25px}.as-function-title h2,.as-applications-heading h2{font-size:38px}.as-function-list{margin-top:35px}.as-function-item{grid-template-columns:30px 1fr;gap:10px}.as-function-item p{font-size:11px;line-height:1.7}.as-applications-heading{display:block;padding:65px 0 35px}.as-applications-cards{grid-template-columns:1fr;gap:13px}.as-application-card{min-height:auto;padding:24px 22px 60px}.as-card-body{margin-top:28px}.as-card-body h3{font-size:23px}.as-card-body p{font-size:12px;line-height:1.8}.as-card-bottom{left:22px;right:22px}.as-conclusion-inner{min-height:auto;display:block;padding:60px 0}.as-conclusion-number{display:none}.as-conclusion-content h2{font-size:36px}.as-conclusion-content p{font-size:12px}.as-conclusion-mark{display:none}}@media(max-width:480px){.as-hero h1{font-size:33px}.as-hero-info>div{min-width:0;flex:1}.as-hero-info strong{font-size:18px}.as-hero-info span{font-size:6px}.as-hero-visual{height:310px}.as-image-frame{height:250px}.as-function-title h2,.as-applications-heading h2{font-size:33px}.as-conclusion-content h2{font-size:31px}}
