details.lang>summary{list-style:none}details.lang>summary::-webkit-details-marker{display:none}details.lang[open] .lang-btn .ch{transform:rotate(180deg)}.lang-menu{list-style:none}.lang-menu li a{width:100%;min-height:44px;color:var(--ink);border-radius:5px;align-items:center;gap:9px;padding:8px 9px;font-size:13.5px;text-decoration:none;display:flex}.lang-menu li a:hover{background:var(--ground)}.lang-menu li a.on{color:var(--blue);font-weight:600}.lang-menu li a.on:after{content:"✓";margin-inline-start:auto;font-size:12px}.lang-menu .sub{color:var(--faint);font-size:11.5px;font-family:var(--mono);margin-inline-start:auto}.lang-menu li a.on .sub{display:none}[dir=rtl] .lang-menu{left:0;right:auto}:root{--navy:#0a1f3c;--navy-2:#102c52;--blue:#1b6de0;--blue-lt:#4a90f0;--amber:#e0a020;--amber-lt:#f3c25c;--paper:#fff;--ground:#f2f5f9;--ink:#0f1826;--ink-2:#4b5a6e;--faint:#8494a8;--line:#dce3ec;--line-2:#eaeff5;--ok:#1a7f52;--bad:#c62828;--warn:#8a6410;--warn-bg:#fdf7e6;--hero-bg:linear-gradient(158deg, #fbfcfe 0%, #eef4fb 52%, #e2ecf8 100%);--hero-grid:#0a1f3c0b;--bp-line:#33517a;--bp-fill:#eaf1fa;--bp-faint:#7f96b4;--display:"Barlow Condensed", "PingFang SC", "Microsoft YaHei", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.7}img{max-width:100%}.site{background:var(--paper);border:1px solid var(--line);border-radius:12px;max-width:1240px;margin:0 auto;position:relative;overflow:hidden}@media (width>=1272px){.site{margin:16px auto 40px}}.topbar{background:var(--navy);color:#cfdcec;font-size:12.5px}.topbar-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:6px 26px;display:flex}.topbar b{color:var(--amber-lt);font-family:var(--mono);font-weight:500}@media (width<=600px){.topbar-in>span:first-child{display:none}}.lang{margin-left:auto;position:relative}.lang-btn{min-height:30px;font:inherit;color:#e8eef6;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:7px;padding:3px 9px;font-size:12.5px;display:flex}.lang-btn:hover{background:#ffffff2b}.lang-btn:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.lang-btn .ch{color:#a9bdd4;font-size:9px;transition:transform .15s}.lang-btn[aria-expanded=true] .ch{transform:rotate(180deg)}.flagicon{border-radius:2px;flex:none;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #00000024}.lang-menu{z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:212px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0a1f3c2e}.lang-menu button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:7px 9px;font-size:13.5px;display:flex}.lang-menu button:hover{background:var(--ground)}.lang-menu button[aria-selected=true]{color:var(--blue);font-weight:600}.lang-menu button[aria-selected=true]:after{content:"✓";margin-left:auto;font-size:12px}.lang-menu .sub{color:var(--faint);font-size:11.5px;font-family:var(--mono)}.topbar a{color:#cfdcec;text-decoration:none}.topbar a:hover{color:#fff}.tb-c{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.tb-c span{opacity:.45}.ct{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;display:grid}@media (width<=860px){.ct{grid-template-columns:minmax(0,1fr)}}.ct-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ct-list li{border-bottom:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.ct-list li:last-child{border-bottom:0}.ct-ic{color:var(--blue);font-size:17px;font-style:normal;line-height:1}.ct-k{color:var(--faint);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em;display:block}.ct-v{color:var(--ink);word-break:break-word;font-size:15.5px;text-decoration:none;display:block}a.ct-v:hover{color:var(--blue)}.ct-v.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}a[href^=tel],a[href^=mailto],.ct-v.mono{direction:ltr;unicode-bidi:embed;display:inline-block}td.n,.plate-g .v,.sl .v,.mk .r,.crumb b,.figbar .f b,.cert,code{direction:ltr;unicode-bidi:plaintext}[dir=rtl] td.n,[dir=rtl] .plate-g .v,[dir=rtl] .sl .v,[dir=rtl] .mk .r,[dir=rtl] .figbar .f b{text-align:right}.qrs{flex-wrap:wrap;gap:16px;display:flex}.qr{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:10px;width:168px;padding:12px}.qr img{width:144px;height:144px;margin:0 auto 8px;display:block}.qr b{font-size:13.5px;display:block}.qr span{color:var(--faint);font-size:11.5px;font-family:var(--mono);direction:ltr;unicode-bidi:embed;display:block}@media (width<=600px){.qrs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qr{width:auto}.qr img{width:100%;max-width:144px;height:auto}}.site[dir=rtl]{text-align:right}.site[dir=rtl] .logo{margin-left:auto;margin-right:0}.site[dir=rtl] .lang,.site[dir=rtl] .langtip .x{margin-left:0;margin-right:auto}.site[dir=rtl] .rail{left:0;right:auto}.site[dir=rtl] .rail div:first-child{border-radius:0 6px 0 0}.site[dir=rtl] .rail div:last-child{border-radius:0 0 6px}.site[dir=rtl] th,.site[dir=rtl] td{text-align:right}.site[dir=rtl] .kicker:before{order:2}.site[dir=rtl] .eyebrow,.site[dir=rtl] .crumb,.site[dir=rtl] .plate-h span,.site[dir=rtl] .plate-g .k,.site[dir=rtl] .ct-k,.site[dir=rtl] .shot .tag{font-family:var(--sans);letter-spacing:0;text-transform:none}.langtip{background:color-mix(in srgb, var(--blue) 9%, var(--paper));border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 26px;font-size:13.5px;display:flex}.langtip a{color:var(--blue);font-weight:600;text-decoration:none}.langtip[hidden]{display:none}.langtip .x{color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:17px;line-height:1}.nav{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:14px 26px;display:flex;position:relative}.logo{align-items:center;gap:11px;margin-right:auto;display:flex}.logo-m{flex:none;width:38px;height:38px}.logo-t b{letter-spacing:.05em;font-size:18.5px;font-weight:700;line-height:1.15;display:block}.logo-t span{font-family:var(--display);letter-spacing:.15em;color:var(--faint);text-transform:uppercase;font-size:11px;display:block}.navlinks{align-items:center;gap:22px;display:flex}.nav a.nl{color:var(--ink-2);white-space:nowrap;font-size:14.5px;text-decoration:none}.nav a.nl:hover{color:var(--blue)}.nav .cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:5px;padding:8px 17px;font-size:14.5px;font-weight:500;text-decoration:none}.burger{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:0 0;border-radius:6px;padding:3px 10px;font-size:20px;display:none}@media (width<=940px){.burger{display:block}.navlinks{z-index:55;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:6px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #0a1f3c1f}.navlinks.open{display:flex}.navlinks a.nl{border-radius:6px;padding:10px 14px}.navlinks a.nl:hover{background:var(--ground)}.navlinks .cta{text-align:center;margin:6px 8px 8px}}.hero{background:var(--hero-bg);position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0}.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:34px;max-width:1180px;margin:0 auto;padding:48px 26px 0;display:grid;position:relative}@media (width<=900px){.hero-in{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:34px}}.kicker{font-family:var(--mono);letter-spacing:.1em;color:var(--blue);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-size:11.5px;display:inline-flex}.kicker:before{content:"";background:var(--amber);width:26px;height:2px}.hero h1{letter-spacing:-.01em;margin:0 0 13px;font-size:clamp(25px,3.5vw,37px);font-weight:700;line-height:1.25}.hero h1 em{color:var(--blue);font-style:normal}.hero p.sub{color:var(--ink-2);max-width:34em;margin:0 0 18px;font-size:16px}.hero p.fine{color:var(--faint);max-width:34em;margin:0 0 20px;font-size:13.5px}.hero-btns{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.btn{cursor:pointer;border:0;border-radius:6px;padding:11px 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.btn-p{background:var(--blue);color:#fff}.btn-g{border:1px solid var(--line);color:var(--ink);background:var(--paper)}.btn-g:hover{border-color:var(--blue);color:var(--blue)}.shot{border:1px solid var(--line);background:var(--ground);border-radius:10px;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;display:block}.shot.r43{aspect-ratio:4/3}.shot.r169{aspect-ratio:16/9}.shot .tag{color:#e8eef6;font-family:var(--mono);background:#0a1f3cd1;border-radius:0 6px 0 0;padding:4px 10px;font-size:11px;position:absolute;bottom:0;left:0}.figbar{border-top:1px solid var(--line);background:#ffffff9e;position:relative}.figbar-in{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:0 26px;display:grid}@media (width<=760px){.figbar-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.figbar .f{border-right:1px solid var(--line);padding:15px 18px 15px 0}.figbar .f:last-child{border-right:0}.figbar b{font-family:var(--display);color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.05;display:block}.figbar span{color:var(--faint);font-size:12.5px}.sec{border-bottom:1px solid var(--line-2);padding:44px 26px}.sec:last-of-type{border-bottom:0}.sec.alt{background:var(--ground)}.sec-hd{margin-bottom:20px}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 6px;font-size:11px}h2{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,3vw,29px);font-weight:700;line-height:1.28}h3{margin:0;font-size:16.5px;font-weight:600}.lede{color:var(--ink-2);max-width:60ch;margin:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=880px){.cards{grid-template-columns:minmax(0,1fr)}}.pcard{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.pcard .shot{border:0;border-bottom:1px solid var(--line);border-radius:0}.pcard-b{flex-direction:column;flex:1;gap:10px;padding:15px 17px 17px;display:flex}.pcard h3{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pcard h3 code{font-family:var(--mono);color:var(--blue);font-size:12px;font-weight:500}.sl{grid-template-columns:fit-content(45%) minmax(0,1fr);gap:4px 12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.sl li{display:contents}.sl .k{color:var(--faint)}.sl .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px}.pcard a.more{color:var(--blue);margin-top:auto;font-size:13.5px;font-weight:500;text-decoration:none}.tnote{color:var(--faint);margin:10px 0 0;font-size:12.5px}.tw{border:1px solid var(--line);background:linear-gradient(to left, var(--paper) 30%, transparent) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #0a1f3c29, transparent) right / 14px 100% no-repeat scroll, var(--paper);border-radius:9px;overflow-x:auto}[dir=rtl] .tw{background:linear-gradient(to right, var(--paper) 30%, transparent) left / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0a1f3c29, transparent) left / 14px 100% no-repeat scroll, var(--paper)}table{border-collapse:collapse;width:100%;min-width:680px;font-size:13.5px}th,td{text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:9px 13px}thead th{background:var(--navy);color:#cfdcec;letter-spacing:.06em;font-size:11px;font-weight:500;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}tbody tr[data-kva]{cursor:pointer}tbody tr[data-kva]:hover{background:var(--ground)}tbody tr.on{background:color-mix(in srgb, var(--amber) 15%, transparent)}td.n{font-family:var(--mono);font-variant-numeric:tabular-nums}td.m{font-family:var(--mono);color:var(--blue);font-weight:500}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (width<=900px){.two{grid-template-columns:minmax(0,1fr)}}.caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.caps.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.caps.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.caps,.caps.c3{grid-template-columns:minmax(0,1fr)}}.cap{flex-direction:column;gap:6px;display:flex}.cap p{color:var(--ink-2);margin:0;font-size:13px}.certs{flex-wrap:wrap;gap:8px;display:flex}.cert{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-2);background:var(--paper);border-radius:5px;padding:5px 11px;font-size:12px}.cert em{color:var(--faint);font-style:normal}.mkt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=880px){.mkt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mkt{grid-template-columns:minmax(0,1fr)}}.mk{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px 14px}.mk b{margin-bottom:3px;font-size:15px;display:block}.mk .r{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.55;display:block}.mk .c{color:var(--blue);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.form{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:20px}.ct{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}@media (width<=860px){.ct{grid-template-columns:minmax(0,1fr)}}.ct-side{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.ct .form{flex-direction:column;display:flex}.ct .form>form{flex-direction:column;flex:1;display:flex}.ct .form .send-btns{margin-top:auto}.ct-side .ct-list li{padding:8px 0}.ct-side .qr{width:150px;padding:10px}.ct-side .qr span{white-space:nowrap}.ct-side .qr img{width:112px;height:112px}@media (width<=600px){.ct-side .qr{width:auto}.ct-side .qr img{width:100%;max-width:112px;height:auto}}.sec.alt .form{background:var(--paper)}.fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.fg{grid-template-columns:minmax(0,1fr)}}.fg3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.fg3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fg3{grid-template-columns:minmax(0,1fr)}}.fg label{color:var(--faint);flex-direction:column;gap:4px;font-size:12px;display:flex}.fg input,.fg select{font-family:var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;width:100%;padding:9px 11px;font-size:14.5px}.fg input:focus-visible,.fg select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.fg .wide{grid-column:1/-1}.err{color:var(--bad);margin:8px 0 0;font-size:12.5px}.sent{border:1px solid var(--ok);border-radius:8px;margin-top:14px;overflow:hidden}.sent-h{background:color-mix(in srgb, var(--ok) 12%, var(--paper));color:var(--ok);padding:8px 13px;font-size:13px;font-weight:600}.send-btns{flex-wrap:wrap;gap:10px;padding:0 13px 13px;display:flex}.btn-wa{color:#05331a;background:#25d366;font-weight:600}.btn-wa:hover{filter:brightness(1.06)}.sent pre{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-2);background:var(--paper);margin:0;padding:13px;font-size:12.5px;line-height:1.75}.rail{z-index:30;flex-direction:column;gap:1px;display:flex;position:absolute;top:200px;right:0}@media (width<=1080px){.rail{display:none}}.rail div{background:var(--navy);color:#cfdcec;text-align:center;width:74px;padding:11px 6px;font-size:11.5px;line-height:1.4}.rail div:first-child{border-radius:6px 0 0}.rail div:last-child{background:var(--amber);color:#2a1f05;border-radius:0 0 0 6px;font-weight:600}.rail i{margin-bottom:1px;font-size:17px;font-style:normal;display:block}.plate{background:var(--navy);color:#eef3f9;font-family:var(--mono);border-radius:9px;padding:18px 20px}.plate-h{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.plate-h b{font-family:var(--display);letter-spacing:.03em;color:#fff;font-size:26px}.plate-h span{letter-spacing:.09em;color:#92a6be;font-size:10.5px}.plate-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}@media (width<=720px){.plate-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate-g .k{letter-spacing:.05em;color:#92a6be;font-size:10.5px;display:block}.plate-g .v{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;display:block}.flag{background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 32%, transparent);color:var(--ink-2);border-radius:8px;gap:10px;padding:13px 15px;font-size:13.5px;display:flex}.flag b{color:var(--ink)}h1.pt{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(24px,3.4vw,33px);font-weight:700;line-height:1.28}.crumb{font-family:var(--mono);color:var(--faint);margin:0 0 12px;font-size:12px}.crumb b{color:var(--ink)}.urls{font-family:var(--mono);color:var(--ink-2);background:var(--ground);border:1px solid var(--line);border-radius:8px;padding:15px 17px;font-size:12.5px;line-height:2.05;overflow-x:auto}.urls b{color:var(--blue);font-weight:500}.urls i{color:var(--faint);font-style:normal}.steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.steps .n{font-family:var(--display);color:var(--blue);padding-top:3px;font-size:25px;font-weight:600;line-height:1}.steps p{color:var(--ink-2);margin:3px 0 0;font-size:13.5px}footer.f{background:var(--navy);color:#8fa3bb;padding:28px 26px;font-size:13px}footer.f b{color:#fff;letter-spacing:.03em;margin-bottom:5px;font-size:16.5px;font-weight:700;display:block}footer.f .fl{font-family:var(--mono);border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:24px;margin-top:14px;padding-top:14px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.logo{color:inherit;text-decoration:none}
