.after-sales-page{background:#f4f7fb;color:#1e293b}.after-sales-hero{padding:76px 0 66px;background:linear-gradient(135deg,#071c32 0%,#0b3156 58%,#0b4d62 100%);color:#fff;position:relative;overflow:hidden}.after-sales-hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-250px;background:rgba(45,212,191,.1);border:1px solid rgba(255,255,255,.1)}.after-sales-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:70px;position:relative;z-index:1}.after-sales-eyebrow,.after-sales-terms header small,.after-sales-nav>div>span{display:block;font-size:.75rem;font-weight:800;letter-spacing:.16em;color:#2dd4bf}.after-sales-hero h1{font-size:clamp(2.35rem,4.4vw,4.4rem);line-height:1.04;max-width:880px;margin:14px 0 20px;color:#fff}.after-sales-hero__content>p{font-size:1.08rem;line-height:1.75;color:#d6e5f0;max-width:760px}.after-sales-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.after-sales-meta span{padding:9px 14px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.07);font-size:.84rem}.after-sales-hero__mark{width:250px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);border-radius:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 30px 70px rgba(0,0,0,.24);backdrop-filter:blur(8px)}.after-sales-hero__mark svg{width:76px;fill:#2dd4bf;margin-bottom:14px}.after-sales-hero__mark strong{font-size:1.16rem;color:#fff}.after-sales-hero__mark small{color:#bcd0de;margin-top:7px;max-width:180px}.after-sales-intro{position:relative;z-index:2;margin-top:-24px}.after-sales-notice{display:flex;gap:17px;padding:24px 27px;background:#fff;border-radius:16px;border:1px solid #d9e4ee;box-shadow:0 15px 45px rgba(15,40,65,.09)}.after-sales-notice>span{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff3cd;color:#8a5b00;font-weight:900}.after-sales-notice strong{display:block;color:#0f2942;margin-bottom:5px}.after-sales-notice p{margin:0;line-height:1.65;color:#536477}.after-sales-document{padding:54px 0 90px}.after-sales-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;align-items:start}.after-sales-nav>div{position:sticky;top:110px;background:#fff;border:1px solid #dce5ed;border-radius:18px;padding:24px;box-shadow:0 10px 35px rgba(18,42,66,.06)}.after-sales-nav ol{list-style:none;padding:0;margin:17px 0 22px}.after-sales-nav li+li{border-top:1px solid #edf1f5}.after-sales-nav a:not(.btn){display:flex;gap:11px;padding:10px 3px;color:#43566a;font-size:.83rem;line-height:1.35}.after-sales-nav a:hover{color:var(--color-primary)}.after-sales-nav b{color:#94a3b8;font-size:.72rem}.after-sales-nav .btn{width:100%;justify-content:center}.after-sales-terms{background:#fff;border:1px solid #dce5ed;border-radius:20px;padding:10px 50px;box-shadow:0 12px 38px rgba(18,42,66,.055)}.after-sales-terms>section{padding:44px 0;scroll-margin-top:115px}.after-sales-terms>section+section{border-top:1px solid #e4ebf1}.after-sales-terms header{display:flex;gap:16px;align-items:center;margin-bottom:24px}.after-sales-terms header>span{width:45px;height:45px;border-radius:12px;display:grid;place-items:center;background:#e9f9f6;color:#0d897a;font-weight:900}.after-sales-terms h2{margin:4px 0 0;color:#102b45;font-size:1.7rem}.after-sales-terms p,.after-sales-terms li,.after-sales-definitions dd{color:#526477;line-height:1.78;font-size:.96rem}.after-sales-terms ul,.after-sales-terms ol{padding-left:22px}.after-sales-terms li+li{margin-top:9px}.after-sales-callout,.after-sales-emphasis{padding:18px 20px;border-left:4px solid #e0a400;background:#fff9e8;border-radius:4px 12px 12px 4px;margin-top:24px}.after-sales-callout strong{color:#6b4b00}.after-sales-callout p{margin:4px 0 0}.after-sales-callout--soft{border-color:#0fae9b;background:#edfafa}.after-sales-callout--soft strong{color:#08766b}.after-sales-definitions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.after-sales-definitions>div{border:1px solid #dfe8ef;border-radius:13px;padding:17px;background:#f9fbfd}.after-sales-definitions dt{font-weight:800;color:#14334f;margin-bottom:5px}.after-sales-definitions dd{margin:0;font-size:.89rem}.after-sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.after-sales-actions a,.after-sales-inline-link{color:#087e73;font-weight:800}.after-sales-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.after-sales-grid article{padding:19px;border:1px solid #dce6ee;border-radius:13px;background:#f9fbfd}.after-sales-grid strong{color:#14334f}.after-sales-grid p{font-size:.88rem;margin:7px 0 0}.after-sales-emphasis{border-color:#d47717;color:#704216!important;font-weight:650}.after-sales-exclusions{background:#f8fafc;border:1px solid #dce6ee;border-radius:15px;padding:20px 24px}.after-sales-exclusions ul{margin:0}.after-sales-contact{margin-top:25px;padding:25px;background:linear-gradient(135deg,#09233d,#0c4a58);color:#fff;border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:24px}.after-sales-contact span{font-size:.7rem;font-weight:800;letter-spacing:.15em;color:#2dd4bf}.after-sales-contact h3{color:#fff;margin:7px 0}.after-sales-contact p{color:#d3e1e9;margin:0;max-width:570px}.after-sales-contact>div:last-child{display:flex;flex-direction:column;gap:9px;flex:0 0 auto}.after-sales-contact .btn{justify-content:center}.after-sales-contact .btn-outline{color:#fff;border-color:rgba(255,255,255,.5)}
@media(max-width:960px){.after-sales-hero__inner{grid-template-columns:1fr}.after-sales-hero__mark{display:none}.after-sales-layout{grid-template-columns:1fr}.after-sales-nav>div{position:static}.after-sales-nav ol{display:grid;grid-template-columns:1fr 1fr}.after-sales-terms{padding:8px 34px}}
@media(max-width:640px){.after-sales-hero{padding:49px 0 52px}.after-sales-hero h1{font-size:2.25rem}.after-sales-meta{gap:7px}.after-sales-meta span{font-size:.76rem}.after-sales-intro{margin-top:-18px}.after-sales-notice{padding:18px;gap:12px}.after-sales-document{padding:34px 0 60px}.after-sales-nav ol{grid-template-columns:1fr}.after-sales-terms{padding:2px 20px}.after-sales-terms>section{padding:34px 0}.after-sales-terms header{align-items:flex-start}.after-sales-terms h2{font-size:1.42rem}.after-sales-definitions,.after-sales-grid{grid-template-columns:1fr}.after-sales-contact{align-items:stretch;flex-direction:column}.after-sales-contact>div:last-child{width:100%}.after-sales-actions{flex-direction:column}}
.after-sales-meta span,.after-sales-meta strong{color:#fff}
