.sls-page{overflow:clip;color:var(--ink);background:var(--white)}.sls-page *,.sls-page *::before,.sls-page *::after{box-sizing:border-box}.sls-page button,.sls-page a{-webkit-tap-highlight-color:transparent}
.sls-hero{position:relative;min-height:760px;padding:calc(var(--header-height) + 34px) 0 76px;overflow:hidden;background:linear-gradient(150deg,#f8fbfc 0%,#eef7f8 55%,#fff 100%)}.sls-hero__powder{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 85% 30%,rgba(9,136,151,.18),transparent 27%),radial-gradient(circle,rgba(11,19,36,.09) 1px,transparent 1.5px);background-size:auto,18px 18px;mask-image:linear-gradient(to bottom,#000,transparent 91%);opacity:.58}.sls-hero__crumbs{position:relative;z-index:2;min-height:24px;margin-bottom:42px}.sls-hero__crumbs .breadcrumbs{margin:0}.sls-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(510px,1.1fr);align-items:center;gap:clamp(48px,6vw,100px)}.sls-hero__copy{padding:26px 0}.sls-hero__copy h1{max-width:760px;margin:14px 0 26px;font-size:clamp(52px,5.2vw,84px);font-weight:700;line-height:.91;letter-spacing:-.066em}.sls-hero__copy h1 span{color:var(--accent)}.sls-hero__lead{max-width:680px;margin:0;color:var(--text);font-size:clamp(18px,1.45vw,22px);line-height:1.56}.sls-hero__actions{display:flex;align-items:center;gap:26px;margin-top:36px}.sls-text-link{position:relative;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.sls-text-link::after{content:'';position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;transform-origin:left;transition:transform .3s var(--ease)}.sls-text-link:hover::after{transform:scaleX(.45)}
.sls-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:650px;margin:48px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid var(--line)}.sls-hero__facts li{display:grid;gap:5px;padding-right:18px}.sls-hero__facts li+li{padding-left:20px;border-left:1px solid var(--line)}.sls-hero__facts strong{font-size:19px;line-height:1}.sls-hero__facts span{color:var(--muted);font-size:12px;line-height:1.35}
.sls-hero__visual{position:relative;min-height:560px}.sls-hero__image{position:absolute;z-index:2;inset:18px 24px 18px 44px;overflow:hidden;border-radius:44px 8px 44px 8px;box-shadow:0 34px 90px rgba(11,19,36,.18);background:#e5e1dd}.sls-hero__image::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(5,15,24,.32))}.sls-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.sls-hero__layer{position:absolute;z-index:1;width:80%;height:76%;border:1px solid rgba(9,136,151,.18);border-radius:44px 8px;transform:rotate(-5deg)}.sls-hero__layer--one{top:10%;left:9%}.sls-hero__layer--two{top:14%;left:14%;transform:rotate(4deg)}.sls-hero__badge{position:absolute;z-index:3;display:grid;gap:6px;min-width:220px;padding:18px 21px;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.sls-hero__badge span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sls-hero__badge strong{font-size:14px}.sls-hero__badge--top{top:0;left:0}.sls-hero__badge--bottom{right:0;bottom:0;color:var(--white);border-color:rgba(255,255,255,.1);background:rgba(11,19,36,.94)}.sls-hero__badge--bottom span{color:rgba(255,255,255,.55)}
.sls-nav{position:sticky;z-index:20;top:var(--sls-nav-top,var(--header-height));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.93);backdrop-filter:blur(18px);transition:top .4s var(--ease)}.sls-nav__inner{display:flex;gap:clamp(24px,3.5vw,54px);min-width:0;overflow-x:auto;scrollbar-width:none}.sls-nav__inner::-webkit-scrollbar{display:none}.sls-nav a{position:relative;flex:0 0 auto;padding:21px 0 19px;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none;transition:color .25s ease}.sls-nav a::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .25s var(--ease)}.sls-nav a:hover,.sls-nav a.is-active{color:var(--ink)}.sls-nav a.is-active::after{transform:scaleX(1)}
.sls-section{padding:120px 0}.sls-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;margin-bottom:56px}.sls-heading h2,.sls-uses__intro h2,.sls-process__head h2,.sls-ready__copy h2,.sls-faq__intro h2,.sls-final h2{margin:12px 0 0;font-size:clamp(38px,4vw,62px);line-height:1.02;letter-spacing:-.045em}.sls-heading>p,.sls-uses__intro>p,.sls-faq__intro>p{margin:0;color:var(--text);font-size:17px;line-height:1.7}
.sls-advantages{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.sls-advantage{position:relative;grid-column:span 4;min-height:305px;padding:32px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s ease}.sls-advantage:hover{z-index:2;transform:translateY(-7px);border-color:rgba(9,136,151,.3);box-shadow:var(--shadow-md)}.sls-advantage--feature{grid-column:span 8;display:flex;align-items:flex-end;min-height:365px;color:var(--white);border-color:transparent;background:linear-gradient(145deg,#0b1324,#123642)}.sls-advantage--accent{color:var(--white);border-color:var(--accent);background:var(--accent)}.sls-advantage__index{position:absolute;top:28px;left:30px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.13em}.sls-advantage--feature .sls-advantage__index,.sls-advantage--accent .sls-advantage__index{color:rgba(255,255,255,.56)}.sls-advantage h3{max-width:500px;margin:70px 0 14px;font-size:clamp(25px,2.2vw,34px);line-height:1.1;letter-spacing:-.03em}.sls-advantage--feature h3{margin-top:0}.sls-advantage p{max-width:590px;margin:0;color:var(--text);font-size:15px;line-height:1.67}.sls-advantage--feature p,.sls-advantage--accent p{color:rgba(255,255,255,.65)}.sls-advantage--accent button{position:absolute;right:30px;bottom:27px;padding:0;color:var(--white);font:inherit;font-size:13px;font-weight:800;border:0;background:transparent;cursor:pointer}.sls-advantage__cube{position:absolute;top:42px;right:52px;width:245px;height:245px;transform:rotate(30deg)}.sls-advantage__cube i{position:absolute;inset:0;border:1px solid rgba(99,215,224,.24);transform:rotate(var(--r,0deg));border-radius:30%}.sls-advantage__cube i:nth-child(2){--r:45deg;inset:35px}.sls-advantage__cube i:nth-child(3){--r:90deg;inset:70px}.sls-advantage__cube span{position:absolute;inset:92px;border-radius:30%;background:#63d7e0;box-shadow:0 0 45px rgba(99,215,224,.4)}
.sls-materials{color:var(--white);background:var(--ink)}.sls-heading--light>p{color:rgba(255,255,255,.58)}.sls-heading--light .eyebrow{color:#63d7e0}.sls-materials__compare{display:grid;grid-template-columns:1fr 82px 1fr;align-items:center}.sls-material-card{position:relative;min-height:590px;padding:38px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:rgba(255,255,255,.035)}.sls-material-card--pa11{background:linear-gradient(150deg,rgba(9,136,151,.35),rgba(255,255,255,.035))}.sls-material-card--pa6{background:linear-gradient(150deg,rgba(57,77,110,.42),rgba(255,255,255,.035))}.sls-material-card__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.sls-material-card__top span{color:#63d7e0;font-size:10px;font-weight:800;letter-spacing:.14em}.sls-material-card__top strong{font-size:27px}.sls-material-card__orb{position:absolute;top:78px;right:36px;width:190px;height:190px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.65),rgba(99,215,224,.35) 22%,rgba(9,136,151,.1) 60%,transparent 70%);box-shadow:inset 0 0 45px rgba(255,255,255,.08)}.sls-material-card--pa6 .sls-material-card__orb{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.6),rgba(119,142,183,.38) 25%,rgba(36,52,81,.1) 62%,transparent 71%)}.sls-material-card h3{position:relative;z-index:2;margin:240px 0 15px;font-size:32px;letter-spacing:-.03em}.sls-material-card p{position:relative;z-index:2;max-width:520px;margin:0 0 27px;color:rgba(255,255,255,.63);font-size:15px;line-height:1.68}.sls-material-card ul{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 27px;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.sls-material-card li{padding:11px 0;color:rgba(255,255,255,.77);font-size:12px;border-bottom:1px solid rgba(255,255,255,.1)}.sls-material-card li::before{content:'—';margin-right:8px;color:#63d7e0}.sls-material-card button{padding:0;color:#63d7e0;font:inherit;font-size:13px;font-weight:800;border:0;background:transparent;cursor:pointer}.sls-materials__versus{position:relative;z-index:3;display:grid;place-items:center;width:66px;height:66px;margin:auto;color:var(--ink);font-size:12px;font-weight:900;border-radius:50%;background:#63d7e0;box-shadow:0 0 0 8px var(--ink)}.sls-materials__note{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:18px 22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.sls-materials__note>span{display:grid;place-items:center;width:30px;height:30px;color:#63d7e0;font-size:13px;font-weight:800;border:1px solid rgba(99,215,224,.35);border-radius:50%}.sls-materials__note p{margin:0;color:rgba(255,255,255,.6);font-size:13px}.sls-materials__note p strong{color:var(--white)}.sls-materials__note button{padding:0;color:#63d7e0;font:inherit;font-size:13px;font-weight:800;border:0;background:transparent;cursor:pointer}
.sls-uses{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:clamp(60px,8vw,125px);align-items:start}.sls-uses__intro{position:sticky;top:calc(var(--sls-nav-top,0px) + 100px)}.sls-uses__intro>p{margin-top:22px}.sls-uses__intro .button{margin-top:29px}.sls-uses__list{display:grid;gap:0;border-top:1px solid var(--line)}.sls-uses__list article{display:grid;grid-template-columns:52px 1fr 110px;align-items:center;gap:18px;min-height:128px;padding:22px 0;border-bottom:1px solid var(--line);transition:transform .25s var(--ease),background .25s ease}.sls-uses__list article:hover{padding-right:15px;padding-left:15px;transform:translateX(7px);background:var(--surface)}.sls-uses__list>article>span{color:var(--accent);font-size:12px;font-weight:800}.sls-uses__list h3{margin:0 0 6px;font-size:22px}.sls-uses__list p{margin:0;color:var(--text);font-size:14px;line-height:1.55}.sls-uses__list strong{justify-self:end;color:var(--muted);font-size:9px;letter-spacing:.13em;text-transform:uppercase}
.sls-process{background:var(--surface)}.sls-process__head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:54px}.sls-process__legend{display:flex;flex-wrap:wrap;gap:18px}.sls-process__legend span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.sls-process__legend i{width:8px;height:8px;border-radius:50%;background:var(--accent)}.sls-process__legend span:nth-child(2) i{background:#c9bda8}.sls-process__legend span:nth-child(3) i{background:var(--ink)}.sls-process__steps{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:1px solid #dce2e5}.sls-process__steps li{min-height:310px;padding:26px 25px 30px 0}.sls-process__steps li+li{padding-left:25px;border-left:1px solid #dce2e5}.sls-process__steps>li>span{color:var(--accent);font-size:13px;font-weight:800}.sls-process__steps h3{margin:82px 0 14px;font-size:21px;line-height:1.18}.sls-process__steps p{margin:0;color:var(--text);font-size:14px;line-height:1.65}
.sls-ready{position:relative;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);gap:80px;padding:clamp(50px,6vw,82px);overflow:hidden;color:var(--white);border-radius:var(--radius-lg);background:linear-gradient(145deg,#0b1324,#123642)}.sls-ready::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.11;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px);background-size:18px 18px;mask-image:linear-gradient(90deg,transparent,#000)}.sls-ready__copy,.sls-ready__check{position:relative;z-index:1}.sls-ready__copy .eyebrow{color:#63d7e0}.sls-ready__copy>p:not(.eyebrow){max-width:650px;margin:23px 0;color:rgba(255,255,255,.63);font-size:16px;line-height:1.68}.sls-ready__formats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:30px}.sls-ready__formats span{padding:9px 13px;color:rgba(255,255,255,.75);font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.14);border-radius:999px}.sls-ready__check{padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.sls-ready__check>p{margin:0 0 17px;font-size:13px;font-weight:800}.sls-ready__check ul{margin:0;padding:0;list-style:none}.sls-ready__check li{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.sls-ready__check li>span{color:#63d7e0;font-size:10px;font-weight:800}.sls-ready__check li div{display:grid;gap:3px}.sls-ready__check strong{font-size:13px}.sls-ready__check small{color:rgba(255,255,255,.53);font-size:11px}
.sls-faq-section{background:#fbfcfc}.sls-faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,140px)}.sls-faq__intro h2{margin-bottom:25px}.sls-faq__list{border-top:1px solid var(--line)}.sls-faq details{border-bottom:1px solid var(--line)}.sls-faq summary{position:relative;padding:28px 54px 28px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.sls-faq summary::-webkit-details-marker{display:none}.sls-faq summary span,.sls-faq summary span::after{position:absolute;top:50%;right:5px;width:18px;height:2px;background:var(--accent);transform:translateY(-50%);transition:transform .25s ease}.sls-faq summary span::after{content:'';top:0;right:0;transform:rotate(90deg)}.sls-faq details[open] summary span::after{transform:rotate(0)}.sls-faq details p{max-width:720px;margin:-4px 0 28px;color:var(--text);font-size:15px;line-height:1.75}
.sls-final{padding:86px 0;background:var(--accent-soft)}.sls-final__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.66fr) auto;align-items:center;gap:55px}.sls-final h2{font-size:clamp(36px,3.5vw,54px)}.sls-final__inner>p{margin:0;color:var(--text);font-size:15px;line-height:1.65}.sls-motion .sls-reveal{opacity:0;transform:translateY(24px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.sls-motion .sls-reveal.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:1180px){.sls-hero__layout{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);gap:38px}.sls-hero__copy h1{font-size:clamp(48px,5.5vw,70px)}.sls-hero__visual{min-height:500px}.sls-material-card{padding:30px}.sls-process__steps{grid-template-columns:repeat(3,1fr)}.sls-process__steps li:nth-child(4){border-left:0}.sls-final__inner{grid-template-columns:1fr auto}.sls-final__inner>p{grid-column:1/-1;grid-row:2}}
@media(max-width:920px){.sls-hero{min-height:0}.sls-hero__layout,.sls-heading,.sls-uses,.sls-ready,.sls-faq{grid-template-columns:1fr}.sls-hero__visual{min-height:520px}.sls-heading{gap:24px}.sls-advantage,.sls-advantage--feature{grid-column:span 6}.sls-advantage__cube{opacity:.55}.sls-materials__compare{grid-template-columns:1fr}.sls-materials__versus{margin:-12px auto;box-shadow:0 0 0 8px var(--ink)}.sls-material-card{min-height:0}.sls-material-card h3{margin-top:220px}.sls-materials__note{grid-template-columns:34px 1fr}.sls-materials__note button{grid-column:2;justify-self:start}.sls-uses__intro{position:static}.sls-ready{gap:45px}.sls-faq{gap:46px}}
@media(max-width:680px){.sls-hero{padding:calc(var(--header-height) + 18px) 0 48px}.sls-hero__crumbs{margin-bottom:28px}.sls-hero__copy{padding:8px 0 0}.sls-hero__copy h1{margin:12px 0 20px;font-size:clamp(41px,12.8vw,57px);letter-spacing:-.055em}.sls-hero__lead{font-size:17px}.sls-hero__actions{align-items:stretch;flex-direction:column;gap:20px}.sls-text-link{align-self:flex-start}.sls-hero__facts{margin-top:36px}.sls-hero__facts li,.sls-hero__facts li+li{padding-right:7px;padding-left:9px}.sls-hero__facts li:first-child{padding-left:0}.sls-hero__facts strong{font-size:15px}.sls-hero__facts span{font-size:9px}.sls-hero__visual{min-height:390px}.sls-hero__image{inset:17px 8px 17px 13px;border-radius:28px 6px 28px 6px}.sls-hero__badge{min-width:175px;padding:13px 15px}.sls-nav a{padding:17px 0 15px}.sls-section{padding:78px 0}.sls-heading{margin-bottom:38px}.sls-heading h2,.sls-uses__intro h2,.sls-process__head h2,.sls-ready__copy h2,.sls-faq__intro h2,.sls-final h2{font-size:clamp(34px,10vw,46px)}.sls-advantages{grid-template-columns:1fr}.sls-advantage,.sls-advantage--feature{grid-column:auto;min-height:285px;padding:26px}.sls-advantage__index{top:24px;left:25px}.sls-advantage__cube{right:-60px;width:230px;height:230px}.sls-advantage--accent button{right:25px}.sls-material-card{padding:25px}.sls-material-card__orb{top:72px;right:22px;width:155px;height:155px}.sls-material-card h3{margin-top:190px;font-size:28px}.sls-material-card ul{grid-template-columns:1fr}.sls-materials__note{padding:17px}.sls-uses__list article{grid-template-columns:38px 1fr;padding:20px 0}.sls-uses__list strong{grid-column:2;justify-self:start}.sls-process__head{align-items:flex-start;flex-direction:column}.sls-process__steps{grid-template-columns:1fr}.sls-process__steps li,.sls-process__steps li+li{display:grid;grid-template-columns:44px 1fr;gap:18px;min-height:0;padding:24px 0;border-left:0;border-bottom:1px solid #dce2e5}.sls-process__steps h3{margin:0 0 10px}.sls-ready{padding:34px 24px;border-radius:var(--radius)}.sls-ready__check{padding:22px}.sls-faq summary{padding-top:23px;padding-bottom:23px;font-size:16px}.sls-final{padding:68px 0}.sls-final__inner{grid-template-columns:1fr;gap:24px}.sls-final__inner>p{grid-column:auto;grid-row:auto}.sls-final .button{width:100%}}
@media(prefers-reduced-motion:reduce){.sls-motion .sls-reveal{opacity:1;transform:none;transition:none}.sls-advantage,.sls-uses__list article,.sls-nav,.sls-text-link::after{transition:none}}
