.c5-materials-section{background:linear-gradient(to bottom, var(--bg-hero-edge) 0, var(--bg-page-soft) var(--bg-transition-hero-materials), var(--bg-page-soft) 100%);padding-block:92px 88px;scroll-margin-top:24px}.c5-materials-section__header{text-align:center;max-width:880px;margin-inline:auto}.c5-materials-section__header h2,.c5-materials-section__header p,.c5-material-card h3,.c5-material-card p,.c5-materials-schematic-note,.c5-catalog-extras h3,.c5-catalog-extras h4,.c5-catalog-extras p{margin:0}.c5-materials-section__header h2{letter-spacing:-.043em;text-wrap:balance;font-size:48px;font-weight:720;line-height:1.08}.c5-materials-section__header p{max-width:800px;color:var(--c5-muted);text-wrap:balance;margin:16px auto 0;font-size:19px;line-height:1.52}.c5-material-tabs{background:#dfe3e6;border:1px solid #d8dde1;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,540px);margin:34px auto 0;padding:6px;display:grid;overflow:hidden}.c5-material-tab{min-height:52px;color:var(--c5-text);background:#f1f3f4;border:0;padding:12px 16px;font-size:16px;font-weight:660;line-height:1.25;transition:color .16s,background-color .16s,transform .12s}.c5-material-tab:hover{color:var(--c5-accent-hover);background:#e9edf0}.c5-material-tab[aria-selected=true]{color:#fff;background:var(--c5-accent);border-radius:12px;box-shadow:0 5px 14px #2563eb33}.c5-material-tab[aria-selected=true]:hover{color:#fff;background:var(--c5-accent-hover)}.c5-material-tab:active{transform:translateY(1px)}.c5-material-tab:focus-visible,.c5-material-panel:focus-visible{outline-offset:3px;outline:3px solid #8eb7ff}.c5-material-panels{margin-top:44px}.c5-material-panel.is-entering{animation:.18s both c5-material-fade}.c5-material-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.c5-material-card{background:#fff;border:1px solid #dce1e4;border-radius:22px;flex-direction:column;height:488px;min-height:488px;padding:12px;display:flex;box-shadow:0 12px 32px #1f252a0b}.c5-material-card__body{text-align:center;flex-direction:column;flex:1;align-items:center;padding:22px 18px 20px;display:flex}.c5-material-card h3{letter-spacing:-.025em;text-wrap:balance;max-width:310px;font-size:22px;font-weight:720;line-height:1.22}.c5-material-card__description{color:#4e5964;max-width:310px;font-size:16px;line-height:1.5;margin-top:12px!important}.c5-material-card__suitable{max-width:310px;color:var(--c5-muted);padding-top:20px;font-size:15px;line-height:1.5;margin-top:auto!important}.c5-material-card__suitable span{color:#26313d;margin-bottom:4px;font-weight:720;display:block}.c5-material-swatch{background-color:#e8ebec;border:1px solid #d6dadd;border-radius:16px;min-height:190px;position:relative;overflow:hidden}.c5-material-swatch:before,.c5-material-swatch:after{content:"";pointer-events:none;position:absolute}.c5-material-swatch--clear,.c5-material-swatch--body-clear{background:linear-gradient(145deg,#e2e7e8,#f8f9f9 62%,#e3e8e9)}.c5-material-swatch--clear:before,.c5-material-swatch--body-clear:before{background:#ffffff75;border:1px solid #8697a075;border-radius:13px;inset:26px 34px;transform:rotate(-3deg);box-shadow:0 12px 24px #515e671a}.c5-material-swatch--clear:after,.c5-material-swatch--body-clear:after{background:#ffffffad;width:22%;height:170%;top:-30%;left:44%;transform:rotate(24deg)}.c5-material-swatch--body-clear:before{border-radius:25px;inset:21px 46px;transform:rotate(4deg)}.c5-material-swatch--self-healing{background:linear-gradient(150deg,#dce7eb,#f9fbfb 52%,#dfe8ec)}.c5-material-swatch--self-healing:before{background:#ffffff85;border:1px solid #6586976b;border-radius:14px;inset:25px 36px;box-shadow:inset 0 0 22px #fffc,0 12px 24px #445b6817}.c5-material-swatch--self-healing:after{border-top:2px solid #2563eb6b;border-radius:50%;width:46%;height:28px;top:48%;left:27%;transform:rotate(-8deg)}.c5-material-swatch--matte,.c5-material-swatch--lamination-matte{background-color:#d8dbdc;background-image:radial-gradient(circle at 20% 25%,#ffffff70 0 1px,#0000 1.4px),radial-gradient(circle at 70% 64%,#656d7324 0 1px,#0000 1.5px);background-size:8px 8px,11px 11px}.c5-material-swatch--matte:before,.c5-material-swatch--lamination-matte:before{background:#f6f7f747;border:1px solid #7880854d;border-radius:13px;inset:28px 38px}.c5-material-swatch--privacy-matte,.c5-material-swatch--privacy-gloss{background:linear-gradient(90deg,#30363c 0%,#687077 18%,#e0e3e4 45%,#f1f2f2 50%,#e0e3e4 55%,#687077 82%,#30363c 100%)}.c5-material-swatch--privacy-matte:before,.c5-material-swatch--privacy-gloss:before{background:#e4e7e857;border:1px solid #ffffff75;border-radius:14px;inset:24px 58px}.c5-material-swatch--privacy-matte:after{background-image:radial-gradient(circle,#fff3 0 1px,#0000 1.2px);background-size:7px 7px;border-radius:14px;inset:24px 58px}.c5-material-swatch--privacy-gloss:after{background:#ffffff5c;width:15%;height:160%;top:-28%;left:50%;transform:rotate(22deg)}.c5-material-swatch--carbon{background-color:#30353a;background-image:repeating-linear-gradient(45deg,#ffffff14 0 5px,#0000 5px 11px),repeating-linear-gradient(-45deg,#0000003d 0 5px,#0000 5px 11px);background-size:22px 22px}.c5-material-swatch--carbon:after{background:linear-gradient(135deg,#ffffff24,#0000 42%,#00000014);inset:0}.c5-material-swatch--brushed-metal,.c5-material-swatch--brushed-full{background-color:#b8bdc0;background-image:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 4px,#4a52571f 4px 5px,#0000 5px 8px)}.c5-material-swatch--brushed-full{background-color:#7f8589}.c5-material-swatch--brushed-metal:after,.c5-material-swatch--brushed-full:after{background:linear-gradient(120deg,#0000 12%,#ffffff5c 45%,#0000 72%);inset:0}.c5-material-swatch--crocodile{background-color:#6c584c;background-image:radial-gradient(at 20% 25%,#0000 0 16px,#22181342 17px 19px,#0000 20px),radial-gradient(at 75% 70%,#0000 0 20px,#2218133d 21px 23px,#0000 24px);background-size:76px 60px,92px 72px}.c5-material-swatch--crocodile:after{background:linear-gradient(145deg,#ffffff1f,#0000 45%,#00000014);inset:0}.c5-material-swatch--transparent-black{background:linear-gradient(145deg,#262b30eb,#575e64d6 54%,#1c2024f0)}.c5-material-swatch--transparent-black:before{background:#10141857;border:1px solid #ffffff3d;border-radius:14px;inset:24px 42px}.c5-material-swatch--transparent-black:after{background:#ffffff1c;width:17%;height:165%;top:-30%;left:48%;transform:rotate(24deg)}.c5-material-swatch--laptop-dual{background:#e8ebec;place-items:center;padding:18px;display:grid}.c5-material-swatch__dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:100%;display:grid}.c5-material-swatch__sample{color:#3b4650;background:linear-gradient(145deg,#ffffffb8,#d7dfe18f);border:1px solid #6e7b8257;border-radius:13px;justify-content:center;align-items:center;font-size:14px;font-weight:720;display:flex}.c5-material-swatch__sample.is-matte{background-color:#cfd3d4;background-image:radial-gradient(circle,#ffffff47 0 1px,#0000 1.3px);background-size:7px 7px}.c5-material-grid--custom .c5-material-card--featured{grid-column:1/-1;grid-template-columns:1.25fr 1fr;gap:20px;height:auto;min-height:330px;padding:14px;display:grid}.c5-material-card--featured .c5-material-swatch{min-height:300px}.c5-material-card--featured .c5-material-card__body{justify-content:center}.c5-material-card--featured .c5-material-card__suitable{padding-top:0;margin-top:22px!important}.c5-material-grid--custom .c5-material-card:not(.c5-material-card--featured){height:430px;min-height:430px}.c5-material-swatch--custom-print{background-color:#dfe5e9;background-image:linear-gradient(135deg,#2563ebc7 0 18%,#0000 18% 42%,#313840bf 42% 57%,#0000 57% 78%,#aa8f779e 78% 100%);justify-content:center;align-items:center;display:flex}.c5-material-swatch--custom-print:before{background:#ffffffc7;border:1px solid #ffffffa6;border-radius:18px;inset:25px 38px;box-shadow:0 16px 30px #262d341f}.c5-material-swatch__print-label{z-index:1;color:#202830;letter-spacing:-.04em;font-size:clamp(24px,3vw,38px);font-weight:760;position:relative}.c5-material-swatch--lamination-gloss{background:linear-gradient(145deg,#aeb7bd,#edf1f2 52%,#a9b2b8)}.c5-material-swatch--lamination-gloss:after{background:#ffffffa3;width:21%;height:175%;top:-35%;left:43%;transform:rotate(24deg)}.c5-material-swatch--lamination-satin{background:linear-gradient(145deg,#b9c0c3,#dfe3e4 54%,#b8bec1)}.c5-material-swatch--lamination-satin:after{filter:blur(5px);background:#ffffff47;width:20%;height:160%;top:-28%;left:47%;transform:rotate(23deg)}.c5-materials-schematic-note{color:#68727c;text-align:center;max-width:760px;margin:28px auto 0;font-size:14px;line-height:1.55}.c5-materials-price-zone{background:var(--bg-page-white);position:relative}.c5-background-band{width:100%;position:relative}.c5-background-band--extras{background:var(--bg-page-soft);padding-top:124px}.c5-background-band--equipment{background:linear-gradient(to bottom, var(--bg-page-soft) 0, var(--bg-page-white) var(--bg-transition-equipment), var(--bg-page-white) 100%);padding-top:104px}.c5-background-band--works{background:linear-gradient(to bottom, var(--bg-page-white) 0, var(--bg-page-neutral) var(--bg-transition-works), var(--bg-page-neutral) 100%);padding-top:104px}.c5-background-band--prices{background:linear-gradient(to bottom, var(--bg-page-neutral) 0, var(--bg-page-white) var(--bg-transition-prices), var(--bg-page-white) 100%);padding:88px 0 86px}.c5-background-band--equipment .c5-equipment-section,.c5-background-band--works .c5-works-section,.c5-background-band--prices .c5-pricing-section{margin-top:0}.c5-catalog-extras{background:#fdfdfc;border:1px solid #b2b9bfb8;border-radius:28px;width:min(1080px,100% - 64px);margin-inline:auto;padding:54px 58px 38px;box-shadow:0 28px 72px #1c22271a,0 3px 12px #1c22270b}.c5-catalog-extras__header{text-align:center;max-width:800px;margin-inline:auto}.c5-catalog-extras h3{letter-spacing:-.043em;text-wrap:balance;font-size:44px;font-weight:720;line-height:1.08}.c5-catalog-extras__header p{max-width:760px;color:var(--c5-muted);text-wrap:balance;margin:14px auto 0;font-size:18px;line-height:1.52}.c5-catalog-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:360px;margin-top:38px;display:grid}.c5-extra-group{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px 34px;display:flex}.c5-extra-group:nth-child(odd){border-right:1px solid #dfe3e5}.c5-extra-group:nth-child(-n+2){border-bottom:1px solid #dfe3e5}.c5-extra-swatch{background:#f1f2f1;border:1px solid #d9dfe2;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,282px);height:72px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffd1}.c5-extra-swatch span{border:1px solid #77828a33;border-radius:10px;min-width:0;display:block;overflow:hidden}.c5-extra-swatch--protection span:first-child{background:linear-gradient(140deg,#fffffff5,#cfdde394)}.c5-extra-swatch--protection span:nth-child(2){background:linear-gradient(115deg,#d8e0e3 0 38%,#f8faf9 43% 55%,#cbd6db 60% 100%)}.c5-extra-swatch--protection span:nth-child(3){background:linear-gradient(145deg,#e1e8eaa3,#fffffffa 50%,#becdd380);box-shadow:inset 0 0 0 2px #ffffff7a}.c5-extra-swatch--screens span:first-child{background-color:#d5d8d7;background-image:radial-gradient(circle,#ffffff57 0 1px,#0000 1.2px);background-size:6px 6px}.c5-extra-swatch--screens span:nth-child(2){background:linear-gradient(90deg,#737b81,#c8cdcf 48%,#747c82)}.c5-extra-swatch--screens span:nth-child(3){background:linear-gradient(135deg,#e3e5e4,#bac2c5 50%,#e8eae9)}.c5-extra-swatch--texture span:first-child{background-color:#988170;background-image:radial-gradient(at 24% 28%,#0000 0 7px,#44322747 8px 9px,#0000 10px);background-size:29px 24px}.c5-extra-swatch--texture span:nth-child(2){background-color:#596169;background-image:linear-gradient(45deg,#ffffff1c 25%,#0000 25% 75%,#ffffff1c 75%),linear-gradient(-45deg,#ffffff14 25%,#0000 25% 75%,#ffffff14 75%);background-size:16px 16px}.c5-extra-swatch--texture span:nth-child(3){background:repeating-linear-gradient(125deg,#b6a697 0 3px,#a08f80 3px 5px,#c0b1a4 5px 8px)}.c5-extra-swatch--optical span:first-child{background:linear-gradient(125deg,#ccd4d8,#ece8df 42%,#c6d2d8 70%,#e9e9e5)}.c5-extra-swatch--optical span:nth-child(2){background:linear-gradient(115deg,#7d8790,#d8dcda 40%,#9facb4 48%,#eef0ed 56%,#818c94)}.c5-extra-swatch--optical span:nth-child(3){background-color:#c5c9c9;background-image:repeating-linear-gradient(90deg,#ffffff57 0 1px,#4e575d1f 1px 3px)}.c5-extra-group h4{color:#202830;letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font-size:24px;font-weight:710;line-height:1.18}.c5-extra-group__materials{color:#3e4953;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:67px;margin-top:13px;font-size:15px;font-weight:650;line-height:1.46;display:flex}.c5-extra-group__materials span{display:block}.c5-extra-group__description{max-width:355px;color:var(--c5-muted);text-align:center;font-size:15px;line-height:1.48;margin-top:15px!important}.c5-catalog-extras__footer{text-align:center;border-top:1px solid #dfe3e5;margin-top:4px;padding-top:30px}.c5-catalog-extras__footer p{color:#59646f;text-align:center;max-width:760px;margin-inline:auto;font-size:15px;font-weight:480;line-height:1.56}.c5-materials-price-zone .c5-pricing-section{background:0 0;border-top:0;margin-top:0;padding:0;overflow:visible}.c5-materials-price-zone .c5-pricing-section__inner{width:min(1080px,100% - 64px)}@keyframes c5-material-fade{0%{opacity:.35}to{opacity:1}}@media (width<=1020px){.c5-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c5-material-grid--custom .c5-material-card--featured{grid-column:1/-1}}@media (width<=700px){.c5-materials-section{background:linear-gradient(to bottom, var(--bg-hero-edge) 0, var(--bg-page-soft) var(--bg-transition-hero-materials), var(--bg-page-soft) 100%);padding-block:66px 68px}.c5-materials-section__inner{width:calc(100% - 32px)}.c5-materials-section__header h2{font-size:36px;line-height:1.12}.c5-materials-section__header p{margin-top:13px;font-size:17px;line-height:1.5}.c5-material-tabs{border-radius:16px;grid-template-columns:1fr;margin-top:28px;padding:5px}.c5-material-tab{min-height:48px;padding:11px 14px}.c5-material-tab[aria-selected=true]{border-radius:11px}.c5-material-panels{margin-top:32px}.c5-material-grid{grid-template-columns:1fr;gap:14px}.c5-material-card,.c5-material-grid--custom .c5-material-card:not(.c5-material-card--featured){border-radius:20px;height:468px;min-height:468px}.c5-material-swatch{border-radius:15px;min-height:175px}.c5-material-card__body{padding:20px 14px 18px}.c5-material-card h3{font-size:21px}.c5-material-card__description{font-size:16px}.c5-material-grid--custom .c5-material-card--featured{grid-column:auto;gap:0;height:auto;min-height:490px;padding:12px;display:flex}.c5-material-card--featured .c5-material-swatch{min-height:210px}.c5-materials-schematic-note{margin-top:24px;font-size:14px}.c5-materials-price-zone{background:var(--bg-page-white)}.c5-background-band--extras{padding-top:84px}.c5-background-band--equipment,.c5-background-band--works{padding-top:72px}.c5-background-band--prices{padding:64px 0 62px}.c5-catalog-extras{border-radius:24px;width:calc(100% - 24px);padding:36px 18px 30px;box-shadow:0 20px 48px #1c22271a,0 2px 8px #1c22270a}.c5-catalog-extras h3{font-size:32px;line-height:1.1}.c5-catalog-extras__header p{margin-top:12px;font-size:16px;line-height:1.5}.c5-catalog-extras__grid{grid-template-columns:1fr;grid-auto-rows:auto;margin-top:28px}.c5-extra-group{min-height:316px;padding:30px 10px;border-bottom:0!important;border-right:0!important}.c5-extra-group+.c5-extra-group{border-top:1px solid #dfe3e5}.c5-extra-swatch{width:min(100%,270px);height:68px}.c5-extra-group h4{margin-top:18px;font-size:22px}.c5-extra-group__materials{min-height:0;margin-top:12px;font-size:15px}.c5-extra-group__description{max-width:305px;font-size:14px;margin-top:14px!important}.c5-catalog-extras__footer{margin-top:0;padding-top:26px}.c5-catalog-extras__footer p{max-width:315px;font-size:14px;line-height:1.55}.c5-materials-price-zone .c5-pricing-section{margin-top:0}.c5-materials-price-zone .c5-pricing-section__inner{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.c5-material-tab{transition:none}.c5-material-panel.is-entering{animation:none}}
