.szr-page{--brand:#265ff7;--brand-press:#1d4fd6;--brand-soft:#e9f1ff;--ink:#1b2333;--ink-2:#545b6b;--ink-3:#8a90a0;--muted:#aeb4c2;--bg:#f6f8fc;--paper:#fff;--surface:#f3f7fe;--surface-2:#e3ebfb;--alice:#eef3fe;--border:#e6e9f0;--border-strong:#d3d8e3;--border-soft:#eef1f6;--good:#16a34a;--good-soft:#e8f7ee;--star:#ffb400;--line:#265ff7;--r-btn:12px;--r-card:20px;--r-pill:100px;--sh-xs:0 1px 2px #1b23330f;--sh-card:0 1px 2px #1b23330d, 0 10px 30px -12px #1b233329;--sh-pop:0 18px 50px -16px #1b23334d;--container:1200px;--gutter:clamp(20px, 4vw, 40px);--section-y:clamp(84px, 9vw, 140px);--grid-gap:clamp(22px, 2.4vw, 32px);--head-gap:22px;background:var(--bg);color:var(--ink);letter-spacing:-.01em;margin-top:calc(-1 * var(--header-h));line-height:1.55}.szr-page *{box-sizing:border-box}.szr-page h1,.szr-page h2,.szr-page h3,.szr-page h4{letter-spacing:-.03em;color:var(--ink);margin:0}.szr-page p{margin:0}.szr-page a{color:var(--brand);text-decoration:none}.szr-page img{max-width:100%;display:block}.szr-page .section{padding:var(--section-y) 0}.szr-page .section.surface{background:var(--surface)}.szr-page .wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.szr-page .center{text-align:center}.szr-page .center .sub,.szr-page .center .lead{margin-left:auto;margin-right:auto}.szr-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:13px;font-weight:700}.szr-page .display{letter-spacing:-.045em;font-size:clamp(2.8rem,5.2vw,4.4rem);font-weight:800;line-height:1.07}.szr-page .h2{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.08}.szr-page .h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700}.szr-page .lead{color:var(--ink-2);max-width:52ch;font-size:clamp(18px,1.4vw,21px)}.szr-page .sub{color:var(--ink-2);max-width:54ch;font-size:18px}.szr-page .shead{gap:var(--head-gap);flex-direction:column;margin-bottom:clamp(40px,5vw,64px);display:flex}.szr-page .shead .eyebrow+*{margin-top:-8px}.szr-page .btn{border-radius:var(--r-btn);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 22px;font-size:15.5px;font-weight:700;transition:all .15s;display:inline-flex}.szr-page .btn-primary{background:var(--brand);color:#fff;box-shadow:var(--sh-xs)}.szr-page .btn-primary:hover{background:var(--brand-press)}.szr-page .btn-secondary{color:var(--ink);border-color:var(--border-strong);background:#fff}.szr-page .btn-secondary:hover{background:var(--surface)}.szr-page .btn-ghost-light{color:#fff;background:0 0;border-color:#ffffff73}.szr-page .btn-ghost-light:hover{border-color:#fff}.szr-page .btn .arr{width:17px;height:17px;transition:transform .15s}.szr-page .btn:hover .arr{transform:translate(3px)}.szr-page .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.szr-page .card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-xs);padding:clamp(22px,2.4vw,30px)}.szr-page .grid{gap:var(--grid-gap);display:grid}.szr-page .g3{grid-template-columns:repeat(3,1fr)}.szr-page .g2{grid-template-columns:repeat(2,1fr)}@media (max-width:960px){.szr-page .g3,.szr-page .g2{grid-template-columns:1fr}}.szr-page .hero{padding:calc(var(--header-h) + clamp(56px, 7vw, 96px)) 0 clamp(56px, 7vw, 88px);background:linear-gradient(180deg, #eef3fe 0%, var(--bg) 78%)}.szr-page .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:960px){.szr-page .hero .wrap{grid-template-columns:1fr}}.szr-page .hero .sub b{color:var(--ink)}.szr-page .micro{color:var(--ink-3);flex-wrap:wrap;gap:7px 18px;margin-top:20px;font-size:13.5px;font-weight:600;display:flex}.szr-page .micro span{align-items:center;gap:6px;display:inline-flex}.szr-page .micro svg{width:14px;height:14px;color:var(--good)}.szr-page .hdemo{justify-content:center;display:flex;position:relative}.szr-page .hd-widget{border:1px solid var(--border);width:272px;box-shadow:var(--sh-pop);background:#fff;border-radius:18px;padding:17px 18px 15px;position:relative}.szr-page .hw-top{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.szr-page .hw-top i{background:var(--brand);border-radius:50%;width:7px;height:7px}.szr-page .hw-own{background:var(--bg);border:1px solid var(--border);border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:11px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.szr-page .hw-own img{border-radius:5px;width:18px;height:18px}.szr-page .hw-rot{height:158px;margin-top:8px;position:relative}.szr-page .hw-take{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;animation:8.8s cubic-bezier(.22,.9,.3,1.15) infinite hwTake;display:flex;position:absolute;inset:0;transform:translateY(6px)}.szr-page .hw-take.k2{animation-delay:-6.6s}.szr-page .hw-take.k3{animation-delay:-4.4s}.szr-page .hw-take.k4{animation-delay:-2.2s}@keyframes hwTake{0%{opacity:0;transform:translateY(6px)}5%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(6px)}}.szr-page .hw-tlogo{border:1px solid var(--border);background:#fff;border-radius:9px;width:32px;height:32px;overflow:hidden}.szr-page .hw-tlogo img{object-fit:cover;width:100%;height:100%}.szr-page .hw-tlogo.you{background:var(--brand);border-color:var(--brand);color:#fff;place-items:center;font-size:16px;font-weight:900;display:grid}.szr-page .hw-tin{color:var(--ink-3);font-size:11.5px;font-weight:700}.szr-page .hw-tin b{color:var(--ink)}.szr-page .hw-num{letter-spacing:-.03em;align-items:center;gap:9px;font-size:42px;font-weight:800;line-height:1.05;display:flex}.szr-page .hw-num small{color:var(--ink-3);letter-spacing:.04em;margin-right:2px;font-size:13px;font-weight:800}.szr-page .hw-take.k4 .hw-num{color:var(--brand)}.szr-page .hw-check{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.szr-page .hw-check svg{width:13px;height:13px}.szr-page .hw-chips{justify-content:center;gap:5px;margin-top:2px;display:flex}.szr-page .hw-chip{color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:3px 8px;font-size:10.5px;font-weight:700}.szr-page .hw-skel,.szr-page .hw-real{align-items:center;padding:0 13px;display:flex;position:absolute;inset:0}.szr-page .hw-skel span{background:linear-gradient(100deg,#e7eaf1 30%,#f2f4f9 50%,#e7eaf1 70%) 0 0/220% 100%;border-radius:5px;width:62%;height:9px;animation:1.15s linear infinite hwShim}@keyframes hwShim{0%{background-position:200%}to{background-position:-20%}}.szr-page .hw-skel{animation:7s infinite hwSkel}@keyframes hwSkel{0%,10%{opacity:1}15%,95%{opacity:0}to{opacity:1}}.szr-page .hw-real{opacity:0;align-items:center;gap:8px;animation:7s infinite hwReal;display:flex;transform:translateY(5px)}.szr-page .hw-real img{border-radius:5px;width:19px;height:19px}@keyframes hwReal{0%,10%{opacity:0;transform:translateY(5px)}15%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(5px)}}.szr-page .mqband{padding:clamp(40px,5vw,64px) 0}.szr-page .mqhead{text-align:center;margin-bottom:26px}.szr-page .mqhead .h3{font-weight:800}.szr-page .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.szr-page .mq+.mq{margin-top:10px}.szr-page .mq-track{gap:10px;width:max-content;animation:52s linear infinite szrMqL;display:flex}.szr-page .mq-track.rev{animation-name:szrMqR;animation-duration:58s}.szr-page .mq+.mq+.mq .mq-track{animation-duration:47s}@keyframes szrMqL{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@keyframes szrMqR{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}.szr-page .mq:hover .mq-track{animation-play-state:paused}.szr-page .mq{margin-bottom:-18px;padding-bottom:30px}.szr-page .mq-tile{flex:none;width:46px;height:46px;position:relative}.szr-page .mq-tile .ic{border:1px solid var(--border);width:100%;height:100%;box-shadow:var(--sh-xs);background:#fff;border-radius:12px;display:block;overflow:hidden}.szr-page .mq-tile img{object-fit:cover;width:100%;height:100%}.szr-page .mq-tile:after{content:attr(data-name);background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:700;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.szr-page .mq-tile:hover:after{opacity:1}.szr-page .mqcount{text-align:center;color:var(--ink-2);margin-top:22px;font-size:14px;font-weight:700}.szr-page .mqcount b{color:var(--ink)}.szr-page .stepcard{position:relative}.szr-page .stepnum{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:14px;font-size:14px;font-weight:800;display:grid}.szr-page .stepcard .h3{margin-bottom:8px}.szr-page .stepcard p{color:var(--ink-2);font-size:15px}.szr-page .dims{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.szr-page .dim{color:var(--brand);background:var(--brand-soft);border-radius:var(--r-pill);padding:4px 10px;font-size:11.5px;font-weight:700}.szr-page .steps.in .stepcard{animation:.5s cubic-bezier(.22,.9,.3,1.15) both szrPop}.szr-page .steps.in .stepcard:nth-child(2){animation-delay:.12s}.szr-page .steps.in .stepcard:nth-child(3){animation-delay:.24s}@keyframes szrPop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.szr-page .feet{color:#fff;background:radial-gradient(120% 130% at 50% -20%,#27324a,#12182a 62%)}.szr-page .feet .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:960px){.szr-page .feet .wrap{grid-template-columns:1fr}}.szr-page .feet h2{color:#fff}.szr-page .feet .lead{color:#ffffffc7}.szr-page .feet .eyebrow{color:#8fb0ff}.szr-page .feet-img{border-radius:var(--r-card);box-shadow:var(--sh-pop);background:#000;overflow:hidden}.szr-page .feet-img img{width:100%;height:auto}.szr-page .feet-points{gap:12px;margin-top:22px;display:grid}.szr-page .feet-points div{color:#ffffffd9;gap:10px;font-size:15px;display:flex}.szr-page .feet-points svg{color:#8fb0ff;flex:none;width:17px;height:17px;margin-top:3px}.szr-page .alt-table{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);width:100%;box-shadow:var(--sh-xs);font-size:14.5px;overflow:hidden}.szr-page .alt-table th,.szr-page .alt-table td{text-align:center;vertical-align:middle;border-top:1px solid var(--border-soft);padding:14px}.szr-page .alt-table thead th{background:var(--surface);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-top:0;font-size:12px;font-weight:800}.szr-page .alt-table th:first-child,.szr-page .alt-table td:first-child{text-align:left;color:var(--ink);padding-left:20px;font-weight:700}.szr-page .alt-table th.us,.szr-page .alt-table td.us{background:var(--brand-soft)}.szr-page .alt-table thead th.us{color:var(--brand);font-size:12.5px}.szr-page .alt-yes,.szr-page .alt-no{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.szr-page .alt-yes{background:var(--good-soft);color:var(--good)}.szr-page .alt-no{color:var(--muted);background:#f4f5f8}.szr-page .alt-yes svg,.szr-page .alt-no svg{width:13px;height:13px}.szr-page td.us .alt-yes{background:var(--brand);color:#fff}.szr-page .alt-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:860px){.szr-page .alt-table{min-width:720px}}.szr-page .alt-punch{text-align:center;margin-top:28px;font-size:clamp(17px,1.6vw,20px);font-weight:800}.szr-page .alt-punch b{color:var(--brand)}.szr-page .st-viz{border:1px solid var(--border-soft);background:var(--bg);border-radius:14px;place-items:center;height:96px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.szr-page .sv-in{border:1px solid var(--border);background:#fff;border-radius:10px;width:78%;height:34px;position:relative;overflow:hidden}.szr-page .sv-in .hw-skel,.szr-page .sv-in .hw-real{padding:0 11px;font-size:12.5px;font-weight:700;animation-duration:7s}.szr-page .sv-in .hw-real img{border-radius:4px;width:16px;height:16px}.szr-page .sv-map{gap:8px;width:74%;display:grid}.szr-page .sv-gate{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.szr-page .sv-gate i{background:var(--surface-2);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.szr-page .sv-gate i:after{content:"";background:var(--brand);transform-origin:0;border-radius:3px;animation:7s cubic-bezier(.25,.8,.3,1) infinite svGate;position:absolute;inset:0;transform:scaleX(0)}.szr-page .sv-gate:nth-child(2) i:after{animation-name:svGate2}.szr-page .sv-gate:nth-child(3) i:after{animation-name:svGate3}@keyframes svGate{0%,14%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes svGate2{0%,24%{transform:scaleX(0)}40%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes svGate3{0%,34%{transform:scaleX(0)}50%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.szr-page .sv-eq{justify-content:center;align-items:center;gap:8px;height:40px;font-size:12.5px;font-weight:800;display:flex}.szr-page .sv-eq .c{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.szr-page .sv-eq .c img{border-radius:4px;width:16px;height:16px}.szr-page .sv-eq .eq{color:var(--ink-3)}.szr-page .sv-out{min-width:148px;height:34px;position:relative}.szr-page .sv-out .c{border-color:var(--brand);color:var(--brand);background:var(--brand-soft);opacity:0;justify-content:center;animation:9s cubic-bezier(.22,.9,.3,1.15) infinite svOut;position:absolute;inset:0;transform:translateY(6px)}.szr-page .sv-out .o2{animation-delay:-7.2s}.szr-page .sv-out .o3{animation-delay:-5.4s}.szr-page .sv-out .o4{animation-delay:-3.6s}.szr-page .sv-out .o5{animation-delay:-1.8s}@keyframes svOut{0%{opacity:0;transform:translateY(6px)}4%,17%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(6px)}}.szr-page .statgrid{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.szr-page .statgrid{grid-template-columns:1fr}}.szr-page .stat{text-align:center;padding:clamp(24px,2.6vw,34px) 20px}.szr-page .stat .n{letter-spacing:-.04em;color:var(--brand);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1}.szr-page .stat .t{margin-top:10px;font-size:15.5px;font-weight:700}.szr-page .stat .s{color:var(--ink-3);margin-top:6px;font-size:12px}.szr-page .mech{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:30px;font-size:14.5px;font-weight:700;display:flex}.szr-page .mech span{align-items:center;gap:7px;display:inline-flex}.szr-page .mech svg{width:15px;height:15px;color:var(--good)}.szr-page .placecard .h3{margin-top:14px}.szr-page .placecard p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.szr-page .pmock{border:1px solid var(--border);background:var(--bg);border-radius:14px;height:150px;position:relative;overflow:hidden}.szr-page .pm-bar{background:var(--surface-2);border-radius:5px;width:42%;height:9px;margin:12px 14px 0}.szr-page .pm-bar.b2{background:var(--border-soft);width:66%;margin-top:7px}.szr-page .pm-bar.b3{background:var(--border-soft);width:55%;margin-top:7px}.szr-page .pm-link{color:var(--brand);text-underline-offset:2px;font-size:11.5px;font-weight:700;text-decoration:underline;position:absolute;top:72px;left:14px}.szr-page .pm-btn{color:#fff;background:var(--brand);border-radius:var(--r-pill);box-shadow:var(--sh-xs);padding:7px 12px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:12px}.szr-page .pm-widget{border:1px solid var(--border);width:128px;box-shadow:var(--sh-card);text-align:left;background:#fff;border-radius:12px;padding:9px 10px 8px;position:absolute;bottom:10px;right:10px}.szr-page .pm-widget .t{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.szr-page .pm-widget .t i{background:var(--brand);border-radius:50%;width:5px;height:5px}.szr-page .pm-widget .q{color:var(--ink);margin-top:4px;font-size:9.5px;font-weight:800}.szr-page .pm-widget .in{border:1px solid var(--border);background:var(--bg);border-radius:6px;height:16px;margin-top:5px}.szr-page .pm-widget .b{background:var(--brand);color:#fff;border-radius:6px;place-items:center;height:18px;margin-top:5px;font-size:8px;font-weight:800;display:grid}.szr-page .pm-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800;position:absolute;bottom:12px;left:14px}.szr-page .mkgrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:960px){.szr-page .mkgrid{grid-template-columns:1fr}}.szr-page .mklist{gap:12px;margin-top:22px;display:grid}.szr-page .mklist div{color:var(--ink-2);gap:10px;font-size:15px;display:flex}.szr-page .mklist svg{width:17px;height:17px;color:var(--good);flex:none;margin-top:3px}.szr-page .mk-stage{--w-accent:#265ff7;--w-r:12px;--w-font:inherit;--w-tt:none;--w-ls:0em;--s-paper:#fff;--s-ink:#1b2333;border-radius:var(--r-card);border:1px solid var(--border);box-shadow:var(--sh-card);background:var(--s-paper);transition:background .5s;position:relative;overflow:hidden}.szr-page .mk-stage[data-th=minimal]{--w-accent:#1b2333;--w-r:8px;--s-paper:#fbfbfd}.szr-page .mk-stage[data-th=luxury]{--w-accent:#101012;--w-r:0px;--w-tt:uppercase;--w-ls:.07em;--s-paper:#fafafa}.szr-page .mk-stage[data-th=editorial]{--w-accent:#1c1917;--w-r:0px;--w-font:Georgia, "Times New Roman", serif;--s-paper:#fbfaf7}.szr-page .mk-nav{border-bottom:1px solid var(--border-soft);font-family:var(--w-font);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.szr-page .mk-logo{letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink);font-size:13px;font-weight:800}.szr-page .mk-links{gap:8px;display:flex}.szr-page .mk-links i{background:var(--border-soft);border-radius:4px;width:26px;height:7px}.szr-page .mk-body{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 18px 26px;display:grid}.szr-page .mk-prod{border:1px solid var(--border-soft);border-radius:calc(var(--w-r) + 4px);background:#fff;transition:border-radius .5s;overflow:hidden}.szr-page .mk-ph{background:linear-gradient(135deg,#eef1f6,#e2e8f2);height:96px}.szr-page .mk-prod:nth-child(2) .mk-ph{background:linear-gradient(135deg,#f3efe9,#e9e2d6)}.szr-page .mk-prod:nth-child(3) .mk-ph{background:linear-gradient(135deg,#eef4ef,#dfe9e2)}.szr-page .mk-pr{background:var(--border-soft);border-radius:3px;height:6px;margin:8px 9px 0}.szr-page .mk-pr.w{width:55%;margin-bottom:9px}.szr-page .mk-widget{border:1px solid var(--border);border-radius:calc(var(--w-r) + 6px);width:244px;box-shadow:var(--sh-pop);font-family:var(--w-font);background:#fff;padding:13px 14px 12px;transition:border-radius .5s;position:absolute;bottom:16px;right:16px}.szr-page .mk-wtop{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.szr-page .mk-wtop i{background:var(--w-accent);border-radius:50%;width:6px;height:6px;transition:background .5s}.szr-page .mk-wq{color:var(--s-ink);text-transform:var(--w-tt);letter-spacing:var(--w-ls);white-space:nowrap;margin-top:6px;font-size:11.5px;font-weight:800}.szr-page .mk-win{border:1px solid var(--border);border-radius:var(--w-r);background:var(--bg);color:var(--s-ink);align-items:center;gap:6px;margin-top:7px;padding:6px 8px;font-size:10.5px;font-weight:700;transition:border-radius .5s;display:flex}.szr-page .mk-win img{border-radius:4px;width:14px;height:14px}.szr-page .mk-wbtn{border-radius:var(--w-r);background:var(--w-accent);color:#fff;height:28px;text-transform:var(--w-tt);letter-spacing:var(--w-ls);place-items:center;margin-top:7px;font-size:10.5px;font-weight:800;transition:background .5s,border-radius .5s;display:grid}.szr-page .mk-themes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.szr-page .mk-th{color:var(--ink-2);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;background:#fff;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s}.szr-page .mk-th.on{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.szr-page .platforms{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(30px,4vw,46px);display:flex}.szr-page .plat{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink);box-shadow:var(--sh-card);background:#fff;align-items:center;gap:11px;padding:14px 26px;font-size:17px;font-weight:800;display:inline-flex}.szr-page .plat img,.szr-page .plat svg{width:28px;height:28px}.szr-page .installgrid .stepnum{margin-bottom:12px}.szr-page .installnote{text-align:center;color:var(--ink-3);margin-top:26px;font-size:13.5px;font-weight:600}.szr-page .plansband{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-card);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(26px,3vw,40px);display:grid}@media (max-width:820px){.szr-page .plansband{grid-template-columns:1fr}}.szr-page .plansband .h3{margin-bottom:6px}.szr-page .plansband p{color:var(--ink-2);font-size:15px}.szr-page .plansband p b{color:var(--ink)}.szr-page .plansband .cta-row{margin-top:0}.szr-page .faqwrap{grid-template-columns:1fr 1fr;align-items:start;gap:14px;max-width:980px;margin:0 auto;display:grid}@media (max-width:860px){.szr-page .faqwrap{grid-template-columns:1fr}}.szr-page .faq{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-xs);overflow:hidden}.szr-page .faq[open]{border-color:var(--border-strong);box-shadow:var(--sh-card)}.szr-page .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,28px);font-size:clamp(16px,1.4vw,18px);font-weight:700;list-style:none;display:flex}.szr-page .faq summary:hover{color:var(--brand)}.szr-page .faq summary::-webkit-details-marker{display:none}.szr-page .faq .fq-ic{width:22px;height:22px;color:var(--ink-3);flex:none;transition:transform .2s,color .2s}.szr-page .faq[open] .fq-ic{color:var(--brand);transform:rotate(180deg)}.szr-page .faq .fq-a{color:var(--ink-2);padding:0 clamp(20px,2.4vw,28px) clamp(20px,2.2vw,26px);font-size:15.5px;line-height:1.65}.szr-page .ctaband{text-align:center;color:#fff;box-shadow:var(--sh-pop);background:radial-gradient(120% 120% at 50% -20%,#27324a,#12182a 62%);border-radius:28px;padding:clamp(48px,6vw,84px) 24px}.szr-page .ctaband .h2{color:#fff}.szr-page .ctaband p{color:#ffffffbf;max-width:52ch;margin:14px auto 0;font-size:17px}.szr-page .ctaband .cta-row{justify-content:center}@media (prefers-reduced-motion:reduce){.szr-page .hw-skel,.szr-page .hw-skel span,.szr-page .hw-real,.szr-page .hw-take,.szr-page .mq-track,.szr-page .sv-gate i:after,.szr-page .sv-out .c,.szr-page .steps.in .stepcard{animation:none!important}.szr-page .hw-skel{opacity:0}.szr-page .hw-real,.szr-page .hw-take:not(.k2):not(.k3):not(.k4),.szr-page .sv-out .c:not(.o2):not(.o3):not(.o4):not(.o5){opacity:1;transform:none}.szr-page .sv-gate i:after{transform:scaleX(1)}}
