.support-page{color:var(--ink)}.support-page p{color:var(--muted);margin:0 0 24px;line-height:1.8}.corporate-page .support-page h2{margin:0 0 32px;font-size:32px;font-weight:700;line-height:1.3}.corporate-page .support-page h3{margin:22px 0 14px;font-size:23px;font-weight:700;line-height:1.4}.support-page [id]{scroll-margin-top:calc(var(--header-height) + 90px)}.support-hero{isolation:isolate;color:#fff;background:#666;position:relative}.support-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.support-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#0009,#0004);position:absolute;inset:0}.support-hero-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding-block:64px;display:flex}.corporate-page .support-page .support-hero h1{color:#fff;margin:0 0 24px;font-size:clamp(34px,3.6vw,50px);font-weight:700;line-height:1.2}.support-page .support-hero p{color:#fff;max-width:760px;margin:0;font-size:18px}.support-nav{top:var(--header-height);z-index:18;border-bottom:1px solid var(--line);background:#fff;position:sticky}.support-nav .shell{justify-content:center;gap:40px;display:flex;overflow-x:auto}.support-nav a{border-bottom:2px solid #0000;flex-shrink:0;padding:21px 4px 19px;font-size:15px}.support-nav a[aria-current],.support-nav a:hover{color:var(--accent);border-color:var(--accent)}.support-section{padding-block:80px}.support-tint{background:#f5f5f5}.support-section>.shell>h2{text-align:center}.support-section>.shell>h2:after{background:var(--accent);content:"";width:60px;height:2px;margin:20px auto 0;display:block}.support-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.support-cards article{background:#f5f5f5;border-radius:12px;padding:24px}.support-card-image{background:#fff;border-radius:8px;display:block;overflow:hidden}.support-card-image img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto}.support-cards p{margin-bottom:8px;font-size:15px}.support-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.support-split>*{min-width:0}.support-machine-list a{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:20px 0;font-weight:700;display:flex}.support-machine-list a:last-child{border-bottom:0}.support-machine-list a>span:last-child{margin-left:auto}.support-machine-list img{object-fit:contain;width:100px;height:68px}.support-machine-list small{color:var(--muted);font-size:14px;font-weight:400;display:block}.support-machine-list a:hover{color:var(--accent)}.support-closing{background:#f5f5f5;padding-block:64px}.support-closing .support-split{grid-template-columns:1fr auto;gap:40px}.corporate-page .support-page .support-closing h2{margin-bottom:14px}.support-page .support-closing p{margin:0}.support-catalogue{grid-template-columns:.85fr 1.15fr;align-items:start}.support-catalogue figure{margin:0}.support-catalogue figure img{border-radius:12px;width:100%;height:auto}.support-page .support-caption{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.support-actions{flex-wrap:wrap;gap:16px;margin:28px 0 36px;display:flex}.support-outline{color:var(--ink);border:1px solid #888}.support-outline:hover{color:var(--accent);border-color:var(--accent)}.support-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.corporate-page .support-page .support-chapters h3{margin:18px 0 10px;font-size:17px}.support-chapters article{border-top:1px solid var(--line)}.support-page .support-chapters p{margin:0;font-size:14px}.support-chapters .text-link{padding-block:10px}.support-search{max-width:820px;margin:0 auto 40px}.support-search label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.support-search-row{gap:16px;display:flex}.support-search input{background:#fff;border:1px solid #bbb;border-radius:0;flex:1;min-width:0;min-height:48px;padding:12px 16px}.support-page .support-result-count{margin:14px 0 0;font-size:14px}.support-empty{background:#f5f5f5;border-radius:12px;padding:32px}.support-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.support-topics article{background:#f5f5f5;border-radius:12px;padding:28px 32px}.corporate-page .support-topics h3{margin-top:0}.support-topics ul{color:var(--muted);margin-block:20px 8px;padding-left:1.35em;line-height:1.8}.support-process{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.support-process li{border-top:1px solid var(--line);counter-increment:steps;padding-top:24px}.support-process li:before{color:var(--accent);content:counter(steps, decimal-leading-zero);font-size:34px;font-weight:700}.corporate-page .support-page .support-process h3{margin-top:14px}.support-page .support-process p{margin-bottom:0}.support-faq{align-items:start}.support-faq details{border-top:1px solid var(--line)}.support-faq details:last-child{border-bottom:1px solid var(--line)}.support-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:700;list-style:none;display:flex}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{color:var(--accent);content:"+";flex-shrink:0;font-size:24px;font-weight:400}.support-faq details[open] summary:after{content:"−"}.support-faq summary:hover{color:var(--accent)}.support-faq details p{padding-right:24px;font-size:15px}@media (width<=1000px){.support-split{gap:36px}.support-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.support-catalogue{grid-template-columns:1fr}.support-catalogue figure{max-width:680px;margin-inline:auto}}@media (width<=700px){.support-hero-copy{min-height:320px;padding-block:48px}.support-page .support-hero p{font-size:16px}.support-nav .shell{justify-content:flex-start;gap:24px}.support-nav a{padding-block:18px 16px;font-size:14px}.support-section,.support-closing{padding-block:48px}.corporate-page .support-page h2{margin-bottom:28px;font-size:28px}.corporate-page .support-page h3{font-size:21px}.support-cards,.support-split,.support-process,.support-topics,.support-closing .support-split{grid-template-columns:1fr;gap:28px}.support-cards article,.support-topics article{padding:24px}.support-card-image img{max-height:340px}.support-closing .button{justify-self:start}.support-chapters{gap:24px}.support-search-row{flex-wrap:wrap}.support-search-row input{flex-basis:100%}}@media (width<=400px){.support-chapters{grid-template-columns:1fr}.support-machine-list a{gap:16px}.support-machine-list img{width:72px}}
