.sv-page{--sv-yellow:#ffd000;--sv-dark:#111719;--sv-muted:#5b6468;color:#182025}.sv-page section[id]{scroll-margin-top:30px}.sv-hero{background:var(--sv-dark);color:#fff;padding:58px 0 54px;border-bottom:5px solid var(--sv-yellow)}.sv-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.sv-page .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sv-hero .eyebrow{color:var(--sv-yellow)}.sv-hero h1{font-size:clamp(38px,4.6vw,68px);line-height:1.05;letter-spacing:-.045em;color:#fff;margin:20px 0 24px;text-transform:none}.sv-hero h1 span{color:var(--sv-yellow)}.sv-hero p{color:#d0d6d8;line-height:1.75;max-width:52ch}.sv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sv-actions .btn{min-height:48px}.sv-secondary{color:#fff!important;background:transparent;border:1px solid #7b8589}.sv-hero figure{margin:0;background:#fff;border-radius:4px;overflow:hidden}.sv-hero figure img{width:100%;height:330px;object-fit:cover;display:block}.sv-hero figcaption{color:#626d71;padding:12px 22px;font-size:11px;border-top:1px solid #e8eaeb;line-height:1.5}.sv-quick{display:grid;grid-template-columns:repeat(3,1fr);background:#f3f4f2;border-bottom:1px solid #dce0df}.sv-quick a{padding:22px;text-align:center;font-weight:800;border-right:1px solid #dce0df;color:#182025}.sv-section{padding:66px 0}.sv-page h2{font-size:clamp(27px,3vw,40px);letter-spacing:-.025em;line-height:1.15;text-transform:none;margin:12px 0 20px}.sv-lead{max-width:75ch;line-height:1.7;color:var(--sv-muted)}.sv-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.sv-product{border:1px solid #d9dfe0;border-radius:4px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.sv-product-image{position:relative;background:#f7f8f6;border-bottom:1px solid #e3e7e7}.sv-product-image img{display:block;width:100%;height:245px;object-fit:contain;background:#fff}.sv-tag{position:absolute;left:18px;top:16px;padding:6px 10px;background:var(--sv-dark);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em}.sv-product-body{padding:26px;display:flex;flex-direction:column;flex:1}.sv-product h3{font-size:25px;margin:0 0 12px;text-transform:none;letter-spacing:-.02em}.sv-product p{color:var(--sv-muted);line-height:1.65;margin:0 0 14px}.sv-product ul{padding-left:19px;margin:0 0 20px;line-height:1.85}.sv-price{font-size:25px;font-weight:850;margin-top:auto;letter-spacing:-.02em}.sv-price small{font-size:12px;font-weight:500;letter-spacing:0}.sv-product .sv-vat{font-size:12px;margin:6px 0 20px}.sv-product .btn{width:100%;justify-content:center;min-height:48px}.sv-price-note{padding:20px 24px;background:#f3f4f2;border-left:3px solid var(--sv-yellow);font-size:13px;line-height:1.8;margin-top:24px}.sv-soft{background:#f3f4f2}.sv-table-wrap{overflow-x:auto;border:1px solid #d7ddde;background:#fff;margin-top:26px}.sv-page table{width:100%;border-collapse:collapse;min-width:600px;text-align:left;font-size:14px}.sv-page th,.sv-page td{padding:18px 20px;border-bottom:1px solid #e3e7e7;vertical-align:top}.sv-page th{background:#182025;color:#fff;font-size:12px;letter-spacing:.04em}.sv-page td small{display:block;color:var(--sv-muted);margin-top:5px}.sv-page td:last-child{white-space:nowrap;font-weight:700}.sv-note{font-size:13px;line-height:1.7;color:var(--sv-muted)}.sv-service{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.sv-service article{border-top:3px solid var(--sv-yellow);padding-top:22px}.sv-number{font-size:13px;font-weight:800;color:#647073}.sv-service h3{font-size:21px;text-transform:none;margin:12px 0}.sv-service p{font-size:14px;line-height:1.8;color:var(--sv-muted)}.sv-video-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.sv-video{aspect-ratio:16/9;background:#111719;display:grid;place-items:center;padding:20px;text-align:center;color:#fff}.sv-video button{background:var(--sv-yellow);border:0;color:#111719;padding:18px 24px;font:800 14px system-ui;cursor:pointer}.sv-video iframe{width:100%;height:100%;border:0}.sv-video:has(iframe){padding:0}.sv-video p{font-size:12px;max-width:38ch;line-height:1.6;margin:12px auto 0;color:#c8d0d3}.sv-video a{color:#fff;text-decoration:underline}.sv-contact{background:#111719;color:#fff}.sv-contact h2{color:#fff}.sv-contact .eyebrow{color:var(--sv-yellow)}.sv-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.sv-contact p{color:#cbd2d5;line-height:1.8}.sv-contact-links{display:grid;gap:14px;margin-top:24px}.sv-contact-links a{color:#fff;font-weight:700}.sv-contact label{font-size:13px;font-weight:700;display:block;margin-bottom:8px;color:#fff}.sv-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sv-form .full{grid-column:1/-1}.sv-form input,.sv-form select,.sv-form textarea{font:inherit;width:100%;box-sizing:border-box;color:#182025;background:#fff;border:1px solid #b8c1c5;border-radius:2px;padding:13px;min-width:0}.sv-form textarea{min-height:125px;resize:vertical}.sv-form .sv-note{color:#cbd2d5;margin:0}.sv-form a{color:#fff;text-decoration:underline}.sv-page :focus-visible{outline:3px solid #b59b00;outline-offset:4px}.sv-contact :focus-visible,.sv-hero :focus-visible{outline-color:#ffd000}.sv-source{font-size:12px;color:#647073}.sv-source a{text-decoration:underline}.sv-form [hidden]{display:none!important}@media(max-width:760px){.sv-hero{padding:34px 0}.sv-hero-grid,.sv-video-grid,.sv-contact-grid{grid-template-columns:1fr;gap:28px}.sv-hero h1{font-size:42px}.sv-hero figure img{height:250px}.sv-section{padding:42px 0}.sv-products{grid-template-columns:1fr}.sv-quick a{padding:16px 7px;font-size:12px}.sv-service{grid-template-columns:1fr;gap:16px}.sv-form{grid-template-columns:1fr}.sv-form .full{grid-column:auto}.sv-product-image img{height:220px}.sv-actions .btn{width:100%;justify-content:center}}
.sv-section{background:#fff}.sv-soft{background:#f3f4f2}.sv-contact{background:#111719}.sv-page .eyebrow{color:#6b5b00;font-style:normal}.sv-hero .eyebrow,.sv-contact .eyebrow{color:#ffd000}.sv-page h2,.sv-product h3,.sv-service h3{color:#182025}.sv-contact h2{color:#fff}
.sv-image-link{display:block}.sv-product h3 a{color:#182025;text-decoration:none}.sv-product h3 a:hover,.sv-accessory-link:hover{text-decoration:underline}.sv-card-contact{display:block;text-align:center;margin-top:16px;color:#182025;text-decoration:underline;font-size:13px}.sv-accessory-link{display:inline-flex;gap:12px;flex-wrap:wrap;align-items:center;color:#182025}.sv-accessory-link span{font-size:12px;text-decoration:underline;font-weight:600}.sv-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:#cad1d3;margin-bottom:36px}.sv-breadcrumb a{color:#cad1d3;text-decoration:underline}.sv-detail-hero h1{font-size:clamp(34px,4.1vw,58px)}.sv-detail-price{font-size:34px;font-weight:850;letter-spacing:-.02em;color:#ffd000;margin-top:22px}.sv-detail-price small{font-size:14px;font-weight:500;letter-spacing:0}.sv-detail-hero .sv-vat{font-size:13px;margin:6px 0}.sv-detail-hero .sv-note{font-size:12px;line-height:1.7;margin-top:22px}.sv-detail-summary{background:#1c2528;border:1px solid #4a565b;padding:34px;line-height:1.8}.sv-detail-summary a{color:#ffd000;text-decoration:underline}.sv-detail-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.sv-detail-columns p{line-height:1.85;color:#5b6468}.sv-detail-columns h3{font-size:21px;color:#182025;text-transform:none;margin:28px 0 12px}.sv-detail-columns a,.sv-service a,.sv-back{color:#182025;text-decoration:underline;font-weight:700}.sv-included{background:#f3f4f2;border-top:3px solid #ffd000;padding:12px 26px 24px}.sv-included ul{padding-left:20px;line-height:1.95;font-size:14px}.sv-included h3{margin-top:18px}.sv-spec-table table{min-width:0;table-layout:fixed}.sv-spec-table td:last-child{white-space:normal;font-weight:600;overflow-wrap:anywhere}.sv-spec-table td:first-child{width:45%}.sv-faq{max-width:900px}.sv-faq details{padding:20px 0;border-bottom:1px solid #ccd3d4}.sv-faq summary{font-weight:800;cursor:pointer;line-height:1.6}.sv-faq p{font-size:14px;line-height:1.85;color:#5b6468;max-width:75ch}.sv-detail h3{color:#182025}.sv-detail .sv-contact h3{color:#fff}@media(max-width:760px){.sv-detail-columns{grid-template-columns:1fr;gap:26px}.sv-breadcrumb{margin-bottom:26px;font-size:11px}.sv-detail-hero h1{font-size:36px}.sv-spec-table td,.sv-spec-table th{padding:14px 12px;font-size:13px}.sv-detail-price{font-size:29px}.sv-detail-summary{padding:24px}}
.sv-accessory-cell{display:grid;grid-template-columns:168px minmax(0,1fr);gap:24px;align-items:center}.sv-accessory-cell figure{margin:0}.sv-accessory-cell img{display:block;width:168px;height:112px;object-fit:contain;background:#fff}.sv-accessory-cell figcaption{font-size:10px;line-height:1.5;color:#647073;margin-top:7px}.sv-page .sv-accessory-caption{font-size:11px;line-height:1.6;margin-top:10px}.sv-accessory-table td{vertical-align:middle}.sv-hero .sv-accessory-hero-image img{height:auto;max-height:370px;object-fit:contain;box-sizing:border-box;padding:20px;background:#fff}.sv-accessory-hero-image figcaption a{color:#405258;text-decoration:underline}.sv-accessory-table table{min-width:0}.sv-accessory-table td:last-child{min-width:160px}@media(max-width:760px){.sv-accessory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sv-accessory-table tr{display:block;border-bottom:1px solid #d7ddde}.sv-accessory-table td{display:block;border:0;padding:20px}.sv-accessory-table td:last-child{padding-top:0}.sv-accessory-cell{grid-template-columns:1fr;gap:16px}.sv-accessory-cell img{width:100%;height:160px}.sv-accessory-cell figure{max-width:300px}.sv-accessory-link{font-size:16px}.sv-hero .sv-accessory-hero-image img{max-height:300px;padding:16px}}
