:where(.ws-site) a{color:inherit;text-decoration:none}:where(.ws-site) button{color:inherit;font-family:inherit}:where(.ws-site) :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}body:has(.ws-site.ws-body){color:#071a4f;background:#f4f3ee}body:has(.ws-site.ws-body):after{display:none}.ws-site.ws-body{overflow-x:clip}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica Neue);size-adjust:97%;ascent-override:96%;descent-override:25%;line-gap-override:0%}.ws-site{--paper:#f4f3ee;--bone:#f7f6f2;--white:#fff;--navy:#071a4f;--ink:#0e1b45;--ink2:#47506b;--mute:#7e8499;--faint:#a6aab8;--line:#e6e4dd;--hair:#eeede7;--hover:#f3f2ed;--amber:#ffad1f;--ease:cubic-bezier(.16,1,.3,1);--wrap:1296px}*{box-sizing:border-box}svg.i{flex:none;width:16px;height:16px}:is(.w-bar,.w-drop,.w-sheet,.w-foot,.w-fsig) .serif{font-family:var(--font-lora),Lora,Georgia,serif;font-weight:400}:is(.w-bar,.w-drop,.w-sheet,.w-foot,.w-fsig) .mono{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.w-bar{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(16px);background:#ffffffdb;height:72px;transition:background .3s;position:sticky;top:0;box-shadow:0 1px #0e1b4512}.w-bar.open{background:#fff}.w-bar{background:var(--bar-bg,#ffffffdb);transition:background .3s,box-shadow .3s}.w-bar.dark{box-shadow:0 1px #ffffff14}.w-bar.dark,.w-bar.dark.open{background:var(--bar-bg,#071a4f)}.w-bar.dark .w-brand img{filter:brightness(0)invert()}.w-bar.dark .w-brand,.w-bar.dark .w-brand sup{color:#fff}.w-bar.dark .w-t{color:#f4f6fc}.w-bar.dark .w-t svg{color:#f4f6fc99}.w-bar.dark .w-t:hover,.w-bar.dark .w-t[aria-expanded=true],.w-bar.dark .w-lang:hover,.w-bar.dark .w-lang[aria-expanded=true],.w-bar.dark .w-sw:hover,.w-bar.dark .w-sw[aria-expanded=true]{background:#ffffff1a}.w-bar.dark .w-sw{color:#f4f6fc8c}.w-bar.dark .w-sw:hover{color:#fff}.w-bar.dark .w-lang,.w-bar.dark .w-lang svg{color:#f4f6fcd9}.w-bar.dark .w-btn{color:#071a4f;background:#fff}.w-bar.dark .w-btn:hover{box-shadow:0 14px 28px -14px #0009}.w-bar.dark .w-mbtn{color:#fff;background:#ffffff1f}.w-in{max-width:calc(var(--wrap) + 96px);align-items:center;height:100%;margin:0 auto;padding:0 48px;display:flex;position:relative}.w-brand{color:var(--navy);align-items:center;line-height:0;display:inline-flex}.w-brand img{width:auto;height:24px;display:block}.w-brand sup{align-self:flex-start;margin:-2px 0 0 1px;font-size:8px;font-weight:600;line-height:1}.w-sw{width:26px;height:26px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:8px;transition:background .2s,color .2s;display:inline-grid}.w-sw:hover,.w-sw[aria-expanded=true]{background:var(--hover);color:var(--navy)}.w-sw svg{width:14px;height:14px}.w-nav{align-items:center;gap:2px;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.w-t{cursor:pointer;letter-spacing:-.005em;height:36px;color:var(--ink);white-space:nowrap;transition:background .25s var(--ease),color .2s;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:15px;font-weight:500;display:flex;position:relative}.w-t:hover,.w-t[aria-expanded=true]{background:var(--hover)}.w-t svg{width:11px;height:11px;color:var(--mute);transition:transform .45s var(--ease)}.w-t[aria-expanded=true] svg{transform:rotate(180deg)}.w-t[data-current]:after{content:"";background:var(--amber);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-1px;left:50%}.w-right{align-items:center;gap:4px;margin-left:auto;display:flex}.w-lang{cursor:pointer;height:36px;color:var(--ink2);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:background .25s;display:inline-flex}.w-lang:hover,.w-lang[aria-expanded=true]{background:var(--hover)}.w-lang svg{width:15px;height:15px;color:var(--mute)}.w-btn{background:var(--navy);color:#fff;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:42px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.w-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #071a4fb3}.w-btn.ghost{color:var(--navy);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.w-btn.ghost:hover{transform:none;box-shadow:inset 0 0 0 1px #cfccc2}.w-right .w-btn{margin-left:8px}.w-mbtn{display:none}.w-drop{pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.w-pane{opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .22s,transform .45s var(--ease),visibility 0s .22s,width .45s var(--ease),height .45s var(--ease),left .45s var(--ease);background:#fff;border-radius:18px;position:absolute;top:10px;left:0;overflow:hidden;transform:translateY(-6px)scale(.985);box-shadow:0 0 0 1px #0e1b4512,0 24px 60px -24px #0e1b4547,0 8px 18px -10px #0e1b4514}.w-pane.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,transform .45s var(--ease),visibility 0s,width .45s var(--ease),height .45s var(--ease),left .45s var(--ease);transform:none}.w-pane.still{transition:none!important}.w-view{opacity:0;visibility:hidden;transition:opacity .2s,transform .4s var(--ease),visibility 0s .2s;position:absolute;top:0;left:0}.w-view.on{opacity:1;visibility:visible;transition:opacity .28s 60ms,transform .45s var(--ease),visibility 0s;transform:none}.w-view.from-r{transform:translate(24px)}.w-view.from-l{transform:translate(-24px)}.w-view.on.from-r,.w-view.on.from-l{transform:none}.w-view.on .it{animation:w-in .5s var(--ease) both;animation-delay:calc(40ms + var(--d,0) * 18ms)}@keyframes w-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.w-dim{z-index:50;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:#f4f3ee8c;position:fixed;inset:72px 0 0}.w-dim.on{opacity:1}.w-l{transition:background .25s var(--ease);border-radius:10px;margin:0 -10px;padding:7px 10px;display:block}.w-l b{letter-spacing:-.005em;color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.w-l span{color:var(--mute);white-space:nowrap;margin-top:1px;font-size:13px;line-height:1.4;display:block}.w-l b em{letter-spacing:.02em;color:#8a5a00;background:#fff1dc;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.w-l:hover{background:var(--hover)}.w-l:hover b{color:var(--navy)}.w-cap{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500;display:block}.v-prod{width:1296px}.v-prod .cols{grid-template-columns:repeat(5,1fr);gap:0 36px;padding:30px 40px 26px;display:grid}.v-prod .col{min-width:0}.w-head{transition:background .25s var(--ease);border-radius:10px;align-items:center;gap:8px;margin:0 -10px;padding:6px 10px;display:flex}.w-head:hover{background:var(--hover)}.w-head .ic{color:var(--navy);display:grid}.w-head b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.w-head .ar{width:14px;height:14px;color:var(--navy);opacity:0;transition:opacity .25s,transform .35s var(--ease);margin-left:auto;transform:translate(-4px)}.w-head:hover .ar{opacity:1;transform:none}.v-prod .cap{color:var(--faint);margin:2px 0 0 24px;font-size:12.5px;display:block}.v-prod .rule{background:var(--hair);height:1px;margin:14px 0 8px}.w-more{color:var(--navy);align-items:center;gap:5px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.w-more svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-more:hover svg{transform:translate(3px)}.w-band{background:var(--bone);border-top:1px solid var(--hair);align-items:center;gap:28px;padding:15px 40px;font-size:13.5px;display:flex}.w-band a{color:var(--ink2);align-items:center;gap:7px;font-weight:500;transition:color .2s;display:inline-flex}.w-band a:hover{color:var(--navy)}.w-band a svg{width:15px;height:15px;color:var(--mute)}.w-band .sp{flex:1}.w-band .all{color:var(--navy);font-weight:600}.w-band .all svg{color:var(--navy);width:12px;height:12px;transition:transform .3s var(--ease)}.w-band .all:hover svg{transform:translate(3px)}.v-sol{grid-template-columns:1fr 1fr 300px;width:940px;display:grid}.v-res{grid-template-columns:1fr 1fr 300px;width:800px;display:grid}.v-res .w-side h4{font-size:19px;line-height:1.28}.w-c{padding:28px 32px 26px}.w-c+.w-c{border-left:1px solid var(--hair)}.w-c .w-cap{margin-bottom:12px}.w-c .sub{margin-top:2px;display:block}.w-two{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.w-side{background:var(--bone);border-radius:12px;flex-direction:column;margin:10px;padding:24px 22px 22px;display:flex}.w-side .w-cap{margin-bottom:auto}.w-side h4{font-family:var(--font-lora),Lora,Georgia,serif;letter-spacing:-.01em;color:var(--navy);margin:28px 0 0;font-size:23px;font-weight:400;line-height:1.18}.w-side p{color:var(--ink2);margin:10px 0 0;font-size:13.5px;line-height:1.55}.w-side .go{color:var(--navy);align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;display:inline-flex}.w-side .go svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-side:hover .go svg{transform:translate(3px)}.w-side .links{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.w-side .links a{color:var(--ink);justify-content:space-between;align-items:center;padding:7px 0;font-size:13.5px;font-weight:500;display:flex}.w-side .links a:hover{color:var(--navy)}.w-side .links svg{width:12px;height:12px;color:var(--mute)}.w-else{border-top:1px solid var(--hair);color:var(--mute);margin-top:14px;padding-top:14px;font-size:13px;line-height:1.5;display:block}.w-else a{color:var(--navy);font-weight:600}.v-tools{grid-template-columns:repeat(2,1fr);width:1000px;display:grid}.w-tool{transition:background .3s var(--ease);flex-direction:column;padding:30px 32px 28px;display:flex}.w-tool+.w-tool{border-left:1px solid var(--hair)}.w-tool:hover{background:var(--bone)}.w-tool .glyph{background:var(--bone);width:44px;height:44px;color:var(--navy);border-radius:12px;place-items:center;margin-bottom:22px;transition:background .3s;display:grid}.w-tool:hover .glyph{background:#fff}.w-tool .glyph svg{width:20px;height:20px}.w-tool h4{font-family:var(--font-lora),Lora,Georgia,serif;letter-spacing:-.01em;color:var(--navy);margin:8px 0 0;font-size:23px;font-weight:400;line-height:1.2}.w-tool p{color:var(--ink2);margin:10px 0 0;font-size:13.5px;line-height:1.55}.w-tool .go{color:var(--navy);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:600;display:inline-flex}.w-tool .go svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-tool:hover .go svg{transform:translate(3px)}.w-soon{font-style:normal;font-family:var(--font-instrument-sans),"Instrument Sans";letter-spacing:0;text-transform:none;color:var(--mute);background:var(--hover);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600}.v-sw{width:340px;padding:8px}.w-prd{border-radius:12px;align-items:center;gap:12px;padding:11px 12px;transition:background .25s;display:flex}.w-prd:hover{background:var(--hover)}.w-prd .lg{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.w-prd .lg.w{background:var(--navy);color:#fff}.w-prd .lg.j{background:var(--bone);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.w-prd b{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.w-prd b i{background:var(--amber);border-radius:50%;width:6px;height:6px}.w-prd span{color:var(--mute);margin-top:1px;font-size:12.5px;display:block}.v-lang{width:200px;padding:6px}.v-lang a{color:var(--ink2);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.v-lang a:hover{background:var(--hover)}.v-lang a[aria-current]{color:var(--navy);font-weight:600}.v-lang a[aria-current]:after{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.w-sheet{z-index:120;opacity:0;visibility:hidden;transition:opacity .25s,transform .45s var(--ease),visibility 0s .25s;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-8px)}.w-sheet.on{opacity:1;visibility:visible;transition:opacity .25s,transform .45s var(--ease),visibility 0s;transform:none}.w-sh{height:64px;box-shadow:0 1px 0 var(--hair);flex:none;justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex}.w-x{background:var(--hover);width:40px;height:40px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.w-x svg{width:18px;height:18px}.w-sb{flex:1;padding:6px 20px 24px;overflow:auto}.w-sg{border-bottom:1px solid var(--hair)}.w-sl{text-align:left;cursor:pointer;letter-spacing:-.025em;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;font-size:22px;font-weight:600;display:flex}.w-sl svg{width:18px;height:18px;color:var(--mute);transition:transform .4s var(--ease)}.w-sl[aria-expanded=true] svg{transform:rotate(180deg)}.w-ss{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.w-ss>div{overflow:hidden}.w-sg.on .w-ss{grid-template-rows:1fr}.w-ss .pad{padding:0 0 16px}.w-sk{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:14px 0 4px;font-size:10.5px;font-weight:500;display:block}.w-sk:first-child{margin-top:2px}.w-ss a{color:var(--ink);padding:9px 0;font-size:17px;font-weight:500;display:block}.w-drill{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.w-drill .ic{background:var(--bone);width:34px;height:34px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.w-drill b{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;display:block}.w-drill em{color:var(--mute);margin-top:1px;font-size:13px;font-style:normal;display:block}.w-drill>svg{width:15px;height:15px;color:var(--faint);margin-left:auto}.w-smeta{color:var(--ink2);justify-content:space-between;align-items:center;padding:18px 0 4px;font-size:14px;display:flex}.w-smeta a{align-items:center;gap:7px;display:inline-flex}.w-smeta svg{width:15px;height:15px;color:var(--mute)}.w-sub{transition:transform .5s var(--ease);visibility:hidden;background:#fff;padding:14px 20px 24px;position:absolute;inset:64px 0 80px;overflow:auto;transform:translate(100%)}.w-sub.on{visibility:visible;transform:none}.w-back{background:var(--hover);height:34px;color:var(--navy);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.w-back svg{width:16px;height:16px}.w-sub .w-cap{margin:22px 0 6px}.w-sub h3{letter-spacing:-.035em;color:var(--navy);margin:0;font-size:30px;font-weight:600;line-height:1.1}.w-sub>p{color:var(--ink2);margin:10px 0 0;font-size:15px;line-height:1.5}.w-subov{color:var(--navy);align-items:center;gap:6px;margin-top:16px;font-size:15px;font-weight:600;display:inline-flex}.w-subov svg{width:13px;height:13px}.w-sublist{border-top:1px solid var(--hair);margin-top:18px}.w-sublist a{border-bottom:1px solid var(--hair);padding:12px 0;display:block}.w-sublist a b{color:var(--ink);font-size:17px;font-weight:500;display:block}.w-sf{box-shadow:0 -1px 0 var(--hair);background:#fff;flex:none;gap:10px;padding:12px 16px 20px;display:flex}.w-sf .w-btn{flex:1;height:50px;font-size:16px}.w-fin{max-width:calc(var(--wrap) + 96px);margin:0 auto;padding:0 48px}.w-ftop{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:56px;display:grid}.w-ftop .lede{font-family:var(--font-lora),Lora,Georgia,serif;letter-spacing:-.015em;color:var(--navy);max-width:620px;margin:22px 0 0;font-size:30px;line-height:1.2}.w-ftop .acts{gap:10px;display:flex}.w-fmap,.w-fmap2{border-top:1px solid var(--hair);grid-template-columns:repeat(6,1fr);gap:32px;padding:44px 0;display:grid}.w-fh{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px;font-weight:500}.w-fc ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.w-fc a{color:var(--ink2);font-size:13.5px;transition:color .2s}.w-fc a:hover{color:var(--navy)}.w-fc a.hub{color:var(--ink);font-weight:600}.w-fc .w-fh.sub{margin-top:26px}.w-fb{grid-column:span 2}.w-addr{color:var(--ink2);font-size:13.5px;line-height:1.65}.w-addr a{color:var(--navy);align-items:center;gap:7px;margin-top:10px;font-weight:600;display:inline-flex}.w-addr a svg{width:15px;height:15px}.w-soc{gap:6px;margin-top:18px;display:flex}.w-fl{border-top:1px solid var(--hair);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:12.5px;display:flex}.w-fl nav{gap:20px;display:flex}.w-fl nav a:hover{color:var(--navy)}.w-fl .langs{gap:2px;display:flex}.w-fl .langs a{border-radius:999px;padding:4px 10px}.w-fl .langs a[aria-current]{background:var(--hover);color:var(--navy);font-weight:600}.demo{max-width:calc(var(--wrap) + 96px);margin:0 auto;padding:120px 48px 150px}.demo .mono{color:var(--faint)}.demo h1{letter-spacing:-.05em;max-width:900px;margin:18px 0 0;font-size:88px;font-weight:600;line-height:.98}.demo p{color:var(--ink2);max-width:600px;margin:26px 0 0;font-size:19px;line-height:1.55}body.menuonly main,body.menuonly footer{display:none}body.menuonly{min-height:var(--mh,700px)}@media (max-width:1200px){.w-nav,.w-lang,.w-right .w-btn.lg,.w-drop,.w-dim,.w-sw{display:none}.w-mbtn{background:var(--hover);width:42px;height:42px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.w-mbtn svg{width:18px;height:18px}}@media (max-width:760px){.w-in{padding:0 16px 0 20px}.w-bar{height:64px}.w-brand img{height:22px}.w-right .w-btn{height:40px;padding:0 16px;font-size:14px}.demo{padding:64px 20px 90px}.demo h1{font-size:44px}.demo p{font-size:17px}.w-foot{padding:56px 0 26px}.w-fin{padding:0 20px}.w-ftop{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.w-ftop .lede{font-size:24px}.w-ftop .acts .w-btn{flex:1}.w-fmap,.w-fmap2{border-top:0;padding:8px 0 0;display:block}.w-fc{border-bottom:1px solid var(--hair)}.w-fc .w-fh{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;display:flex}.w-fc .w-fh:after{content:"";border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);width:6px;height:6px;transition:transform .35s var(--ease);margin-right:4px;transform:rotate(45deg)translateY(-2px)}.w-fc.on .w-fh:after{transform:rotate(225deg)}.w-fc ul{margin:0 0 18px;display:none}.w-fc.on ul{display:grid}.w-fc .w-fh.sub{display:none}.w-fmap2{flex-direction:column;display:flex}.w-fmap2 .w-fb{order:9;padding:30px 0 28px}.w-fl{flex-direction:column;align-items:flex-start;gap:14px}}.w-pane .mo{background:#f4f2ec;border-radius:12px;height:118px;margin:0 0 18px;position:relative;overflow:hidden}.w-pane .mo:before{content:"";background-image:radial-gradient(#0e1b4512 1px,#0000 1.2px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.w-pane .mo>*{position:absolute}.w-pane .mo .card{background:#fff;border-radius:10px;box-shadow:0 1px #0e1b450d,0 10px 24px -14px #0e1b4559}.w-pane .mo .pill{height:22px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #0e1b4573}.w-pane .mo .pill i{background:#2fa36b;border-radius:50%;width:6px;height:6px}.w-pane .mo .pill i.am{background:var(--amber)}.w-pane .mo .pill svg{width:11px;height:11px;color:var(--navy)}.w-pane .mo-post .img{background:linear-gradient(150deg,#2b8a80,#13524c);border-radius:6px;align-items:flex-end;height:62px;padding:6px;display:flex}.w-pane .mo-post .img b{font-family:var(--font-lora),Lora,Georgia,serif;color:#fff;font-size:10.5px;font-weight:400;line-height:1.1}.w-pane .mo-post .meta{color:var(--mute);align-items:center;gap:4px;margin-top:5px;font-size:8.5px;display:flex}.w-pane .mo-post .meta s{background:#2b8a80;border-radius:50%;width:12px;height:12px;text-decoration:none}.w-pane .mo-found .p1{top:20px;right:20px}.w-pane .mo-found .p2{top:52px;right:34px}.w-pane .mo-found .p3{top:84px;right:18px}.w-pane .mo-chat{flex-direction:column;gap:5px;display:flex;top:14px;left:18px;right:18px}.w-pane .mo-chat span{border-radius:10px;max-width:78%;padding:6px 9px;font-size:10px;line-height:1.3}.w-pane .mo-chat .in{color:var(--ink);background:#fff;border-bottom-left-radius:3px;box-shadow:0 4px 12px -8px #0e1b4566}.w-pane .mo-chat .out{background:var(--navy);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.w-pane .mo-answer .pill{bottom:12px;left:18px}.w-pane .mo-pay small{color:var(--mute);font-size:9px;display:block}.w-pane .mo-pay b{letter-spacing:-.03em;color:var(--ink);margin:2px 0 6px;font-size:20px;font-weight:600;display:block}.w-pane .mo-pay .m{gap:4px;display:flex}.w-pane .mo-pay .m span{color:var(--navy);background:#eef0f6;border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:600}.w-pane .mo-paid .pill{top:40px;right:18px}.w-pane .mo-back .card{width:170px;color:var(--ink);padding:8px 10px;font-size:9.5px;line-height:1.35;top:14px;left:18px}.w-pane .mo-back .card em{color:var(--mute);margin-bottom:3px;font-size:8.5px;font-style:normal;display:block}.w-pane .mo-back .stars{color:var(--amber);letter-spacing:1px;font-size:12px;bottom:14px;right:16px}.w-pane .mo-run .q{top:14px;left:18px}.w-pane .mo-run .bars{align-items:flex-end;gap:7px;height:52px;display:flex;bottom:14px;left:18px;right:18px}.w-pane .mo-run .bars span{background:#dcdfe8;border-radius:4px 4px 1px 1px;flex:1}.w-pane .mo-run .bars span.hi{background:var(--navy)}.w-pane .mo-run .bars span.hi:after{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;margin:-10px auto 0;display:block}.v-prodB{grid-template-columns:1fr 380px;width:1296px;display:grid}.v-prodB .cols{grid-template-columns:repeat(5,1fr);gap:0 28px;padding:30px 36px 26px;display:grid}.v-prodB .w-l{padding:6px 10px}.v-prodB .w-l b{font-size:14.5px}.v-prodB .w-l.hot{background:var(--hover)}.v-prodB .col.dim .w-head b{color:var(--ink)}.w-prev{background:#f4f2ec;border-radius:14px;flex-direction:column;margin:12px;display:flex;overflow:hidden}.w-prev .mo{transform-origin:50% 40%;background:0 0;border-radius:0;height:200px;margin:0;transform:scale(1.55)}.w-prev .tx{margin-top:auto;padding:6px 24px 22px}.w-prev .tx .w-cap{margin-bottom:8px;display:block}.w-prev h4{font-family:var(--font-lora),Lora,Georgia,serif;color:var(--navy);margin:0;font-size:24px;font-weight:400;line-height:1.15}.w-prev p{color:var(--ink2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.w-prev .go{color:var(--navy);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:600;display:inline-flex}.w-prev .go svg{width:12px;height:12px}.w-prev [data-pv]{display:none}.w-prev [data-pv].on{animation:w-in .45s var(--ease) both;flex-direction:column;flex:1;display:flex}.v-prodC .w-head b{font-family:var(--font-lora),Lora,Georgia,serif;letter-spacing:-.01em;font-size:21px;font-weight:400}.v-prodC .w-head .ic{display:none}.v-prodC .cap{margin-left:0}.v-prodC .num{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--faint);letter-spacing:.08em;margin-bottom:2px;font-size:10.5px;display:block}.w-mid{color:#fff;background:#071a4f;align-items:center;gap:28px;padding:22px 40px;display:flex;position:relative;overflow:hidden}.w-mid img{opacity:.55;width:560px;position:absolute;top:-120px;right:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.w-mid .t{max-width:640px;position:relative}.w-mid .t b{font-family:var(--font-lora),Lora,Georgia,serif;font-size:20px;font-weight:400;line-height:1.25;display:block}.w-mid .t span{color:#aeb9d8;margin-top:4px;font-size:13.5px;display:block}.w-mid a.go{height:38px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.w-mid a.go svg{width:12px;height:12px}.w-mid .lk{color:#c7d0ea;gap:18px;font-size:13px;display:flex;position:relative}.w-mid .lk a:hover{color:#fff}.pv-b,.pv-c,.optB .pv-a,.optC .pv-a{display:none}.optB .pv-b,.optC .pv-c{display:block}.w-pane .mo-post{width:86px;padding:4px;top:14px;left:18px}.w-pane .mo-post .img{height:58px;padding:5px}.w-pane .mo-post .img b{font-size:9.5px}.w-pane .mo-found .p1{top:26px;left:118px;right:auto}.w-pane .mo-found .p2{top:58px;left:118px;right:auto}.w-pane .mo-found .p3{display:none}.w-pane .mo-chat{top:14px;left:16px;right:16px}.w-pane .mo-chat span{max-width:86%}.w-pane .mo-pay{width:118px;padding:9px 11px;top:16px;left:18px}.w-pane .mo-pay b{font-size:18px}.w-pane .mo-paid .pill{top:20px;left:144px;right:auto}.w-pane .mo-back .card{width:auto;top:14px;left:16px;right:16px}.w-pane .mo-back .pill{bottom:12px;left:16px}.w-pane .mo-back .stars{display:none}.v-prodB{grid-template-columns:1fr 300px}.v-prodB .cols{gap:0 22px;padding:28px 30px 24px}.v-prodB .cap{color:var(--faint);margin:2px 0 0 24px;font-size:12.5px;display:block}.v-prodB .rule{background:var(--hair);height:1px;margin:14px 0 8px}.v-prodB .w-head b{white-space:nowrap;font-size:14.5px}.v-prodB .w-l b{font-size:14px;line-height:1.3}.w-prev .mo{zoom:1.3;background:0 0;border-radius:0;width:76.9231%;height:118px;margin:0;transform:none}.w-prev .mo:before{display:none}.w-prev{background:#f4f2ec radial-gradient(#0e1b4512 1px,#0000 1.2px) 0 0/12px 12px}.w-prev .tx{background:linear-gradient(#f4f2ec00,#f4f2ec 22%);padding-top:18px}.w-prev h4{font-size:22px}.w-mo{transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:12px;margin:0 0 18px;line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #0e1b450d}.w-mo img{width:100%;height:auto;display:block}.w-mo:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0e1b450f,0 18px 30px -20px #0e1b4573}.optA .v-prod .cols{padding-top:26px}.pv-m,.optM .pv-a{display:none}.optM .pv-m{display:block}.v-prodM{grid-template-columns:1fr 300px;width:1296px;display:grid}.v-prodM .cols{grid-template-columns:repeat(5,1fr);gap:0 22px;padding:26px 28px 24px;display:grid}.v-prodM .cap{color:var(--faint);margin:2px 0 0 24px;font-size:12px;display:block}.v-prodM .rule{background:var(--hair);height:1px;margin:12px 0 6px}.v-prodM .w-head b{white-space:nowrap;font-size:14.5px}.v-prodM .w-l{padding:6px 10px}.v-prodM .w-l b{font-size:14px;line-height:1.3}.v-prodM .w-mo{margin-bottom:16px}.w-emph{color:#fff;background:#071a4f;border-radius:14px;flex-direction:column;margin:12px;display:flex;position:relative;overflow:hidden}.w-emph .art{height:230px;display:block;position:relative;overflow:hidden}.w-emph .art img{object-fit:cover;width:100%;height:calc(100% + 20px);transition:transform 1s var(--ease);position:absolute;inset:-20px 0 0}.w-emph:hover .art img{transform:scale(1.05)}.w-emph .art:after{content:"";background:linear-gradient(#071a4f00 40%,#071a4f 100%);position:absolute;inset:0}.w-emph .tx{flex-direction:column;flex:1;padding:0 22px 22px;display:flex}.w-emph .w-cap{color:var(--amber)}.w-emph b{font-family:var(--font-lora),Lora,Georgia,serif;margin-top:10px;font-size:24px;font-weight:400;line-height:1.15;display:block}.w-emph .p{color:#aeb9d8;margin-top:8px;font-size:13.5px;line-height:1.5;display:block}.w-emph .go{color:#fff;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:600;display:inline-flex}.w-emph .go svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-emph:hover .go svg{transform:translate(3px)}.v-prodF .cols{gap:0 36px;padding:28px 40px 22px}.v-prodF .w-l{padding:7px 10px}.v-prodF .w-l b{font-size:15px}.v-prodF .rule{margin:14px 0 6px}.w-check{color:#fff;background:#071a4f;border-radius:14px;align-items:center;gap:32px;margin:0 14px;padding:24px 30px;display:flex;position:relative;overflow:hidden}.w-check img{opacity:.75;width:520px;transition:transform 1.2s var(--ease);position:absolute;top:50%;right:120px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 70%,#0000)}.w-check:hover img{transform:translateY(-50%)scale(1.06)}.w-check .t{max-width:600px;display:block;position:relative}.w-check .w-cap{color:var(--amber)}.w-check b{font-family:var(--font-lora),Lora,Georgia,serif;letter-spacing:-.01em;margin-top:8px;font-size:24px;font-weight:400;line-height:1.15;display:block}.w-check .p{color:#aeb9d8;margin-top:6px;font-size:13.5px;display:block}.w-check .go{height:42px;color:var(--navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.w-check .go svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-check:hover .go svg{transform:translate(3px)}.w-foot2{align-items:center;gap:26px;padding:16px 44px 18px;font-size:13.5px;display:flex}.w-foot2 a{color:var(--ink2);font-weight:500;transition:color .2s}.w-foot2 a:hover{color:var(--navy)}.w-foot2 .sp{flex:1}.w-foot2 .all{color:var(--navy);align-items:center;gap:6px;font-weight:600;display:inline-flex}.w-foot2 .all svg{width:12px;height:12px}.v-prodS,.v-sol,.v-tools,.v-res{width:min(1296px,100vw - 96px)}.v-prodS{grid-template-columns:1fr 300px;display:grid}.v-prodS .main{flex-direction:column;display:flex}.v-prodS .cols{grid-template-columns:repeat(5,1fr);gap:0 26px;padding:30px 32px 10px;display:grid}.v-prodS .col{min-width:0}.v-prodS .w-mo{margin-bottom:18px}.v-prodS .w-head{margin:0 -8px;padding:4px 8px}.v-prodS .w-head b{white-space:nowrap;font-size:15px}.v-prodS .cap{color:var(--faint);white-space:nowrap;margin:2px 0 0 24px;font-size:12px;display:block}.v-prodS .rule{background:var(--line);height:1px;margin:14px 0 8px}.v-prodS .w-l{margin:0 -8px;padding:6px 8px}.v-prodS .w-l b{font-size:14.5px;line-height:1.3}.w-seeall{border-top:1px solid var(--hair);margin-top:auto;padding:16px 32px 18px}.w-seeall a{color:var(--navy);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.w-seeall svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-seeall a:hover svg{transform:translate(3px)}.w-more-col{border-left:1px solid var(--hair);background:#f7f6f2;flex-direction:column;padding:30px 26px 22px;display:flex}.w-more-col .w-cap{margin-bottom:10px}.w-more-col .w-l{margin:0 -8px;padding:6px 8px}.w-more-col .w-l b{font-size:14.5px}.w-more-col .w-l:hover{background:#efede6}.w-promo{box-shadow:0 0 0 1px var(--line);transition:box-shadow .35s var(--ease),transform .35s var(--ease);background:#fff;border-radius:14px;margin-top:22px;display:block;overflow:hidden}.w-promo:hover{box-shadow:0 0 0 1px var(--line),0 18px 32px -20px #0e1b4566;transform:translateY(-2px)}.w-promo .art{background:#071a4f;height:120px;display:block;position:relative;overflow:hidden}.w-promo .art img{width:100%;transition:transform 1s var(--ease);position:absolute;top:-70px;left:0}.w-promo:hover .art img{transform:scale(1.06)}.w-promo .tx{padding:14px 16px 16px;display:block}.w-promo .w-cap{color:#b07800;margin:0}.w-promo b{font-family:var(--font-lora),Lora,Georgia,serif;color:var(--navy);margin-top:6px;font-size:19px;font-weight:400;line-height:1.2;display:block}.w-promo .p{color:var(--ink2);margin-top:6px;font-size:13px;line-height:1.5;display:block}.w-promo .go{color:var(--navy);align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.w-promo .go svg{width:12px;height:12px}.v-sol,.v-res{grid-template-columns:1fr 1fr 1fr}.v-sol .w-side,.v-res .w-side{border-left:1px solid var(--hair);border-radius:0;margin:0;padding:30px 30px 28px}.v-tools{grid-template-columns:repeat(2,1fr)}.v-tools .w-tool{padding:34px 40px 32px}.v-sol,.v-res{grid-template-columns:1fr 1fr 300px}.v-sol .w-c,.v-res .w-c{padding:30px 34px 28px}.w-promo .art.blog{background:radial-gradient(120% 100% at 80% 0,#1a3a8f 0%,#071a4f 55%,#040e2e 100%)}.w-promo .art.blog:before{content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.w-promo .art img[src*=groups]{top:-60px}.w-c .w-l{padding:7px 10px}.w-c .w-l b{font-size:15px}.w-submo{border-radius:14px;width:100%;max-width:360px;height:auto;margin:18px 0 0;display:block;box-shadow:0 0 0 1px #0e1b450d}.w-sub .w-submo+.w-cap{margin-top:18px}.w-sublist a{padding:14px 0}.w-cardcol{padding:14px 14px 14px 0;display:flex}.w-cardcol .w-emph{flex:1;margin:0}.v-prodS .w-l span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.v-prodS .w-l{padding:5px 8px}.w-seeall{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.w-seeall a{color:var(--ink2);font-size:13.5px;font-weight:500}.w-seeall a:hover{color:var(--navy)}.w-seeall .sp{flex:1}.w-seeall a.all{color:var(--navy);font-weight:600}.w-c .w-l span{color:var(--mute);margin-top:1px;font-size:13px;display:block}.w-sublist a span{color:var(--mute);margin-top:2px;font-size:13.5px;display:block}.v-prodS .cols{padding-top:32px}.w-cardcol .w-emph .art{height:200px}.v-calm .w-head{padding:4px 8px}.v-calm .w-l{margin:0 -8px 2px;padding:8px}.v-calm .w-l b{font-size:15px}.v-calm .w-l span{margin-top:2px;font-size:13px}.v-calm .w-more{margin-top:12px}.v-calm .w-seeall{border-top:0;padding:8px 40px 28px}.v-calm .cols{gap:0 30px;padding:36px 34px 14px}.v-calm .w-l span{font-size:12.5px}.v-calm .w-head b{font-size:15px}.v-calm .w-seeall{padding:6px 34px 28px}.v-calm .w-emph b{font-size:22px}.v-calm .cols{padding-bottom:30px}.w-pane.att{border-radius:20px;top:10px;box-shadow:0 0 0 1px #0e1b4512,0 32px 70px -28px #0e1b4557,0 12px 24px -14px #0e1b451f}.w-bar.open{box-shadow:0 1px #0e1b4512}.v-calm .w-cardcol{padding:14px}.w-hd{transition:background .25s var(--ease);border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:flex}.w-hd:hover{background:var(--hover)}.w-hd .tile{width:36px;height:36px;color:var(--navy);background:#f1f0eb;border-radius:10px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.w-hd:hover .tile{background:var(--navy);color:#fff}.w-hd .tx{flex-direction:column;min-width:0;display:flex}.w-hd b{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25}.w-hd .tx span{color:var(--mute);white-space:nowrap;margin-top:1px;font-size:12.5px;line-height:1.35}.v-calm .rule{margin:14px 0 10px}.w-hd{gap:10px}.w-hd .tile{border-radius:9px;width:32px;height:32px}.w-hd .tile svg{width:16px;height:16px}.w-hd .tx span{font-size:12px}.v-calm{grid-template-columns:1fr 248px}.v-calm .cols{gap:0 26px}.w-showmore{cursor:pointer;color:var(--navy);text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600}.w-showmore:after{content:"";width:6px;height:6px;transition:transform .3s var(--ease);border:1.6px solid;border-width:0 1.6px 1.6px 0;margin:0 0 3px 9px;display:inline-block;transform:rotate(45deg)}.w-showmore[aria-expanded=true]:after{margin-bottom:-1px;transform:rotate(-135deg)}.w-pane.scroll{overscroll-behavior:contain;overflow-y:auto}.w-foot{box-shadow:0 -1px 0 var(--line);background:#fff;padding:56px 0 0}.w-ftop{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:48px;padding:0 0 44px;display:grid}.w-fid{flex-direction:column;align-items:flex-start;gap:0;display:flex}.w-fid .w-brand img{height:24px}.w-fdesc{max-width:300px;color:var(--ink2);margin:16px 0 0;font-size:14px;line-height:1.55}.w-wa{color:var(--navy);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.w-wa svg{width:16px;height:16px}.w-wa:hover{text-underline-offset:4px;text-decoration:underline}.w-faddr{color:var(--mute);margin:12px 0 0;font-size:12.5px;font-style:normal;line-height:1.6}.w-faddr span{display:block}.w-faddr a:hover{color:var(--navy)}.w-fid .w-soc{gap:6px;margin-top:18px;display:flex}.w-soc a{width:32px;height:32px;color:var(--ink2);background:var(--bone);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.w-soc a:hover{background:var(--navy);color:#fff}.w-soc svg{width:14px;height:14px}.w-md{align-items:center;gap:14px;margin-top:22px;display:flex}.w-md .lg{background:var(--navy);flex:none;width:56px;height:30px;-webkit-mask:url(/logos/partners/malaysia-digital.png) 50%/contain no-repeat;mask:url(/logos/partners/malaysia-digital.png) 50%/contain no-repeat}.w-md .hr{background:var(--line);flex:none;width:1px;height:32px}.w-md .tx{font-size:12.5px;line-height:1.35}.w-md .tx b{color:var(--ink);font-weight:600;display:block}.w-md .tx span{color:var(--faint);display:block}.w-fcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.w-fh{letter-spacing:0;text-transform:none;color:var(--navy);margin:0;font-family:inherit;font-size:14px}.w-fh b{font-weight:600}.w-fc ul{gap:9px;margin:14px 0 0}.w-fc li a{color:var(--ink2);text-underline-offset:4px;font-size:14px;transition:color .2s}.w-fc li a:hover{color:var(--navy);text-decoration:underline}.w-fl{padding:18px 0 10px;font-size:12.5px}.w-fnote{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:0 0 22px;font-size:12px;display:flex}.w-fl a:hover{color:var(--navy)}.w-fl span a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (max-width:1100px){.w-ftop{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.w-foot{padding-top:40px}.w-ftop{gap:26px;padding-bottom:26px}.w-fcols{grid-template-columns:1fr 1fr;gap:26px 20px;display:grid}.w-fc{border-bottom:0}.w-fc .w-fh{cursor:auto;padding:0;font-size:14px;display:block}.w-fc .w-fh:after{display:none}.w-fc ul{margin:12px 0 0;display:grid}.w-fl{gap:10px}}@media (max-width:1340px){.v-prodS{grid-template-columns:1fr}.v-prodS .w-cardcol{display:none}}.w-cardcol .w-cards{flex:1;grid-template-rows:1fr 1fr;gap:12px;display:grid}.w-mag{color:#fff;transition:transform .45s var(--ease),box-shadow .45s var(--ease);background:#071a4f;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.w-mag:hover{transform:translateY(-2px);box-shadow:0 24px 40px -24px #071a4fb3}.w-mag .vis{flex:none;height:150px;display:block;position:relative;overflow:hidden}.w-mag .vis:after{content:"";pointer-events:none;background:linear-gradient(#071a4f00 55%,#071a4f 100%);position:absolute;inset:0}.w-mag .tx{flex-direction:column;margin-top:auto;padding:6px 20px 20px;display:flex}.w-mag .w-cap{color:var(--amber)}.w-mag b{font-family:var(--font-lora),Lora,Georgia,serif;color:#fff;margin-top:7px;font-size:20px;font-weight:400;line-height:1.2;display:block}.w-mag .go{color:#fff;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:600;display:inline-flex}.w-mag .go svg{width:12px;height:12px;transition:transform .3s var(--ease)}.w-mag:hover .go svg{transform:translate(3px)}.w-mag.vit .vis{background:radial-gradient(80% 100% at 85% 0,#3458c480,#3458c400 70%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 26px}.w-mag .rp{flex-direction:column;gap:12px;display:flex;position:absolute;top:22px;left:20px;right:20px}.w-mag .rp>.w-cap{display:none}.w-mag .lk{flex-direction:column;gap:5px;display:flex}.w-mag .lk em{color:#c9d2ec;font-size:12px;font-style:normal;line-height:1}.w-mag .lk i{height:6px;width:var(--w);transform-origin:0;transition:transform .9s var(--ease);background:linear-gradient(90deg,#ffad1f,#ffc85a);border-radius:99px;order:2;display:block}.w-pane:not(.on) .w-mag .lk i{transform:scaleX(.2)}.w-mag.map .vis img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.15)}.w-mag.map:hover .vis img{transform:scale(1.22)}.w-mag .pin{z-index:1;color:#071a4f;white-space:nowrap;background:#ffad1f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:calc(50% + 16px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #ffad1fcc}.w-mag .pin i{display:none}.w-mag .pin em{font:500 10px var(--font-plex-mono),"IBM Plex Mono",monospace;font-style:normal}.w-cards.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.w-cards.row .w-mag .vis{height:170px}.w-cards.row .w-mag b{font-size:22px}.v-sol2{grid-template-columns:minmax(0,1fr) 340px;width:min(1296px,100vw - 96px);display:grid}.v-sol2 .w-c{padding:30px 34px 28px}.v-sol2 .bz{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin-top:16px;display:grid}.w-bz{border-radius:12px;align-items:center;gap:13px;margin:0 -10px;padding:9px 10px;transition:background .2s;display:flex}.w-bz:hover{background:var(--hover)}.w-bz .tile{background:var(--bone);width:40px;height:40px;color:var(--navy);box-shadow:inset 0 0 0 1px var(--hair);border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.w-bz:hover .tile{background:var(--navy);color:#fff;box-shadow:none}.w-bz .tile .i{width:19px;height:19px}.w-bz .tx{flex-direction:column;min-width:0;display:flex}.w-bz b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.w-bz .tx span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.v-sol2 .w-else{border-top:1px solid var(--hair);color:var(--mute);margin:18px 0 0;padding-top:16px;font-size:13.5px}.v-sol2 .w-else a{color:var(--navy);font-weight:600}.v-sol2 .side{border-left:1px solid var(--hair);background:var(--bone);flex-direction:column;display:flex}.v-sol2 .side .w-l{margin-top:4px}.w-grp{color:#fff;transition:transform .45s var(--ease);background:#071a4f;border-radius:14px;flex-direction:column;margin-top:auto;display:flex;overflow:hidden}.v-sol2 .side>.w-cap+.w-l{margin-top:12px}.v-sol2 .side .w-grp{margin-top:18px}.w-grp:hover{transform:translateY(-2px)}.w-grp .art{height:120px;position:relative;overflow:hidden}.w-grp .art img{object-fit:cover;width:100%;height:100%}.w-grp .art:after{content:"";background:linear-gradient(#071a4f00 40%,#071a4f);position:absolute;inset:0}.w-grp .tx{flex-direction:column;padding:4px 18px 18px;display:flex}.w-grp .w-cap{color:var(--amber)}.w-grp b{font-family:var(--font-lora),Lora,Georgia,serif;margin-top:7px;font-size:19px;font-weight:400;line-height:1.2}.w-grp .go{align-items:center;gap:6px;margin-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.w-grp .go svg{width:12px;height:12px}.v-res2{grid-template-columns:230px 230px minmax(0,1fr);width:min(1296px,100vw - 96px);display:grid}.v-res2 .w-c{padding:30px 30px 28px}.v-res2 .w-c.mg{border-left:1px solid var(--hair);background:var(--bone);padding:18px 18px 18px 26px}.v-res2 .w-c.mg>.w-cap{margin:12px 0 14px}@media (max-width:1300px){.v-res2{grid-template-columns:200px 200px minmax(0,1fr)}.v-sol2 .bz{grid-template-columns:repeat(2,minmax(0,1fr))}}
