.annc{background:var(--ink);color:#E9E6DF;font-size:13px;text-align:center;padding:9px 16px}.annc a{color:#fff;text-decoration-color:rgba(255,255,255,.4)}.annc a:hover{color:#fff;text-decoration-color:#fff}
.xhero{padding-top:84px;text-align:center}
.xhero .lab{justify-content:center;margin-bottom:22px}
.xhero h1{font-size:clamp(46px,7vw,84px);line-height:1.02;letter-spacing:-.03em;max-width:22ch;margin:0 auto}
.xhero .lede{margin:26px auto 0;font-size:19px}
.xhero .cta{display:flex;gap:10px;justify-content:center;margin-top:34px;flex-wrap:wrap}
.xhero .stage{margin-top:84px}
.xsui{grid-template-columns:224px minmax(0,1fr) 300px!important;height:660px!important}
.xsui .ni.on img{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--org)}
.xsui .ag.on{background:#fff;box-shadow:var(--shadow);border:1px solid var(--line)}
.xsui .cvb{overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.xsui .cvb::-webkit-scrollbar{display:none}
.xs{transition:opacity .4s,transform .4s}.xs.hid2{opacity:0;transform:translateY(8px);height:0;overflow:hidden;margin:-7px 0}
.ytbl{margin-top:10px;border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:12.5px}
.ytbl div{display:grid;grid-template-columns:minmax(0,1fr) 64px 56px 56px;gap:8px;padding:8px 12px;border-top:1px solid var(--line);align-items:center}
.ytbl div:first-child{border-top:none;background:#FBFBF9;font:500 10.5px/1 var(--mono);color:var(--muted)}
.ytbl div>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}
.ytbl b{display:flex;align-items:center;gap:7px;font-weight:500}.ytbl b img{width:16px;height:16px}
.ytbl .up{color:var(--grn)}.ytbl .dn{color:#B4472C}
.ytbl div.t{background:#FBFBF9;font-weight:500}
.calls{margin-top:10px;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.call{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:11px 12px;border-top:1px solid var(--line);align-items:start}
.call:first-child{border-top:none}
.call .tg{font:500 10.5px/1 var(--mono);padding:5px 0;text-align:center;border-radius:5px;border:1px solid}
.tg.sc{color:var(--grn);background:#F2F8F4;border-color:#CFE3D7}.tg.pa{color:#A8442F;background:#FBEFEA;border-color:#F0D3C8}.tg.re{color:#3566D6;background:#EFF4FD;border-color:#D7E2F8}
.call b{display:block;font-weight:500;font-size:13.5px}.call b em{font-style:normal;color:var(--muted);font-weight:400}
.call p{font-size:12.5px!important;color:var(--body)!important;line-height:1.45!important;margin-top:2px}
.call .bt3{display:flex;gap:6px;margin-top:9px}
.ap.gh{background:#fff;color:var(--ink);border-color:var(--line2)}
.ub2{align-self:flex-end;background:var(--ash);border-radius:12px;padding:9px 13px;font-size:13.5px;max-width:80%}
.handoff{display:flex;align-items:center;gap:8px;margin-top:10px;font:500 11px/1 var(--mono);color:var(--muted)}
.handoff span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 9px 4px 4px;color:var(--ink)}
.handoff img{width:18px;height:18px;border-radius:50%}
.brief{margin-top:10px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}
.brh{padding:10px 12px;font-size:12.5px;color:var(--body);border-bottom:1px solid var(--line);background:#FBFBF9;display:grid;gap:2px}
.brh b{font-weight:500;color:var(--ink)}
.crs{display:grid;grid-template-columns:.62fr .9fr 1fr;gap:10px;padding:12px;align-items:end}
.crs figure{margin:0;position:relative;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:var(--ash)}
.crs figure img{width:100%;height:100%;object-fit:cover}
.crs .r916{aspect-ratio:9/16}.crs .r45{aspect-ratio:4/5}.crs .r11{aspect-ratio:1}
.crs figcaption{position:absolute;left:6px;bottom:6px;display:flex;gap:4px}
.crs figcaption span{font:500 9.5px/1 var(--mono);background:rgba(255,255,255,.94);border-radius:4px;padding:4px 5px;color:var(--ink)}
.crs figcaption span.lv2{color:var(--grn)}
.crs figure.bld img{filter:blur(6px) saturate(.4);opacity:.6}
.crs figure.bld::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--ink);animation:spin .8s linear infinite}
.brf{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}
.xrr{padding:0!important}
.dsh{padding:14px 14px 0}
.dsh .rsh span{font:500 11px/1 var(--mono);color:var(--muted);margin-left:auto}
.kp{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.kp div{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 11px}
.kp small{display:block;font:500 10.5px/1 var(--mono);color:var(--muted)}
.kp b{display:block;font:400 26px/1 var(--serif);letter-spacing:-.02em;margin-top:8px;color:var(--grn);font-variant-numeric:tabular-nums}
.mch{margin:12px 14px 0;background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px 10px 6px;position:relative}
.mch small{font:500 10.5px/1 var(--mono);color:var(--muted)}
.mch svg{width:100%;height:96px;display:block;margin-top:6px;overflow:visible}
.mch .ln{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}
.mch .ar{fill:url(#gA)}
.mch .mk2{stroke:var(--org);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
.mch .ml{position:absolute;top:30px;left:52%;font:500 9.5px/1 var(--mono);color:var(--org);background:#fff;padding:2px 4px}
.later{margin:12px 14px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;font-size:12.5px;color:var(--body);line-height:1.45}
.later img{width:22px;height:22px;border-radius:50%}
.later em{display:block;font:500 10.5px/1 var(--mono);font-style:normal;color:var(--muted);margin-bottom:4px}
.rr.wait .kp b{color:var(--faint)}.rr.wait .later,.rr.wait .ml,.rr.wait .mk2{opacity:0}.rr.wait .ln{stroke-dasharray:600;stroke-dashoffset:600}
.rr .ln{transition:stroke-dashoffset 1.6s ease}.rr .later{transition:opacity .4s}
.xco.c1{left:-30px;top:120px;bottom:auto;transform:rotate(-3deg)}.xco.c1 .arw{right:-50px;left:auto;top:6px;transform:scaleX(-1) rotate(-60deg)}
.xco.c2{left:36%;top:-40px;transform:rotate(2deg)}.xco.c2 .arw{right:-48px;top:26px}
.xco.c3{right:-30px;top:-38px;transform:rotate(3.5deg)}.xco.c3 .arw{left:-46px;top:28px}
.xco.c4{left:-28px;bottom:60px;top:auto;right:auto;transform:rotate(-2.5deg)}.xco.c4 .arw{right:-52px;left:auto;top:-4px;transform:rotate(-80deg)}
.cust{margin-top:72px}
.cust .sthd{margin-top:0}
.cmq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;padding:4px 0}
.cmq .pbtrk{animation-duration:50s}
.cmq .pbc i{width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font:500 11px/24px var(--sans);text-align:center;font-style:normal}
.cmq .pbc span{font-weight:400;color:var(--muted)}
.cmq:hover .pbtrk{animation-play-state:paused}
.wid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}
.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
.cols2 h4,.ben h4{font:500 12px/1 var(--mono);color:var(--org);margin-bottom:4px;letter-spacing:.02em}
.dl2{list-style:none;border-top:1px solid var(--line)}
.dl2 li{padding:13px 0;border-bottom:1px solid var(--line);display:grid;gap:3px}
.dl2 b{font-weight:500;font-size:15px}.dl2 span{font-size:14px;color:var(--body);line-height:1.5}
.guard{margin-top:22px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;background:#FFF4D6;border:1px solid #F0DFAE;border-radius:12px;padding:14px 16px;font-size:14px;color:#5E4E22}
.guard i{width:28px;height:28px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font:600 13px/1 var(--mono);color:#8A6A14}
.guard b{color:var(--ink);font-weight:500}
.wid .stk-wrap{padding:30px 20px 72px}
.ben .dl2 li,.dl2 li{grid-template-columns:minmax(0,1fr)!important}
.camp .cr img.pf{width:16px;height:16px;border:none;border-radius:4px}
.btn,.pl2,.dsbh small{white-space:nowrap}
.stkr.w1{top:-36px;right:-6px;transform:rotate(4deg);background:#1A1917;outline-color:#1A1917;border-color:#1A1917}.stkr.w1 b{color:#fff}.stkr.w1 span{color:#C9C6BE}
.stkr.w2{bottom:-14px;left:0;transform:rotate(-4deg);background:#FFF4D6;outline-color:#F0DFAE}
.pack{padding:16px;display:grid;gap:10px;background:radial-gradient(circle,var(--line2) 1px,transparent 1.2px) 0 0/22px 22px,#F6F4EF}
.pack figure{margin:0;position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 8px 20px -10px rgba(28,26,22,.35);transition:transform .25s}
.pack figure:hover{transform:translateY(-3px) rotate(-1deg);z-index:2}
.pack img{width:100%;height:100%;object-fit:cover}
.pack figcaption{position:absolute;left:6px;bottom:6px;font:500 10px/1 var(--mono);background:rgba(255,255,255,.94);border-radius:4px;padding:4px 6px;color:var(--ink)}
.prow{display:flex;gap:10px;align-items:flex-start}.prow figure{flex:var(--r) 1 0;aspect-ratio:var(--r);min-width:0}
.specs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:12px 16px;border-top:1px solid var(--line);font:500 11px/1 var(--mono);color:var(--muted)}
.specs span{display:inline-flex;align-items:center;gap:6px;border:1px solid #CFE3D7;background:#F2F8F4;color:var(--grn);border-radius:6px;padding:5px 8px}
.specs span img{width:14px;height:14px}
.specs em{font-style:normal;margin-right:auto}
.stkr.c1x{top:-26px;right:-10px;transform:rotate(4deg);background:#EAF5EE;outline-color:#CFE3D7}.stkr.c1x b{color:var(--grn)}
.ben .dl2{margin-top:6px}.ben .bt2 .cols2{margin-top:26px;grid-template-columns:minmax(0,1fr)}
.ben .bt2 p.lede{font-size:16.5px;margin-top:16px}
.dk{background:#151412;color:#EDEBE6;margin-top:120px;padding:110px 0 100px}
.dk .lab{color:#8C887F}.dk h2{color:#F4F2EE}.dk .lede{color:#A9A59C}
.dkg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}
.dkg h2{margin:20px 0 22px}
.dkn{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #2C2A26;margin-top:36px}
.dkn div{padding:22px 16px 0 0}.dkn b{display:block;font:400 56px/1 var(--serif);letter-spacing:-.03em;color:#F4F2EE}.dkn span{display:block;font-size:13.5px;color:#9C988F;margin-top:10px}
.dk .twall{columns:2 240px}
.dk .tq{background:#1D1B18;border-color:#2C2A26;box-shadow:none}
.dk .tq blockquote{color:#F4F2EE;font-size:19px}
.dk .tq figcaption b{color:#F4F2EE}.dk .tq figcaption span{color:#9C988F}.dk .tq figcaption i{background:var(--org)}
.dk .tq.hl{background:#F4F2EE;border-color:#F4F2EE}.dk .tq.hl blockquote{color:var(--ink)}.dk .tq.hl figcaption b{color:var(--ink)}.dk .tq.hl figcaption span{color:var(--muted)}
.dkcta{margin-top:28px}
.btn.inv{background:#fff;color:var(--ink);border-color:#fff}.btn.inv:hover{background:#E9E6DF;color:var(--ink)}
.n3c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1080px;margin:0 auto;position:relative;padding-top:20px}
.n3c::before{content:"";position:absolute;inset:-30px -6%;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(28,26,22,.07) 31px,rgba(28,26,22,.07) 32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);pointer-events:none}
.n3c .note{position:relative;width:auto}
.n3c .note:nth-child(1){transform:rotate(-4deg)}.n3c .note:nth-child(2){transform:rotate(3deg) translateY(36px)}.n3c .note:nth-child(3){transform:rotate(-3deg)}
.n3c .note:hover{transform:rotate(0) scale(1.03)}
.nv.accts{display:grid;gap:5px}
.nv.accts div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:12.5px}
.nv.accts img{width:18px;height:18px}.nv.accts b{font-weight:500}.nv.accts em{font:500 11px/1 var(--mono);font-style:normal;color:var(--grn)}.nv.accts em.bad{color:#A8442F}
.nv.calls3{display:grid;gap:5px}
.nv.calls3 div{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:12.5px}
.nv.calls3 .tg{font:500 10px/1 var(--mono);padding:4px 6px;border-radius:4px;border:1px solid;width:46px;text-align:center}
.nv.calls3 b{font-weight:500}
.nv.ask{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:9px;font-size:13px}
.nv.ask .q{display:flex;gap:8px;align-items:center}.nv.ask .q img{width:20px;height:20px;border-radius:50%}
.nv.ask .bt3{display:flex;gap:6px}
.nv.ask .done{font:500 11px/1 var(--mono);color:var(--grn);display:flex;gap:6px;align-items:center;border-top:1px solid var(--line);padding-top:9px}
.nb strong{font-weight:600;color:var(--ink)}
.dash{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;align-items:center}
.dash h2{margin:20px 0 18px}
.dsb{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden}
.dsbh{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}
.dsbh img{width:22px;height:22px;border-radius:50%}.dsbh b{font-weight:500}.dsbh small{margin-left:auto;font:500 11px/1 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:5px 8px}
.dsk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.dsk div{padding:16px 18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.dsk div:nth-child(3n+1){border-left:none}
.dsk small{display:block;font:500 11px/1 var(--mono);color:var(--muted)}
.dsk b{display:block;font:400 34px/1 var(--serif);letter-spacing:-.025em;margin:10px 0 8px;font-variant-numeric:tabular-nums}
.dsk em{font:500 11px/1 var(--mono);font-style:normal;padding:3px 6px;border-radius:4px;color:var(--grn);background:#EAF5EE}
.dsk em.neg{color:#A8442F;background:#FBEFEA}
.dsc{border-top:1px solid var(--line);padding:16px 18px 14px}
.dsc .lg2{display:flex;gap:16px;font:500 11px/1 var(--mono);color:var(--muted);margin-bottom:10px}
.dsc .lg2 span{display:flex;align-items:center;gap:6px}.dsc .lg2 i{width:10px;height:2px;background:var(--ink)}.dsc .lg2 i.s{background:var(--line2)}
.dsc svg{width:100%;height:150px;display:block}
.dsc .g{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}
.dsc .rv{fill:none;stroke:var(--ink);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round}
.dsc .sp{fill:none;stroke:var(--line2);stroke-width:2;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
.dsc .ra{fill:url(#gB)}
.dsc .dx{display:flex;justify-content:space-between;font:500 10.5px/1 var(--mono);color:var(--faint);margin-top:8px}
.conn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.cg{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:var(--shadow)}
.cgh{display:flex;justify-content:space-between;align-items:center;font:500 12px/1 var(--mono);color:var(--muted);margin-bottom:14px}
.cgh em{font-style:normal;color:var(--faint)}
.ct{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}
.ct:first-of-type{border-top:none}
.ct .lgo{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff}
.ct .lgo img{width:20px;height:20px;object-fit:contain}
.ct b{font-weight:500;font-size:14.5px}
.ct span{font:500 11px/1 var(--mono);color:var(--grn);display:flex;align-items:center;gap:6px}
.connf{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px;font-size:14px;color:var(--muted);flex-wrap:wrap}
.connf b{color:var(--ink);font-weight:500}
.pbc3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-lg);overflow:hidden}
.pcol{border-left:1px solid var(--line);display:flex;flex-direction:column}.pcol:first-child{border-left:none}
.pch{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line);background:#FBFBF9;font-weight:500;font-size:14px}.pch em{margin-left:auto;font:500 11px/1 var(--mono);font-style:normal;color:var(--muted)}.pch img{width:22px;height:22px;border-radius:50%}
.prw{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);transition:background .12s}.prw:first-of-type{border-top:none}.prw:hover{background:#FAFAF8}
.prw img{width:44px;height:28px;border-radius:5px;object-fit:cover;border:1px solid var(--line)}
.prw b{display:block;font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prw span{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prw i{font:500 11px/1 var(--mono);font-style:normal;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:5px 7px;opacity:0;transition:opacity .12s}.prw:hover i{opacity:1;color:var(--ink);border-color:var(--ink)}
@media(max-width:960px){.pbc3{grid-template-columns:minmax(0,1fr)}.pcol{border-left:none;border-top:1px solid var(--line)}.pcol:first-child{border-top:none}}
.pbt{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}
.pbt button{font:500 13px/1 var(--sans);border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px;color:var(--muted);cursor:pointer;display:flex;gap:7px;align-items:center}
.pbt button em{font:500 11px/1 var(--mono);font-style:normal;color:var(--faint)}
.pbt button.on{background:var(--ink);border-color:var(--ink);color:#fff}.pbt button.on em{color:#AAA79F}
.pbg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pbx{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}
.pbx:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:var(--shadow-lg)}
.pbx .art{aspect-ratio:16/9;background:var(--ash);border-bottom:1px solid var(--line);overflow:hidden}.pbx .art img{width:100%;height:100%;object-fit:cover}
.pbx .tx{padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px;flex:1}
.pbx small{font:500 11px/1 var(--mono);color:var(--muted);display:flex;align-items:center;gap:6px}.pbx small img{width:16px;height:16px;border-radius:50%}
.pbx b{font-weight:500;font-size:15.5px;margin-top:4px}
.pbx p{font-size:13.5px;color:var(--body);line-height:1.45}
.pbx .run{margin-top:auto;padding-top:12px;font:500 12px/1 var(--sans);color:var(--ink);display:flex;justify-content:space-between;align-items:center}
.pbx .run span{border:1px solid var(--line2);border-radius:7px;padding:6px 10px}
.pbx.hide{display:none}
.along{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}
.along a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 12px 5px 5px;color:var(--ink);font-weight:500;font-size:13.5px}
.along a:hover{border-color:var(--ink);color:var(--ink)}
.along img{width:22px;height:22px;border-radius:50%}
.abul{list-style:none;display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-size:14.5px;color:var(--body)}
.abul li{display:flex;gap:8px}.abul i{font-style:normal;color:var(--org);font-family:var(--mono);font-size:12px;line-height:1.8}
.x6 .cbody{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(100%/6 - 1px),#F1F0EC calc(100%/6 - 1px),#F1F0EC calc(100%/6))}
.x6 .ahb,.x6 .cbody{height:360px}
.x6 .cev{padding:6px 7px}
.cev.vb{background:#EFF4FD;border-color:#D7E2F8;color:#23468F}
.x6 .al span em{display:block;font:500 10.5px/1.4 var(--mono);font-style:normal;color:var(--faint)}
.fin2{padding:140px 0 40px;text-align:center}
.fin2 h2{font-size:clamp(40px,6vw,72px);line-height:1.04;max-width:15ch;margin:0 auto}
.fin2 .lede{margin:24px auto 0}
.fin2 .cta{display:flex;gap:10px;justify-content:center;margin-top:36px;flex-wrap:wrap}
.fin2 .fine{margin-top:16px}
@media(max-width:1080px){.xco{position:static}.xsui{grid-template-columns:200px minmax(0,1fr)!important;height:auto!important}.xsui .cvb{max-height:560px}}
@media(max-width:960px){.xsui{grid-template-columns:minmax(0,1fr)!important}.wid,.dkg,.dash,.cols2{grid-template-columns:minmax(0,1fr);gap:32px}.n3c{grid-template-columns:minmax(0,1fr);max-width:380px;gap:28px}.n3c .note:nth-child(n){transform:rotate(1.5deg)}.n3c::before{display:none}.conn,.pbg{grid-template-columns:minmax(0,1fr)}.dsk{grid-template-columns:repeat(2,minmax(0,1fr))}.dsk div:nth-child(n){border-left:1px solid var(--line)}.dsk div:nth-child(odd){border-left:none}}
