@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{color-scheme:light;--ink:#0a0f22;--ink-70:#545a6b;--ink-40:#8e93a0;--line:rgba(10,15,34,0.1);--b900:#265496;--b700:#3d73bb;--b500:#6798dc;--b300:#95b7e7;--b200:#c2d6f1;--b100:#e1eaf8;--mantis:#8fc75d;--mantis-ink:#46731e;--mantis-soft:rgba(143,199,93,0.16);--red:#d9453c;--red-soft:rgba(217,69,60,0.1);--amber-ink:#8a6100;--amber-soft:rgba(236,161,0,0.14);--frame:#e1eaf8;--panel:#f2f6fc;--solid:#ffffff;--soft:rgba(225,234,248,0.7);--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.74),rgba(255,255,255,0.4));--glass-line:rgba(255,255,255,0.85);--glass-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,0.3),0 14px 34px rgba(38,84,150,0.12);--spot:rgba(255,255,255,0.55);--aurora:radial-gradient(42% 52% at 12% 18%,rgba(103,152,220,0.38),rgba(103,152,220,0) 70%),radial-gradient(38% 46% at 88% 72%,rgba(149,183,231,0.5),rgba(149,183,231,0) 70%),radial-gradient(26% 30% at 62% 8%,rgba(143,199,93,0.2),rgba(143,199,93,0) 70%);--dots:rgba(38,84,150,0.13);--g-btn:linear-gradient(137deg,#265496 3.74%,#3d73bb 90.11%);--g-btn-h:linear-gradient(137deg,#1e4576 3.74%,#326196 90.11%);--g-hero:linear-gradient(180deg,#82b1ec,#b6d0f3 55%,#e1eaf8);--g-chip:linear-gradient(90deg,rgba(225,234,248,0.95),rgba(225,234,248,0) 85%);--g-dark:linear-gradient(160deg,#0a0f22 35%,#142a55);--on-dark:#f4f4f6;--on-dark-2:#a9b4c8;--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--gap:12px;--r-panel:28px;--r-card:20px;--shadow-btn:3px 5px 12.5px rgba(61,115,187,0.5);--ease:cubic-bezier(0.4,0,0.2,1)}:root[data-theme=dark]{color-scheme:dark;--ink:#e8eef9;--ink-70:#a3b0c6;--ink-40:#75829b;--line:rgba(255,255,255,0.1);--b900:#9dbdf0;--b700:#82a9ea;--b500:#6f9ee2;--b300:#4e72ae;--b200:#2a3d63;--b100:#17244a;--mantis-ink:#a9d88a;--mantis-soft:rgba(143,199,93,0.14);--red:#ff8f85;--red-soft:rgba(255,143,133,0.14);--amber-ink:#f2c25c;--amber-soft:rgba(242,194,92,0.14);--frame:#060a15;--panel:#0a1224;--solid:#0e1628;--soft:rgba(255,255,255,0.05);--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.09),rgba(255,255,255,0.025));--glass-line:rgba(255,255,255,0.12);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.14),inset 0 -1px 0 rgba(255,255,255,0.03),0 18px 44px rgba(0,0,0,0.4);--spot:rgba(149,183,231,0.16);--aurora:radial-gradient(42% 52% at 12% 18%,rgba(61,115,187,0.32),rgba(61,115,187,0) 70%),radial-gradient(38% 46% at 88% 72%,rgba(38,84,150,0.42),rgba(38,84,150,0) 70%),radial-gradient(26% 30% at 62% 8%,rgba(143,199,93,0.1),rgba(143,199,93,0) 70%);--dots:rgba(149,183,231,0.1);--g-hero:linear-gradient(180deg,#0d1d42,#0b1834 55%,#060a15);--g-chip:linear-gradient(90deg,rgba(103,152,220,0.2),rgba(103,152,220,0) 85%);--g-dark:linear-gradient(160deg,#03060e 30%,#0e1e40);--shadow-btn:3px 5px 16px rgba(38,84,150,0.55)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--frame);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden}a,button{color:inherit}button{font:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--b700);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.page{padding:0 var(--gap) var(--gap);display:grid;gap:var(--gap)}.panel{position:relative;border-radius:var(--r-panel);padding:84px 32px;overflow:hidden;scroll-margin-top:20px;isolation:isolate}.panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.inner{max-width:1180px}.p-aurora{background:var(--aurora),var(--panel)}.p-aurora:before{background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px;-webkit-mask:linear-gradient(180deg,#000,transparent 60%);mask:linear-gradient(180deg,#000,transparent 60%)}.p-solid{background:var(--solid)}.p-dark{color:var(--on-dark);background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.42),rgba(61,115,187,0) 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,var(--g-dark)}[data-theme=dark] .panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.glass{position:relative;border-radius:var(--r-card);background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--glass-shadow);overflow:hidden}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,-20%),var(--spot),transparent 65%);opacity:0;transition:opacity .3s var(--ease)}.glass:hover:after{opacity:1}.p-dark .glass{--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.09),rgba(255,255,255,0.02));--glass-line:rgba(255,255,255,0.12);--glass-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 18px 44px rgba(0,0,0,0.35);--spot:rgba(149,183,231,0.16)}.head{text-align:center;max-width:840px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 12px;border-radius:100px;font-size:13px;letter-spacing:.02em;background:var(--soft);border:1px solid var(--glass-line)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 3px rgba(143,199,93,.22)}.p-dark .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.title{font-family:var(--font-display);font-weight:700;text-transform:lowercase;letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance;font-size:clamp(32px,4vw,54px)}.title .dot{color:var(--b500)}.lede{margin:0;font-size:17px;line-height:1.6;color:var(--ink-70);max-width:66ch;text-wrap:pretty}.p-dark .lede{color:var(--on-dark-2)}.idx{font-size:13px;color:var(--ink-40);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.p-dark .idx{color:var(--on-dark-2)}.h3{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:0;text-transform:lowercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:52px;padding:0 10px 0 24px;border-radius:100px;border:1px solid var(--glass-line);font-weight:500;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .15s}.btn .arr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#265496}.btn .arr .i{width:16px;height:16px;stroke-width:2.25;transition:transform .2s var(--ease)}.btn:hover .arr .i{transform:translateX(2px)}.btn-primary{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--g-btn-h);transform:translateY(-1px);box-shadow:3px 5px 18px rgba(61,115,187,.7)}.btn-glass{background:rgba(255,255,255,.35);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-glass .arr{background:#0a0f22;color:#fff}.btn-glass:hover{background:rgba(255,255,255,.6)}[data-theme=dark] .btn-glass{background:rgba(255,255,255,.07)}[data-theme=dark] .btn-glass:hover{background:rgba(255,255,255,.14)}[data-theme=dark] .btn-glass .arr{background:#fff;color:#0a0f22}.btn-alert{background:transparent;color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,transparent);padding:0 22px;gap:10px}.btn-alert:hover{background:var(--red-soft)}.pulse{width:9px;height:9px;border-radius:50%;background:currentColor;position:relative;flex:none}.pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid;opacity:0;animation:ring 2s var(--ease) infinite}@keyframes ring{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.4);opacity:0}}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap}.b-blue{background:var(--b100);color:var(--b900)}.b-green{background:var(--mantis-soft);color:var(--mantis-ink)}.b-amber{background:var(--amber-soft);color:var(--amber-ink)}.b-red{background:var(--red-soft);color:var(--red)}.b-line{border:1px solid var(--b300);color:var(--b900)}.p-dark .b-blue{background:rgba(103,152,220,.22);color:#b4cef5}.p-dark .b-amber{background:rgba(242,194,92,.16);color:#f2c25c}.p-dark .b-red{background:rgba(240,138,128,.16);color:#f5a39b}.p-dark .b-green{background:rgba(143,199,93,.16);color:#b5e08f}.chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:20px;background:var(--g-chip);font-size:14px}.tag-mono{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:10px;border:1px solid var(--glass-line);background:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lnk{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;text-decoration:none;color:var(--b900)}.lnk .i{width:16px;height:16px;transition:transform .2s var(--ease)}.lnk:hover .i{transform:translate(2px,-2px)}.mega-grid a{display:flex;flex-direction:column;gap:4px;min-height:56px;padding:12px 16px;border-radius:12px;border:1px solid transparent;background:var(--solid);text-decoration:none;transition:border-color .15s}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.04)}.mega-grid a:hover{border-color:var(--b200)}.mega-grid .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mega-grid .t b{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em;text-transform:lowercase}.mega-grid .d,.mega-grid .t span{font-size:14px;color:var(--ink-70)}.mega-all span,.mega-foot a{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-foot{margin-top:16px;padding-top:16px;gap:32px}.rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:6px;padding:10px 8px;border-radius:100px;background:rgba(255,255,255,.55);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(38,84,150,.12);opacity:0;pointer-events:none;transition:opacity .25s}[data-theme=dark] .rail{background:rgba(12,20,38,.7)}.rail.show{opacity:1;pointer-events:auto}.rail a{position:relative;display:grid;place-items:center;width:18px;height:18px;text-decoration:none}.rail a i{width:6px;height:6px;border-radius:6px;background:var(--b300);transition:height .2s,background .2s}.rail a[aria-current=true] i{height:16px;background:var(--g-btn)}.rail a span{position:absolute;right:28px;top:50%;transform:translate(6px,-50%);opacity:0;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:600;padding:5px 10px;border-radius:100px;background:#0a0f22;color:#fff;border:1px solid rgba(255,255,255,.15);transition:opacity .15s,transform .15s}.rail a:focus-visible span,.rail a:hover span{opacity:1;transform:translateY(-50%)}.hero{background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px,var(--g-hero);border-radius:0 0 var(--r-panel) var(--r-panel);margin-inline:calc(var(--gap) * -1);padding:140px 32px 40px}[data-theme=dark] .hero{background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /24px 24px,radial-gradient(55% 60% at 75% 40%,rgba(61,115,187,.35),rgba(61,115,187,0) 70%),var(--g-hero)}.hero .inner.trusted-wrap{display:block}.hero .inner:not(.trusted-wrap){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:center;max-width:1240px}.hero-copy{display:grid;gap:22px;justify-items:start}.hero h1{font-size:clamp(44px,6.2vw,92px);line-height:.95}.hero h1 .l2{color:var(--b900);display:block}.hero h1 .dot{color:#fff}[data-theme=dark] .hero h1 .dot{color:var(--mantis)}.hero .lede{color:var(--ink);font-size:18px}.hero .note{margin:-6px 0 0;font-weight:600}.cta-row{gap:12px}.cta-row,.ticks{display:flex;flex-wrap:wrap}.ticks{gap:8px;max-width:620px;margin:0;padding:0;list-style:none}.ticks li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:100px;background:rgba(255,255,255,.85);border:1px solid var(--glass-line);font-size:14px;color:var(--b900)}[data-theme=dark] .ticks li{background:rgba(14,22,40,.7)}.ticks .ok{width:20px;height:20px;border-radius:50%;background:var(--mantis);color:#fff;display:grid;place-items:center}.ticks .ok .i{width:13px;height:13px;stroke-width:3}.hero-art{position:relative;aspect-ratio:1;width:100%;max-width:560px;justify-self:center;perspective:1000px}.hero-art .rings{position:absolute;inset:2%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,0) 0 38px,rgba(255,255,255,.5) 39px 40px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:spin 80s linear infinite;will-change:transform}[data-theme=dark] .hero-art .rings{background:repeating-radial-gradient(circle,rgba(149,183,231,0) 0 38px,rgba(149,183,231,.22) 39px 40px)}.hero-art .halo{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,255,255,0) 70%);filter:blur(10px)}[data-theme=dark] .hero-art .halo{background:radial-gradient(circle,rgba(103,152,220,.45),rgba(103,152,220,0) 70%)}.art-wrap{inset:4%;transform-style:preserve-3d;transition:transform .25s var(--ease)}.art,.art-wrap{position:absolute}.art{inset:0;animation:float 7s ease-in-out infinite;will-change:transform}.art svg{width:100%;height:100%;display:block;overflow:visible}.art{contain:layout paint}.art svg.art-fx{position:absolute;inset:0;pointer-events:none}.orbit{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid var(--glass-line);background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(38,84,150,.16);font-size:13px;font-weight:600;white-space:nowrap;animation:float 6s ease-in-out infinite}[data-theme=dark] .orbit{background:rgba(14,22,40,.78);box-shadow:0 10px 28px rgba(0,0,0,.4)}.orbit i{width:8px;height:8px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 3px rgba(143,199,93,.25)}.o1{left:-2%;top:20%;animation-delay:-1s}.o2{right:-4%;top:44%;animation-delay:-3s}.o3{left:6%;bottom:12%;animation-delay:-5s}.ds-scan{opacity:0;animation:dsScan 6s cubic-bezier(.45,0,.25,1) infinite}.ds-frame{opacity:.55}@keyframes dsScan{0%{transform:translateY(-340px);opacity:0}7%{opacity:1}56%{transform:translateY(310px);opacity:1}64%,to{transform:translateY(310px);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(1turn)}}.trusted{margin-top:40px;padding:14px 16px 14px 22px;display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;border-radius:100px}.trusted p{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;text-transform:lowercase}.trusted .grp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.trusted .sep{width:1px;height:24px;background:var(--line)}.trusted .grp .i{width:16px;height:16px;color:var(--b700);margin-right:2px}.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.feat{padding:26px;display:grid;gap:10px;align-content:start}.feat .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn);margin-bottom:6px}.feat .ic .i{width:22px;height:22px}.feat p{margin:0;color:var(--ink-70)}.method-strip{margin-top:var(--gap);padding:18px 22px;display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center}.method-strip p{margin:0 6px 0 0;font-weight:600}.moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.moment{padding:24px;display:flex;flex-direction:column;gap:12px}.moment .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.moment h3{font-family:var(--font-display);font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:0;text-transform:lowercase;color:#fff}.moment p{margin:0;color:var(--on-dark-2);font-size:15px}.moment .changes{margin-top:auto;padding:14px;border-radius:14px;background:rgba(143,199,93,.12);border:1px solid rgba(143,199,93,.25)}.moment .changes small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#b5e08f;margin-bottom:4px}.moment .changes span{color:#fff;font-size:15px}.moment .lnk{color:#b4cef5}.moment.urgent .changes{background:rgba(240,138,128,.1);border-color:rgba(240,138,128,.28)}.moment.urgent .changes small,.moment.urgent .lnk{color:#f5a39b}.filters{display:flex;gap:4px;padding:5px;border-radius:100px;width:fit-content;max-width:100%;margin:0 auto 18px;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{border:0;background:transparent;padding:9px 18px;border-radius:100px;cursor:pointer;white-space:nowrap;font-size:14px;color:var(--ink-70)}.filters button b{font-weight:600;margin-left:6px;color:var(--ink-40);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters button[aria-pressed=true]{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.filters button[aria-pressed=true] b{color:rgba(255,255,255,.75)}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.svc{padding:24px;gap:10px;transition:opacity .25s var(--ease),transform .25s var(--ease)}.svc[hidden]{display:none}.svc .top{justify-content:space-between;align-items:center}.svc h3{color:var(--b700)}.svc .sub{margin:0;font-weight:600}.svc p.d{margin:0;color:var(--ink-70);font-size:15px}.svc .chips{display:grid;gap:6px;margin:4px 0 6px}.svc .lnk{margin-top:auto;padding-top:6px}.svc.flag{background:linear-gradient(140deg,rgba(61,115,187,.22),rgba(255,255,255,.4));border-color:rgba(103,152,220,.55)}[data-theme=dark] .svc.flag{background:linear-gradient(140deg,rgba(61,115,187,.3),rgba(255,255,255,.03));border-color:rgba(103,152,220,.45)}.svc.flag:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,rgba(143,199,93,0),#8fc75d,rgba(143,199,93,0))}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.prod{padding:26px;display:flex;flex-direction:column;gap:14px;min-height:300px}.prod .top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.word{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:.92;letter-spacing:-.045em;text-transform:lowercase}.word span{display:block;color:var(--b700)}.prod p{margin:0;color:var(--ink-70)}.flowline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative;margin-top:4px}.flowline:before{right:14px;top:14px;height:2px;background:linear-gradient(90deg,var(--b300),var(--b200))}.flowline:after,.flowline:before{content:"";position:absolute;left:14px}.flowline:after{top:10px;width:10px;height:10px;border-radius:50%;background:var(--mantis);box-shadow:0 0 12px var(--mantis);animation:travel 4.5s var(--ease) infinite}@keyframes travel{0%{left:14px;opacity:0}10%{opacity:1}80%{left:calc(100% - 24px);opacity:1}to{left:calc(100% - 24px);opacity:0}}.flowline div{position:relative;display:grid;gap:6px;font-size:13px;line-height:1.35}.flowline b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--solid);border:2px solid var(--b300);font-size:11px;color:var(--b900);position:relative;z-index:1}.prod .lnk{margin-top:auto}.prod.soon-card .word span{color:var(--ink-40)}.cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.case{padding:24px;display:flex;flex-direction:column;gap:12px;text-align:left;border-radius:var(--r-card);cursor:pointer;font:inherit;color:inherit}.case .top{display:flex;justify-content:space-between;align-items:center}.case h3{color:var(--ink)}.case p{margin:0;color:var(--ink-70);font-size:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.metric-pill{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--b100);color:var(--b900);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mantis)}.case .more{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:15px;color:var(--b900)}.case .more .i{width:16px;height:16px;transition:transform .2s var(--ease)}.case:hover .more .i{transform:translateX(3px)}.modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(10,15,34,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}[data-theme=dark] .modal{background:rgba(2,5,12,.6)}.modal.open{opacity:1;pointer-events:auto}.mcard{width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:28px;border-radius:24px;transform:translateY(10px) scale(.98);transition:transform .25s var(--ease);--glass-bg:linear-gradient(140deg,rgba(255,255,255,0.9),rgba(255,255,255,0.75))}[data-theme=dark] .mcard{--glass-bg:linear-gradient(140deg,rgba(20,30,54,0.92),rgba(14,22,40,0.88))}.modal.open .mcard{transform:none}.mhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mcard h4{font-family:var(--font-display);font-size:clamp(26px,3.2vw,34px);line-height:1.05;letter-spacing:-.035em;margin:10px 0 6px;text-transform:lowercase}.mcard .sit{margin:0 0 16px;color:var(--ink-70)}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mbox{padding:14px 16px;border-radius:14px;background:var(--soft);border:1px solid var(--line)}.mbox dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-40);margin-bottom:6px}.mbox dd{margin:0;font-size:14px;line-height:1.55}.mmeans{margin-top:10px;padding:16px 18px;border-radius:14px;background:var(--g-btn);color:#fff}.mmeans b{display:block;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;margin-bottom:4px}.mnav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.mnav .count{font-size:13px;color:var(--ink-70);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.btn-sm{height:40px;padding:0 16px;gap:8px;font-size:14px;background:var(--solid);color:var(--ink);border-color:var(--b200)}.btn-sm:disabled{opacity:.4;cursor:default}.btn-sm .i{width:16px;height:16px}.diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.dcard{padding:26px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px}.dcard .n{font-size:40px;font-weight:700;letter-spacing:-.05em;line-height:1;background:linear-gradient(137deg,#6f9ee2,#b4cef5);-webkit-background-clip:text;background-clip:text;color:transparent}.dcard .n,.dcard h3{font-family:var(--font-display)}.dcard h3{font-size:22px;letter-spacing:-.03em;margin:2px 0 8px;text-transform:lowercase;color:#fff}.dcard p{margin:0;color:var(--on-dark-2);font-size:15px}.stepper{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:var(--gap)}.stepper:before{content:"";right:10%;background:var(--b200)}.stepper .fill,.stepper:before{position:absolute;left:10%;top:25px;height:2px}.stepper .fill{background:var(--g-btn);width:calc(80% * var(--p, 0));transition:width .45s var(--ease);box-shadow:0 0 10px rgba(61,115,187,.6)}.stepper button{position:relative;border:0;background:transparent;cursor:pointer;display:grid;justify-items:center;gap:10px;padding:0 4px;text-align:center}.stepper .node{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--b900);background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--glass-shadow);transition:background .25s,color .25s,transform .25s}.stepper button[aria-selected=true] .node{background:var(--g-btn);color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px rgba(61,115,187,.18),var(--shadow-btn)}.stepper .lbl{font-size:14px;font-weight:600;color:var(--ink-70);line-height:1.3}.stepper button[aria-selected=true] .lbl{color:var(--ink)}.stage{padding:28px;display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;align-items:center}.stage .big{font-family:var(--font-display);font-size:76px;font-weight:700;letter-spacing:-.06em;line-height:.9;background:var(--g-btn);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .stage .big{background:linear-gradient(137deg,#6f9ee2,#b4cef5);-webkit-background-clip:text;background-clip:text}.stage h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.035em;margin:4px 0 8px;text-transform:lowercase}.stage p{margin:0;color:var(--ink-70)}.stage small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--b700)}.stage .nav2{display:flex;gap:6px}.stage-anim{animation:stageIn .35s var(--ease)}@keyframes stageIn{0%{opacity:0;transform:translateY(8px)}}.one-team{text-align:center;margin:0 0 18px}.trust-line{padding:18px 22px;display:flex;gap:14px;align-items:center;margin-bottom:var(--gap)}.trust-line .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--mantis-soft);color:var(--mantis-ink);flex:none}.trust-line p{margin:0;font-weight:600;font-size:17px}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.tcard{padding:24px;display:grid;gap:10px;align-content:start}.tcard .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--b100);color:var(--b700)}.tcard p{margin:0;color:var(--ink-70)}.p-start{background:radial-gradient(50% 60% at 20% 30%,rgba(103,152,220,.45),rgba(103,152,220,0) 70%),radial-gradient(40% 50% at 85% 70%,rgba(143,199,93,.22),rgba(143,199,93,0) 70%),var(--g-hero)}.start{max-width:860px;margin:0 auto;padding:44px 40px;text-align:center;display:grid;gap:18px;justify-items:center;border-radius:28px}.start .title{font-size:clamp(36px,5vw,64px)}.start .cta-row{justify-content:center}.mail{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border-radius:100px;background:var(--soft);border:1px solid var(--glass-line);font-weight:600}.mail .i{width:18px;height:18px;color:var(--b700)}.mail button{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:100px;background:var(--solid);font-size:13px;font-weight:600}.mail button .i{width:14px;height:14px;color:inherit}.copied{min-height:18px;margin:-6px 0 0;font-size:13px;color:var(--mantis-ink);font-weight:600}.head.left{text-align:left;justify-items:start;margin:0 0 28px}.head.left.wide{max-width:900px;margin-bottom:36px}.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:start}.split-head{position:sticky;top:24px;display:grid;gap:18px}.split.rev{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.method-box{padding:18px 20px;display:grid;gap:12px}.method-box p{margin:0;font-weight:600}.method-box .tags{display:flex;flex-wrap:wrap;gap:8px}.row,.rows{display:grid}.row{grid-template-columns:56px minmax(0,1fr);gap:20px;padding:26px 0;border-top:1px solid var(--line)}.row:first-child{border-top:0;padding-top:6px}.row .ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.row .ic .i{width:24px;height:24px}.row h3{margin-bottom:8px;font-size:24px}.row p{margin:0;color:var(--ink-70)}.triage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:stretch}.tlist{display:grid;gap:8px;align-content:start}.tlist button{text-align:left;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--on-dark);border-radius:18px;padding:18px 20px;cursor:pointer;display:grid;gap:8px;transition:background .2s,border-color .2s,transform .2s}.tlist button:hover{background:rgba(255,255,255,.07)}.tlist button[aria-selected=true]{background:linear-gradient(140deg,rgba(61,115,187,.35),rgba(255,255,255,.04));border-color:rgba(149,183,231,.45);box-shadow:0 0 0 1px rgba(149,183,231,.15),0 16px 40px rgba(0,0,0,.35)}.tlist .r1{display:flex;justify-content:space-between;align-items:center}.tlist b{font-family:var(--font-display);font-size:19px;line-height:1.2;letter-spacing:-.02em;text-transform:lowercase}.tdetail{padding:32px;display:flex;flex-direction:column;gap:16px;min-height:380px}.tdetail .ghost{position:absolute;right:22px;top:6px;font-weight:700;font-size:140px;line-height:1;letter-spacing:-.06em;color:rgba(255,255,255,.05);pointer-events:none}.tdetail .ghost,.tdetail h3{font-family:var(--font-display)}.tdetail h3{font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.035em;margin:0;text-transform:lowercase;color:#fff;max-width:18ch}.tdetail p{margin:0;color:var(--on-dark-2);font-size:16px;max-width:58ch}.tdetail .changes{margin-top:auto;padding:16px 18px;border-radius:16px;background:rgba(143,199,93,.12);border:1px solid rgba(143,199,93,.28);display:grid;gap:4px}.tdetail .changes small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#b5e08f}.tdetail .changes span{color:#fff;font-size:17px}.tdetail.urgent .changes{background:rgba(240,138,128,.1);border-color:rgba(240,138,128,.3)}.tdetail.urgent .changes small{color:#f5a39b}.tdetail .lnk{color:#b4cef5}.tdetail.urgent .lnk{color:#f5a39b}.fadein{animation:stageIn .35s var(--ease)}.services{grid-auto-flow:dense}.svc{display:flex;flex-direction:column;gap:12px}.svc-main,.svc-side{display:flex;flex-direction:column;gap:10px}.svc-side{margin-top:auto}.svc .top{display:flex}.svc.flag{grid-column:span 2;padding:30px}.svc.flag h3{font-size:30px}.svc.flag .svc-side .chips{display:flex;flex-wrap:wrap;gap:6px}.ds-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.ds-actions .btn{height:46px}.svc.wide{grid-column:1/-1;flex-direction:row;gap:32px;align-items:center}.svc.wide .svc-main{flex:1.3 1}.svc.wide .svc-side{flex:1 1;margin-top:0}.services.filtered .svc.flag,.services.filtered .svc.wide{grid-column:auto;flex-direction:column;align-items:stretch}.services.filtered .svc.wide .svc-side{margin-top:auto}.p-grid{background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 /56px 56px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 /56px 56px,var(--aurora),var(--solid)}.ptabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;border-radius:22px;margin-bottom:var(--gap)}.ptabs button{border:0;background:transparent;border-radius:17px;padding:12px 16px;cursor:pointer;text-align:left;display:grid;gap:4px;color:var(--ink-70);transition:background .2s,color .2s;position:relative;overflow:hidden}.ptabs button:hover{background:var(--soft);color:var(--ink)}.ptabs button b{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em;text-transform:lowercase;line-height:1}.ptabs button b span{color:var(--b700);margin-left:.3em}.ptabs button small{font-size:12px}.ptabs button[aria-selected=true]{background:var(--solid);color:var(--ink);box-shadow:0 8px 24px rgba(38,84,150,.14)}[data-theme=dark] .ptabs button[aria-selected=true]{background:rgba(255,255,255,.08)}.ptabs button[aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3d73bb,#8fc75d)}.pstage{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:36px;padding:36px;align-items:center;border-radius:28px;min-height:520px}.pcopy{display:grid;gap:16px;align-content:center}.pcopy .word{font-size:clamp(44px,5vw,68px)}.pcopy p{margin:0;color:var(--ink-70);font-size:17px}.pcopy p strong{color:var(--ink)}.psteps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.psteps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;font-size:15px;font-weight:500}.psteps li b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:12px;background:var(--b100);color:var(--b900)}.pcopy .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.pcopy .btn{height:46px}.pcopy .dis{color:var(--ink-40);font-size:14px}.pvis{perspective:1400px;min-width:0}.device,.pvis{position:relative}.device{border-radius:18px;padding:10px;background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(225,234,248,.6));border:1px solid var(--glass-line);box-shadow:0 40px 80px rgba(38,84,150,.25),inset 0 1px 0 #fff;transform:rotateY(-9deg) rotateX(4deg);transform-origin:left center;transition:transform .6s var(--ease)}[data-theme=dark] .device{background:linear-gradient(150deg,rgba(40,56,92,.9),rgba(16,26,48,.8));box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.15)}.pvis:hover .device{transform:rotateY(-3deg) rotateX(1deg)}.device img{display:block;width:100%;height:auto;border-radius:10px;aspect-ratio:1400/930;object-fit:cover;object-position:top left;background:var(--b100)}.device:after{content:"";position:absolute;inset:10px;border-radius:10px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.35),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,.12))}.anno{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:100px;font-size:13px;font-weight:600;white-space:nowrap;background:rgba(255,255,255,.82);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(38,84,150,.2);animation:float 6s ease-in-out infinite}[data-theme=dark] .anno{background:rgba(14,22,40,.82);box-shadow:0 10px 28px rgba(0,0,0,.45)}.anno i{width:8px;height:8px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 3px rgba(143,199,93,.25)}.anno.red i{background:#e5534b;box-shadow:0 0 0 3px rgba(229,83,75,.25)}.schem{width:100%;height:auto;display:block;border-radius:22px;background:var(--solid);border:1px solid var(--glass-line);box-shadow:0 30px 70px rgba(38,84,150,.18)}[data-theme=dark] .schem{background:#0b1428;box-shadow:0 30px 70px rgba(0,0,0,.5)}.schem .bg-grid{stroke:var(--line)}.schem .node{fill:var(--solid);stroke:var(--b300);stroke-width:1.5}[data-theme=dark] .schem .node{fill:#111d36}.schem .node.accent{stroke:#3d73bb;stroke-width:2}.schem .node.good{stroke:#8fc75d}.schem .node.bad{stroke:#e5534b}.schem .wire{fill:none;stroke:var(--b200);stroke-width:2;stroke-dasharray:4 6}.schem .lbl{fill:var(--ink);font:600 13px var(--font-body)}.schem .sub{fill:var(--ink-40);font:500 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase}.schem .bar{fill:var(--b100)}.schem .ring-bg{stroke:var(--b100)}.schem .ink{fill:var(--b700)}.schem .pk-good{fill:#8fc75d}.schem .pk-bad{fill:#e5534b}.schem .pk{fill:#3d73bb}.pnav{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:14px;margin-top:-8px}.pdots{display:flex;gap:6px}.pdots i{width:6px;height:6px;border-radius:6px;background:var(--b300);transition:width .25s var(--ease),background .25s}.pdots i.on{width:22px;background:var(--g-btn)}.casebox{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start}.clist{display:grid;border-top:1px solid var(--line)}.crow{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;border-radius:0;transition:background .2s,padding .2s;color:inherit}.crow:hover,.crow[aria-selected=true]{background:var(--soft);padding-left:20px}.crow .idx{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink-40);letter-spacing:-.03em}.crow[aria-selected=true] .idx{color:var(--b700)}.crow b{font-family:var(--font-display);font-size:21px;letter-spacing:-.03em;text-transform:lowercase;display:block;line-height:1.15}.crow small{color:var(--ink-70);font-size:13px}.crow .i{width:18px;height:18px;color:var(--ink-40);transition:transform .2s var(--ease),color .2s}.crow[aria-selected=true] .i{color:var(--b700);transform:translateX(3px)}.cpreview{position:sticky;top:24px;padding:28px;display:grid;gap:14px}.cpreview .top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cpreview h3{font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.035em;margin:0;text-transform:lowercase}.cpreview p{margin:0;color:var(--ink-70)}.cpreview .big-metric{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--b900);padding:16px 18px;border-radius:16px;background:var(--g-chip);border:1px solid var(--glass-line)}.cpreview .means{font-weight:600;color:var(--ink)}.cpreview .btn{justify-self:start;height:48px}.drows{display:grid;border-top:1px solid rgba(255,255,255,.12)}.drow{display:grid;grid-template-columns:120px minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:start;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.12);transition:background .25s}.drow:hover{background:linear-gradient(90deg,rgba(103,152,220,.1),rgba(103,152,220,0))}.drow .n{font-size:64px;font-weight:700;letter-spacing:-.06em;line-height:.8;background:linear-gradient(137deg,#6f9ee2,#b4cef5);-webkit-background-clip:text;background-clip:text;color:transparent}.drow .n,.drow h3{font-family:var(--font-display)}.drow h3{font-size:26px;line-height:1.1;letter-spacing:-.03em;text-transform:lowercase;color:#fff}.drow p{margin:0;color:var(--on-dark-2)}.lifecycle{padding:20px 22px;display:grid;gap:16px}.lifecycle p{margin:0;display:flex;gap:10px;align-items:center;font-weight:600}.lifecycle p .i{color:var(--mantis-ink)}.lifecycle ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.lifecycle ol:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:linear-gradient(90deg,#3d73bb,#8fc75d 60%,var(--ink-40))}.lifecycle li{position:relative;padding-top:24px;display:grid;gap:2px;font-size:13px;color:var(--ink-70)}.lifecycle li:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--solid);border:3px solid #3d73bb}.lifecycle li:nth-child(2):before{border-color:#8fc75d}.lifecycle li:nth-child(3):before{border-color:var(--ink-40)}.lifecycle li b{font-family:var(--font-display);font-size:17px;color:var(--ink)}.tlist2{padding:8px 26px}.tlist2 article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line)}.tlist2 article:first-child{border-top:0}.tlist2 .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--b100);color:var(--b700)}.tlist2 h3{margin-bottom:6px}.tlist2 p{margin:0;color:var(--ink-70)}@media (max-width:1023px){.casebox,.split,.split.rev,.triage{grid-template-columns:minmax(0,1fr);gap:24px}.cpreview,.split-head{position:static}.cpreview{display:none}.svc.flag{grid-column:1/-1}.pstage{grid-template-columns:minmax(0,1fr);padding:26px;min-height:0}.ptabs{grid-template-columns:repeat(2,minmax(0,1fr))}.drow{grid-template-columns:90px minmax(0,1fr)}.drow p{grid-column:2}}@media (max-width:760px){.services .svc.wide{flex-direction:column;align-items:stretch;gap:12px}.svc.flag{padding:20px}.svc.flag h3{font-size:24px}.tdetail{padding:22px;min-height:0}.tdetail .ghost{font-size:90px}.pstage{padding:18px;gap:20px}.ptabs button{padding:10px 12px}.ptabs button b{font-size:15px}.anno{font-size:11px;padding:6px 9px}.device{transform:none}.drow{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:22px 0}.drow .n{font-size:40px}.drow h3{font-size:21px}.crow{grid-template-columns:40px minmax(0,1fr) auto;padding:16px 6px}.crow b{font-size:18px}.tlist2{padding:4px 18px}.row{grid-template-columns:44px minmax(0,1fr);gap:14px}.row .ic{width:44px;height:44px;border-radius:12px}}.hero-copy>*{animation:rise .7s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.06s}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}.hero-copy>:nth-child(6){animation-delay:.3s}.hero-art{animation:pop .9s var(--ease) .1s both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s)}.rv.in{opacity:1;transform:none}.eyebrow{display:block;padding:0;border:0;border-radius:0;background:none;font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink-70)}.eyebrow:before{display:none}.p-dark .eyebrow{background:none;color:var(--on-dark-2)}.one-team{font-size:15px;color:var(--ink-70)}.drow .n{color:#6f9ee2}.drow .n,.stage .big,[data-theme=dark] .stage .big{background:none;-webkit-background-clip:border-box;background-clip:border-box}.stage .big,[data-theme=dark] .stage .big{color:var(--b700)}.hero-copy>h1{animation:none}.hero h1 .l1,.hero h1 .l2{display:block;animation:lineUp .9s var(--ease) both}.hero h1 .l2{animation-delay:.12s}@keyframes lineUp{0%{opacity:0;transform:translateY(32px);filter:blur(6px)}}.trusted{animation:rise .8s var(--ease) .5s both}.head.rv .title{clip-path:inset(0 0 100% 0);transform:translateY(16px)}.head.rv.in .title{clip-path:inset(-10% 0 -20% 0);transform:none;transition:clip-path .8s var(--ease) .06s,transform .8s var(--ease) .06s}.row.rv .ic{opacity:0;transform:scale(.6) rotate(-10deg)}.row.rv.in .ic{opacity:1;transform:none;transition:opacity .5s var(--ease) calc(var(--d, 0s) + .15s),transform .5s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .15s)}.drow{position:relative}.drow:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,#6f9ee2,rgba(111,158,226,0) 70%);transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease) .1s}.drow.seen:after{transform:scaleX(1)}.drow.rv .n{opacity:0;transform:translateX(-28px)}.drow.rv.in .n{opacity:1;transform:none;transition:opacity .6s var(--ease) .1s,transform .6s var(--ease) .1s}.stepper:not(.seen) .fill{width:0}.stepper.rv .node{opacity:0;transform:scale(.6)}.stepper.rv.in .node{opacity:1;transform:none;transition:opacity .4s var(--ease) calc(var(--i, 0) * 90ms + .1s),transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * 90ms + .1s)}.svc{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.svc:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow),0 24px 50px rgba(38,84,150,.16)}.pvis>.fadein{animation:visIn .65s var(--ease) both}@keyframes visIn{0%{opacity:0;transform:translateX(36px) rotateY(-12deg)}}.tdetail .ghost{animation:ghostIn .7s var(--ease) both}@keyframes ghostIn{0%{opacity:0;transform:translateY(24px)}}.p-start:after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(28% 32% at 30% 40%,rgba(143,199,93,.28),rgba(143,199,93,0) 70%),radial-gradient(26% 30% at 72% 62%,rgba(103,152,220,.4),rgba(103,152,220,0) 70%);animation:blob 18s ease-in-out infinite alternate;will-change:transform}@keyframes blob{to{transform:translate(8%,-6%) scale(1.12)}}.crow .idx{transition:color .2s,transform .25s var(--ease)}.crow:hover .idx{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.drow.rv .n,.head.rv .title,.row.rv .ic,.stepper.rv .node{opacity:1;transform:none;clip-path:none}.drow:after{transform:scaleX(1)}}.welcome{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:500;color:var(--b900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-line{width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(61,115,187,0),#3d73bb 60%,#8fc75d);transform-origin:left;animation:wlLine .7s var(--ease) both}.wl-text{white-space:pre}.wl-text .g{color:var(--b500);opacity:.75}.wl-caret{width:9px;height:18px;border-radius:2px;background:#8fc75d;margin-left:-6px;animation:blink 1s steps(1) infinite,caretOut .4s var(--ease) 2.6s forwards}@keyframes wlLine{0%{transform:scaleX(0)}}@keyframes blink{50%{opacity:0}}@keyframes caretOut{to{opacity:0;width:0;margin-left:-12px}}.hero-copy>.welcome{animation:none}@media (prefers-reduced-motion:reduce){.wl-caret{display:none}}.word span{white-space:nowrap}.pcopy .word.long{font-size:clamp(34px,3.8vw,54px)}:root{--card:#ffffff;--card-line:rgba(10,15,34,0.08);--card-shadow:0 1px 2px rgba(10,15,34,0.04),0 8px 24px rgba(38,84,150,0.06);--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}:root[data-theme=dark]{--card:#0f1830;--card-line:rgba(255,255,255,0.08);--card-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 10px 30px rgba(0,0,0,0.3)}.p-aurora{background:radial-gradient(40% 50% at 8% 0,rgba(103,152,220,.18),rgba(103,152,220,0) 70%),var(--panel)}.p-clean{background:linear-gradient(var(--card-line) 1px,transparent 1px) 0 0 /64px 64px,linear-gradient(90deg,var(--card-line) 1px,transparent 1px) 0 0 /64px 64px,var(--panel)}.p-clean:before{background:radial-gradient(55% 60% at 50% 0,transparent,var(--panel) 80%)}.panel:not(.hero) .glass:not(.trusted):not(.start){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card);border-color:var(--card-line);box-shadow:var(--card-shadow)}.p-dark .glass{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}.glass:after{display:none}.lede.sub{font-size:16px;margin-top:-10px}.hero:not(.hero-p) .inner:not(.trusted-wrap){grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.hero:not(.hero-p) h1{font-size:clamp(40px,4.7vw,68px);line-height:1}.hero .lede strong{color:var(--ink)}.ticks.keys{max-width:660px}.ticks.keys li{font-size:13.5px}.lnk.inline{display:inline-flex;margin-left:6px;white-space:nowrap}.sec-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px 56px;align-items:end;margin-bottom:36px}.sec-top .lede{max-width:52ch;padding-bottom:4px}.explorer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.ind-list{display:grid;gap:8px}.ind{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;text-align:left;padding:14px 16px;border-radius:16px;border:1px solid var(--card-line);background:var(--card);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;color:inherit}.ind:hover{border-color:var(--b300);transform:translateX(3px)}.ind[aria-selected=true]{border-color:#3d73bb;box-shadow:0 0 0 3px rgba(61,115,187,.12),var(--card-shadow)}.ind .ii{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--b100);color:var(--b700);transition:background .2s,color .2s}.ind[aria-selected=true] .ii{background:var(--g-btn);color:#fff}.ind .ii .i{width:22px;height:22px}.ind b{display:block;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;text-transform:lowercase;line-height:1.15}.ind small{display:block;color:var(--ink-70);font-size:13.5px;line-height:1.45;margin-top:3px}.ind .ia .i{width:18px;height:18px;color:var(--ink-40);transition:transform .2s,color .2s}.ind[aria-selected=true] .ia .i{color:var(--b700);transform:translateX(3px)}.ind-panel{position:sticky;top:24px;border-radius:22px;padding:30px;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);overflow:hidden}.ind-panel:after,.ind-panel:before{content:"";position:absolute;width:18px;height:18px;border-color:#3d73bb;border-style:solid;opacity:.6}.ind-panel:before{top:12px;left:12px;border-width:2px 0 0 2px;border-radius:4px 0 0 0}.ind-panel:after{bottom:12px;right:12px;border-width:0 2px 2px 0;border-radius:0 0 4px 0}.ip-path{font-family:var(--mono);font-size:12px;color:var(--ink-40);margin:0 0 14px}.ip-path b{color:var(--b700);font-weight:500}.ind-panel h3{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);line-height:1.05;letter-spacing:-.035em;text-transform:lowercase}.ind-panel .d{margin:0 0 22px;color:var(--ink-70)}.ip-block{padding-top:18px;margin-top:18px;border-top:1px dashed var(--card-line)}.ip-block>small{display:block;font-family:var(--mono);font-size:12px;color:var(--ink-40);margin-bottom:10px;letter-spacing:.02em}.ip-tags{display:flex;flex-wrap:wrap;gap:6px}.ip-tags span{padding:6px 11px;border-radius:8px;background:var(--b100);color:var(--b900);font-size:13px;font-weight:500}.ip-ch{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.ip-ch li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.45}.ip-ch li:before{content:"";width:8px;height:8px;margin-top:6px;border-radius:2px;background:#e5534b;box-shadow:0 0 0 3px rgba(229,83,75,.15)}.ip-ch li b{display:block;font-weight:600}.ip-ch li span{color:var(--ink-70)}.ip-sv{display:grid;grid-template-columns:1fr 1fr}.ip-sv a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--card-line);text-decoration:none;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.ip-sv a:hover{border-color:#3d73bb;background:var(--b100)}.ip-sv a .i{width:15px;height:15px;color:var(--b700);flex:none}.ip-cta{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ip-anim>*{animation:ipIn .4s var(--ease) both}.ip-anim>:nth-child(2){animation-delay:.04s}.ip-anim>:nth-child(3){animation-delay:.08s}.ip-anim>:nth-child(4){animation-delay:.12s}.ip-anim>:nth-child(5){animation-delay:.16s}.ip-anim>:nth-child(6){animation-delay:.2s}@keyframes ipIn{0%{opacity:0;transform:translateY(8px)}}.all-ind{margin-top:20px;display:grid;gap:14px;justify-items:start}.all-ind .btn-line .arr .i{transition:transform .2s var(--ease)}.all-ind .btn-line[aria-expanded=true] .arr .i{transform:rotate(180deg)}.more-ind{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.more-ind[hidden]{display:none}.more-ind p{margin:0 6px 0 0;font-size:14px;color:var(--ink-70)}.more-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid var(--card-line);background:var(--card);text-decoration:none;font-size:14px;font-weight:500;transition:border-color .15s}.more-chip:hover{border-color:#3d73bb}.more-chip .i{width:16px;height:16px;color:var(--b700)}.sol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--card-line);border-left:1px solid var(--card-line)}.sol{padding:26px;border-right:1px solid var(--card-line);border-bottom:1px solid var(--card-line);display:flex;flex-direction:column;gap:10px;scroll-margin-top:30px;transition:background .25s;position:relative}.sol:hover{background:var(--b100)}[data-theme=dark] .sol:hover{background:rgba(103,152,220,.08)}.sol:target{background:var(--b100);box-shadow:inset 0 0 0 2px #3d73bb}.sol-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.sol-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.sol-n{font-family:var(--mono);font-size:12px;color:var(--ink-40)}.sol h3{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.15;letter-spacing:-.025em}.sol p{margin:0;color:var(--ink-70);font-size:15px}.rec{margin-top:auto;padding-top:12px;display:grid;gap:8px}.rec small{font-family:var(--mono);font-size:11.5px;color:var(--ink-40)}.rec div{display:flex;flex-wrap:wrap;gap:6px}.rec a{padding:5px 10px;border-radius:8px;border:1px solid var(--card-line);background:var(--card);text-decoration:none;font-size:12.5px;font-weight:600;color:var(--b900);transition:border-color .15s}.rec a:hover{border-color:#3d73bb}@media (max-width:1023px){.explorer,.sec-top{grid-template-columns:minmax(0,1fr);gap:16px}.ind-panel{position:static}.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sol-grid{grid-template-columns:minmax(0,1fr)}.ind-panel{padding:22px 18px}.ip-ch,.ip-sv{grid-template-columns:minmax(0,1fr)}.ind{grid-template-columns:40px minmax(0,1fr) 18px;padding:12px;gap:12px}.ind .ii{width:40px;height:40px}.ind small{display:none}.sol{padding:20px}}@media (max-width:1279px){.links>.nav-item>button,.links>a,.links>span{padding:8px 14px 10px}}@media (max-width:1240px){.rail{display:none}}@media (max-width:1023px){.links{display:none}.menu-btn{display:inline-flex}.hero .inner:not(.trusted-wrap){grid-template-columns:minmax(0,1fr)}.hero-art{max-width:400px;order:-1;margin:-20px 0 -30px}.cases,.moments,.services,.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.stage{grid-template-columns:90px minmax(0,1fr)}.stage .big{font-size:56px}.stage .nav2{grid-column:1/-1;justify-content:flex-end}.mgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root{--gap:8px;--r-panel:22px}.panel{padding:56px 16px}.hero{padding:104px 16px 28px}.hdr{padding-inline:8px}.hdr-bar{padding-left:18px}.hdr .btn-primary{display:none}.hero-art{max-width:300px}.orbit{font-size:11px;padding:7px 10px}.head{margin-bottom:28px}.bento,.cases,.diff,.moments,.products,.services,.trust{grid-template-columns:minmax(0,1fr)}.trusted{border-radius:22px;padding:16px}.trusted .sep{display:none}.stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.stepper .lbl{display:none}.stepper .node{width:44px;height:44px}.stepper .fill,.stepper:before{top:21px}.stage{grid-template-columns:minmax(0,1fr);padding:22px;gap:10px}.stage .big{font-size:48px}.case,.dcard,.feat,.moment,.prod,.svc,.tcard{padding:20px}.dcard{grid-template-columns:40px minmax(0,1fr);gap:12px}.dcard .n{font-size:30px}.start{padding:28px 18px}.mcard{padding:20px;max-height:calc(100vh - 24px)}.foot{padding:32px 16px 24px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.btn{height:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.hero-side{display:grid;justify-items:center;gap:18px;width:100%}.hero-side .hero-art{width:100%;justify-self:center;max-width:470px}.ticks.keys.hticks{display:flex;flex-wrap:nowrap;justify-content:center;max-width:none;gap:8px;margin:0;padding:0;border:0}.ticks.keys.hticks li{flex:none;white-space:nowrap;font-size:13px;padding:6px 12px 6px 7px}.hero .lede.sub{margin-top:-12px}.trusted{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:20px;padding:14px 22px}.trusted .half{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.trusted .half .grp{flex-wrap:nowrap}.trusted .sep{height:100%}.ind-panel h3{margin-bottom:4px}.ind-panel .ip-path{display:none}.ip-sv{display:flex;flex-wrap:wrap;gap:6px}.ip-sv a{padding:7px 11px;font-size:13px}.ip-cta{margin-top:18px}.ip-ch{gap:6px 16px}.ip-ch li{font-size:13.5px;line-height:1.35}.explorer{align-items:stretch}.ind-panel{align-self:stretch}.ip-block{padding-top:14px;margin-top:14px}@media (max-width:1180px){.ticks.keys.hticks{flex-wrap:wrap}}@media (max-width:1023px){.hero:not(.hero-p) .inner:not(.trusted-wrap){grid-template-columns:minmax(0,1fr)}.hero-side{order:-1}.hero-side .hero-art{order:0;max-width:340px}.ticks.keys.hticks{flex-wrap:wrap}}@media (max-width:720px){.trusted{grid-template-columns:minmax(0,1fr)}.trusted .half .grp{flex-wrap:wrap}}.clients{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;margin:4px 0 44px;padding:36px;border-radius:26px;background:var(--card);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--card-line);isolation:isolate}.clients:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-120px;top:-180px;border-radius:50%;background:radial-gradient(closest-side,rgba(103,152,220,.22),transparent)}.cl-copy{display:grid;justify-items:start;gap:12px}.cl-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:var(--g-btn);box-shadow:0 8px 20px -8px rgba(38,84,150,.6)}.cl-ic .i{width:22px;height:22px}.cl-copy h3{margin:4px 0 0;font-family:var(--font-display);font-size:26px;letter-spacing:-.02em;line-height:1.15}.cl-copy p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-70);max-width:400px}.cl-note{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink-60,var(--ink-70))}.cl-note .i{width:15px;height:15px;color:#8fc75d}.clogos{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clogo{display:grid;place-items:center;height:74px;padding:0 18px;border-radius:16px;background:rgba(127,140,170,.08);box-shadow:inset 0 0 0 1px var(--card-line);color:var(--ink-40);-webkit-user-select:none;user-select:none}.clogo svg{width:100%;max-width:130px;height:auto;fill:currentColor;filter:blur(4px);opacity:.85}.cl-scan{left:0;width:110px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(143,199,93,.14) 70%,rgba(143,199,93,.28));-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);animation:clscan 6s cubic-bezier(.55,0,.45,1) infinite}.cl-scan,.cl-scan:after{position:absolute;top:0;bottom:0}.cl-scan:after{content:"";right:0;width:2px;border-radius:2px;background:#8fc75d;box-shadow:0 0 10px 1px rgba(143,199,93,.7)}@keyframes clscan{0%{left:-110px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.cl-scan{display:none}}.clients{margin:0 0 var(--gap)}@media (max-width:1023px){.clients{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.clients{padding:24px 20px}.clogos{grid-template-columns:repeat(2,minmax(0,1fr))}.clogo{height:60px}}.cpreview{display:none!important}.crow[aria-selected=true]:not(:hover){background:transparent;padding-left:14px}.crow[aria-selected=true]:not(:hover) .idx{color:var(--ink-40)}.crow[aria-selected=true]:not(:hover) .i{color:var(--ink-40);transform:none}.casebox{grid-template-columns:minmax(0,1fr)}.clist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}@media (max-width:860px){.clist{grid-template-columns:minmax(0,1fr)}}.mk{fill:url(#fpfill)}[data-theme=dark] .mk{fill:url(#fpfillD)}.mk .h{fill:#6f9ee2;opacity:.55}[data-theme=dark] .mk .h{fill:#8fb4ea;opacity:.5}@media (min-width:1024px){.hero-side{position:relative}.ticks.keys.hticks{position:absolute;inset:0;display:block;pointer-events:none;z-index:3}.ticks.keys.hticks li{position:absolute;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(38,84,150,.18);animation:float 6s ease-in-out infinite}.ticks.keys.hticks li:first-child{left:-6%;top:16%;animation-delay:-1s}.ticks.keys.hticks li:nth-child(2){right:-8%;top:46%;animation-delay:-3s;animation-duration:7s}.ticks.keys.hticks li:nth-child(3){left:0;bottom:12%;animation-delay:-5s;animation-duration:6.5s}}.trusted.tr2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 12px 10px 22px;border-radius:100px}.tr-l,.tr-r{margin:0;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:-.02em;text-transform:lowercase}.trusted .tr-r{font-family:var(--font-body,inherit);font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:none;padding:9px 14px;border-radius:100px;background:var(--soft);border:1px solid var(--glass-line)}.tr-r .i{width:16px;height:16px;color:var(--b700);animation:spin 14s linear infinite}.live{width:8px;height:8px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 0 rgba(143,199,93,.6);animation:livePulse 2s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(143,199,93,.55)}to{box-shadow:0 0 0 10px rgba(143,199,93,0)}}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;gap:8px;width:max-content;animation:marq 32s linear infinite}.marq:hover .mq-track{animation-play-state:paused}@keyframes marq{to{transform:translateX(calc(-50% - 4px))}}.mq-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:100px;font-size:13.5px;font-weight:500;background:rgba(255,255,255,.7);border:1px solid var(--glass-line);white-space:nowrap}[data-theme=dark] .mq-chip{background:rgba(14,22,40,.6)}.mq-chip .i{width:15px;height:15px;color:var(--b700)}@media (max-width:860px){.trusted.tr2{grid-template-columns:minmax(0,1fr);border-radius:22px;padding:16px;justify-items:start}.marq{width:100%}}.stepper .node .i{width:22px;height:22px}.stage .bigic{display:grid;place-items:center;width:84px;height:84px;border-radius:24px;background:var(--g-btn)!important;color:#fff!important;box-shadow:var(--shadow-btn);animation:pop .5s cubic-bezier(.34,1.56,.64,1) both}.stage .bigic .i{width:38px;height:38px}@media (prefers-reduced-motion:no-preference){.btn-primary{position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.btn-primary:hover:before{transform:translateX(120%);transition:transform .8s var(--ease)}.title .dot{display:inline-block;animation:dotPulse 2.8s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:none;opacity:1}50%{transform:scale(1.35);opacity:.6}}.clogo,.drow,.ind,.ip-sv a,.ip-tags span,.more-chip,.mq-chip,.tlist2 article{transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s}.clogo:hover,.ind:hover,.more-chip:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(38,84,150,.14)}.drow:hover{transform:translateX(6px)}.tlist2 article:hover{transform:translateY(-3px)}.ip-sv a:hover,.ip-tags span:hover{transform:translateY(-2px)}.cl-ic,.ind .ii,.sol-ic,.stepper .node,.tlist2 .ic{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.clients:hover .cl-ic,.ind:hover .ii,.sol:hover .sol-ic,.tlist2 article:hover .ic{transform:rotate(-8deg) scale(1.1)}.stepper button:hover .node{transform:translateY(-3px) scale(1.05)}.stepper .fill{background-image:linear-gradient(90deg,#265496,#6798dc,#8fc75d,#6798dc,#265496);background-size:200% 100%;animation:flowBar 3s linear infinite}@keyframes flowBar{to{background-position:-200% 0}}.rv{filter:blur(4px);transition:opacity .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s),filter .6s var(--ease) var(--d,0s)}.rv.in{filter:none}.more-ind:not([hidden]) .more-chip{animation:rise .45s var(--ease) both}.more-ind .more-chip:nth-child(n+3){animation-delay:.04s}.more-ind .more-chip:nth-child(n+5){animation-delay:.08s}.more-ind .more-chip:nth-child(n+7){animation-delay:.12s}.more-ind .more-chip:nth-child(n+9){animation-delay:.16s}.more-ind .more-chip:nth-child(n+11){animation-delay:.2s}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none;flex-wrap:wrap;width:auto}.mq-track>:nth-child(n+8){display:none}.live,.tr-r .i{animation:none}}.cl-copy h3,.crow b,.foot h4,.h3,.ind b,.ind-panel h3,.mcard h4,.mega-grid .t b,.ptabs button b,.stage h3,.title,.tlist b,.tr-l,.trusted p,.word,h1,h2,h3,h4{text-transform:uppercase!important;letter-spacing:-.012em!important}.hero:not(.hero-p) h1{font-size:clamp(32px,4vw,58px);line-height:1.02}.title{font-size:clamp(26px,3.3vw,46px);line-height:1.04}.drow h3{font-size:22px}.ind-panel h3{font-size:clamp(22px,2.1vw,28px)}.stage h3{font-size:24px}.drow .n.dic{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:rgba(111,158,226,.14);border:1px solid rgba(111,158,226,.3);color:#b4cef5;font-size:0;line-height:1}.drow .n.dic .i{width:28px;height:28px}.drow:hover .n.dic{background:var(--g-btn);color:#fff;border-color:transparent;transform:rotate(-6deg) scale(1.06)}.drow .n.dic{transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}#pdots i.on{position:relative;overflow:hidden}#pdots.run:not(.hold) i.on:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.55);transform-origin:left;animation:pdotFill 5s linear forwards}@keyframes pdotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#case-studies,#industries,#process,#services{background:transparent!important;box-shadow:none!important;border:0!important}#case-studies:after,#case-studies:before,#industries:after,#industries:before,#process:after,#process:before,#services:after,#services:before{display:none!important}.drow:hover{background:none!important;transform:none!important}.drow:before{content:"";position:absolute;z-index:-1;inset:0 -40px;pointer-events:none;opacity:0;background:radial-gradient(60% 120% at 22% 50%,rgba(103,152,220,.16),rgba(103,152,220,0) 70%);transition:opacity .5s var(--ease)}.drow:hover:before{opacity:1}.drow{isolation:isolate}.drow .n.dic{transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease),transform .5s var(--ease)!important}.drow:hover .n.dic{transform:scale(1.04)!important}.p-start{padding-top:96px;padding-bottom:96px}.p-start .start.glass{max-width:1180px;padding:0;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0}.p-start .start .title{max-width:18ch}.p-start .start .lede{max-width:640px}@media (max-width:640px){.p-start{padding-top:64px;padding-bottom:64px}.p-start .start.glass{padding:0}}.drow{grid-template-columns:64px minmax(0,.9fr) minmax(0,1.3fr)!important;gap:24px 28px!important;align-items:center!important;padding:24px 0!important}.drow h3{margin:0}@media (max-width:1023px){.drow{grid-template-columns:52px minmax(0,1fr)!important;gap:10px 16px!important}.drow p{grid-column:2}.drow .n.dic{width:52px;height:52px;border-radius:15px}}@media (min-width:1024px){#services{padding-top:60px;padding-bottom:60px}#services .inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}#services .head{text-align:left;justify-items:start;margin:0 0 22px;max-width:640px;gap:10px}#services .filters{margin:0 0 22px}#services .services{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#services .svc,#services .svc.flag,#services .svc.wide{grid-column:auto;flex-direction:column;align-items:stretch;gap:8px;padding:22px}#services .svc.wide .svc-main,#services .svc.wide .svc-side{flex:none}#services .svc-main{gap:8px}#services .svc h3,#services .svc.flag h3{font-size:20px}#services .svc .sub{font-size:14.5px}#services .svc p.d{font-size:14px;line-height:1.5}#services .svc .chips{display:none!important}#services .svc-side{margin-top:auto;padding-top:4px}#services .svc .ds-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#services .svc .ds-actions .btn{height:42px;font-size:14px;padding-left:18px}}.menu-sols a{grid-template-columns:1fr!important}.crow{grid-template-columns:minmax(0,1fr) auto!important}.psteps b.pdot{width:10px;height:10px;min-width:10px;padding:0;border-radius:50%;background:var(--g-btn);box-shadow:0 0 0 4px rgba(61,115,187,.15);font-size:0;align-self:center;justify-self:center}:root{--gap:20px}.panel{padding-top:120px;padding-bottom:120px}.head{margin-bottom:56px}.head.left,.head.left.wide,.sec-top{margin-bottom:48px}#services{padding-top:84px!important;padding-bottom:84px!important}.p-start{padding-top:128px;padding-bottom:128px}.hero{padding-bottom:64px}@media (max-width:760px){:root{--gap:12px}.panel{padding-top:72px;padding-bottom:72px}.head,.head.left,.head.left.wide,.sec-top{margin-bottom:32px}#services{padding-top:64px!important;padding-bottom:64px!important}.p-start{padding-top:80px;padding-bottom:80px}}.hero .inner.trusted-wrap,.hero .inner:not(.trusted-wrap),.inner{max-width:1336px}.hdr-bar{padding-left:40px!important;padding-right:40px!important}.foot,.panel{padding-left:32px;padding-right:32px}.hero{padding-left:calc(var(--gap) + 32px)!important;padding-right:calc(var(--gap) + 32px)!important}@media (max-width:760px){.hdr-bar{padding-left:20px!important;padding-right:10px!important}.foot,.panel{padding-left:16px;padding-right:16px}.hero{padding-left:calc(var(--gap) + 16px)!important;padding-right:calc(var(--gap) + 16px)!important}}#trust{background:radial-gradient(45% 70% at 100% 0,rgba(103,152,220,.26),rgba(103,152,220,0) 70%),radial-gradient(40% 60% at 0 100%,rgba(143,199,93,.18),rgba(143,199,93,0) 70%),linear-gradient(160deg,#f7faff,#eaf1fc)!important}[data-theme=dark] #trust{background:radial-gradient(45% 70% at 100% 0,rgba(103,152,220,.22),rgba(103,152,220,0) 70%),radial-gradient(40% 60% at 0 100%,rgba(143,199,93,.12),rgba(143,199,93,0) 70%),linear-gradient(160deg,#0e1730,#0a1124)!important}#trust:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%22240%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M0%2040h60l20%2020h60M140%2060v40l20%2020h80M20%20240v-60l20-20h40l20-20V100M240%20180h-50l-20%2020v40M100%200v30l-20%2020M200%200v40l-30%2030h-30%22/%3E%3Cg%20fill%3D%22%233D73BB%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2260%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22170%22%20cy%3D%22200%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2240%22%20r%3D%223%22/%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%2270%22%20r%3D%220%22/%3E%3C/g%3E%3Cg%20fill%3D%22%238FC75D%22%20stroke%3D%22none%22%3E%3Ccircle%20cx%3D%22160%22%20cy%3D%22120%22%20r%3D%223.5%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22160%22%20r%3D%223.5%22/%3E%3C/g%3E%3C/svg%3E") 0 0 /240px 240px;opacity:.55;-webkit-mask:radial-gradient(70% 90% at 85% 40%,#000,transparent 75%);mask:radial-gradient(70% 90% at 85% 40%,#000,transparent 75%);animation:traceDrift 60s linear infinite}[data-theme=dark] #trust:before{opacity:.45}#trust:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:2px;height:140px;right:22%;top:-140px;background:linear-gradient(180deg,rgba(143,199,93,0),#8fc75d);border-radius:2px;box-shadow:0 0 12px rgba(143,199,93,.7);animation:traceFall 7s cubic-bezier(.5,0,.5,1) infinite}@keyframes traceDrift{to{background-position:240px 240px}}@keyframes traceFall{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(900px);opacity:0}}@media (prefers-reduced-motion:reduce){#trust:after,#trust:before{animation:none}#trust:after{display:none}}.p-start{background:transparent!important;box-shadow:none!important;border:0!important}.p-start:after,.p-start:before{display:none!important}.ind:hover{transform:none!important}.ip-anim>*{animation-name:ipFade!important}@keyframes ipFade{0%{opacity:0}}.hero{padding-top:190px!important;padding-bottom:110px!important}.hero .trusted{margin-top:72px}@media (max-width:760px){.hero{padding-top:120px!important;padding-bottom:56px!important}.hero .trusted{margin-top:40px}}.sol-grid{border:0!important;gap:16px}.sol{border:1px solid var(--card-line)!important;border-radius:22px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(10,15,34,.04),0 10px 30px -18px rgba(38,84,150,.25);transition:background .25s,transform .3s var(--ease),box-shadow .3s var(--ease),border-color .25s!important}[data-theme=dark] .sol{background:rgba(14,22,40,.6)}#solutions .sol{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#solutions .sol:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(143,180,234,.45)!important;box-shadow:0 20px 44px -20px rgba(0,0,0,.6)}#solutions .sol h3{color:#fff}#solutions .sol p{color:var(--on-dark-2)}#solutions .rec small{color:rgba(255,255,255,.45)}#solutions .rec a{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#dce7f8}#solutions .rec a:hover{border-color:#6f9ee2;background:rgba(103,152,220,.18)}.sol:hover{background:var(--card)!important;border-color:rgba(61,115,187,.45)!important;transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(38,84,150,.4)}.sec-top{align-items:center!important}.sec-top .lede.callout{display:flex;align-items:flex-start;gap:14px;margin:0;padding:2px 0 2px 18px;max-width:460px;justify-self:end;font-size:16px;line-height:1.55;color:var(--ink-70);border-left:1px solid var(--card-line)}.sec-top .lede.callout b{color:var(--ink);font-weight:600}.co-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-top:1px;border-radius:11px;color:var(--b700);background:var(--b100)}.co-ic .i{width:17px;height:17px}.p-dark .sec-top .lede.callout{color:var(--on-dark-2);border-left-color:rgba(255,255,255,.14)}.p-dark .sec-top .lede.callout b{color:#fff}.p-dark .co-ic{color:#b4cef5;background:rgba(103,152,220,.16)}@media (max-width:1023px){.sec-top .lede.callout{justify-self:start}}.page>#case-studies:after,.page>#case-studies:before,.page>#industries:after,.page>#industries:before,.page>#process:after,.page>#process:before,.page>#services:after,.page>#services:before,.page>#start:after,.page>#start:before{content:"";display:block!important;position:absolute;inset:auto;z-index:-1;pointer-events:none}.page>#case-studies,.page>#industries,.page>#process,.page>#services,.page>#start{overflow:visible!important}.page{overflow-x:clip}.page>#case-studies:after,.page>#industries:after,.page>#process:after,.page>#services:after,.page>#start:after{width:720px;height:720px;border-radius:50%;opacity:.9;animation:cloudDrift 26s ease-in-out infinite alternate}.page>#industries:after{right:-220px;top:-160px;background:radial-gradient(closest-side,rgba(103,152,220,.22),rgba(103,152,220,0))}.page>#services:after{left:-260px;bottom:-280px;background:radial-gradient(closest-side,rgba(143,199,93,.16),rgba(143,199,93,0))}.page>#case-studies:after{right:-240px;bottom:-200px;background:radial-gradient(closest-side,rgba(103,152,220,.2),rgba(103,152,220,0))}.page>#process:after{left:-200px;top:-220px;background:radial-gradient(closest-side,rgba(103,152,220,.18),rgba(103,152,220,0))}.page>#start:after{left:50%;top:50%;width:900px;height:520px;margin:-260px 0 0 -450px;background:radial-gradient(closest-side,rgba(103,152,220,.26),rgba(143,199,93,.08) 60%,rgba(143,199,93,0))}@keyframes cloudDrift{to{transform:translate(60px,40px) scale(1.08)}}.page>#industries:before{right:0;top:0;width:55%;height:75%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2244%22%20height%3D%2244%22%3E%3Cpath%20d%3D%22M22%2018v8M18%2022h8%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E") 0 0 /44px 44px;opacity:.28;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.page>#services:before{left:0;background:repeating-linear-gradient(135deg,rgba(61,115,187,.12) 0 1px,transparent 1px 26px)}.page>#case-studies:before,.page>#services:before{bottom:0;width:50%;height:80%;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.page>#case-studies:before{right:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2256%22%20height%3D%2297%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M28%200l28%2016v32L28%2064%200%2048V16zM28%2064v33%22/%3E%3C/svg%3E") 0 0 /56px 97px;opacity:.18}.page>#process:before{left:0;right:0;top:46%;height:120px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22600%22%20height%3D%22120%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M0%2060c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22/%3E%3Cpath%20d%3D%22M0%2080c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22%20opacity%3D%22.6%22/%3E%3Cpath%20d%3D%22M0%20100c75-40%20150-40%20225%200s150%2040%20225%200%20150-40%20150-40%22%20opacity%3D%22.35%22/%3E%3C/svg%3E") 0 0 /600px 120px repeat-x;opacity:.18;-webkit-mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);animation:waveSlide 40s linear infinite}@keyframes waveSlide{to{background-position:600px 0}}.page>#start:before{left:15%;right:15%;top:8%;bottom:8%;background:radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 /22px 22px;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent);opacity:.9}[data-theme=dark] .page>#case-studies:before,[data-theme=dark] .page>#industries:before,[data-theme=dark] .page>#process:before{opacity:.12}[data-theme=dark] .page>#services:before{opacity:.6}@media (prefers-reduced-motion:reduce){.page>#process:before,.page>section:after{animation:none!important}}.page>#products{background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}.page>#services{background:var(--solid)!important;overflow:hidden!important}.page>#services:after,.page>#services:before{display:none!important}.page>#products:after,.page>#products:before{content:"";display:block!important;position:absolute;inset:auto;z-index:-1;pointer-events:none}.page>#products:before{left:0;bottom:0;width:50%;height:80%;background:repeating-linear-gradient(135deg,rgba(61,115,187,.12) 0 1px,transparent 1px 26px);-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.page>#products:after{width:720px;height:720px;left:-260px;bottom:-280px;border-radius:50%;background:radial-gradient(closest-side,rgba(143,199,93,.16),rgba(143,199,93,0));animation:cloudDrift 26s ease-in-out infinite alternate}[data-theme=dark] .page>#products:before{opacity:.6}@media (prefers-reduced-motion:reduce){.page>#products:after{animation:none}}#products .pstage{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;padding:8px 0 0!important}#products .pstage:after,#products .pstage:before{display:none!important}#products .schem{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#products .schem .bg-grid{display:none}#products #ptabs{background:linear-gradient(140deg,rgba(255,255,255,.62),rgba(255,255,255,.28))!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(61,115,187,.06),0 14px 34px -18px rgba(38,84,150,.35)!important}#products #ptabs button[aria-selected=true]{background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.6));box-shadow:inset 0 1px 0 #fff,0 8px 22px -10px rgba(38,84,150,.35)}#products #ptabs button:hover:not([aria-selected=true]){background:rgba(255,255,255,.35)}[data-theme=dark] #products #ptabs{background:linear-gradient(140deg,rgba(30,44,74,.6),rgba(14,22,40,.35))!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px -18px rgba(0,0,0,.6)!important}[data-theme=dark] #products #ptabs button[aria-selected=true]{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}#products .schem .node{fill:url(#lgGlass);stroke:rgba(103,152,220,.5);filter:drop-shadow(0 10px 18px rgba(38,84,150,.14))}#products .schem .node.accent{stroke:#3d73bb}#products .schem .node.good{stroke:#8fc75d}#products .schem .node.bad{stroke:#e5534b}#products .schem .bar{fill:rgba(61,115,187,.2)}[data-theme=dark] #products .schem .node{fill:url(#lgGlassD);filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.page>section#services{background:linear-gradient(180deg,#ffffff,#f4f8fe)!important}[data-theme=dark] .page>section#services{background:linear-gradient(180deg,var(--solid),#0d1630)!important}.page>section#services:before{content:"";display:block!important;position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22900%22%20height%3D%22600%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.4%22%3E%3Cpath%20d%3D%22M747.3%20120.0%20L747.7%20121.9%20L747.7%20123.8%20L747.2%20125.7%20L746.3%20127.5%20L745.2%20129.2%20L743.8%20130.7%20L742.3%20132.2%20L740.7%20133.6%20L739.0%20134.8%20L737.3%20136.0%20L735.4%20137.1%20L733.3%20138.0%20L731.2%20138.7%20L728.9%20139.0%20L726.6%20139.1%20L724.3%20139.0%20L722.1%20138.7%20L720.0%20138.3%20L718.0%20137.8%20L716.0%20137.5%20L714.1%20137.3%20L712.0%20137.2%20L709.7%20137.2%20L707.3%20137.1%20L704.8%20137.0%20L702.2%20136.6%20L699.7%20135.9%20L697.4%20134.8%20L695.6%20133.3%20L694.3%20131.6%20L693.5%20129.6%20L693.2%20127.6%20L693.4%20125.6%20L693.9%20123.6%20L694.6%20121.7%20L695.3%20120.0%20L695.9%20118.4%20L696.5%20116.8%20L697.0%20115.2%20L697.5%20113.6%20L698.0%20112.0%20L698.8%20110.4%20L699.7%20108.9%20L700.9%20107.5%20L702.3%20106.2%20L703.8%20105.0%20L705.5%20103.9%20L707.3%20102.9%20L709.2%20101.9%20L711.1%20100.9%20L713.1%20100.0%20L715.3%2099.1%20L717.6%2098.3%20L720.0%2097.7%20L722.5%2097.4%20L725.1%2097.5%20L727.5%2098.1%20L729.8%2099.1%20L731.7%20100.4%20L733.3%20102.0%20L734.6%20103.7%20L735.6%20105.5%20L736.4%20107.2%20L737.3%20108.7%20L738.2%20110.1%20L739.3%20111.3%20L740.6%20112.5%20L742.1%20113.7%20L743.7%20115.1%20L745.1%20116.5%20L746.4%20118.2%20L747.3%20120.0Z%22/%3E%3Cpath%20d%3D%22M780.7%20120.0%20L781.7%20124.2%20L781.5%20128.5%20L780.2%20132.6%20L777.9%20136.4%20L774.8%20139.9%20L771.2%20143.1%20L767.4%20145.9%20L763.5%20148.5%20L759.6%20150.9%20L755.7%20153.2%20L751.7%20155.3%20L747.5%20157.1%20L743.1%20158.7%20L738.6%20159.8%20L733.9%20160.5%20L729.2%20160.7%20L724.5%20160.5%20L720.0%20160.0%20L715.6%20159.4%20L711.2%20158.9%20L706.8%20158.5%20L702.1%20158.3%20L697.2%20158.1%20L692.0%20157.9%20L686.5%20157.3%20L681.0%20156.3%20L675.7%20154.5%20L671.0%20152.0%20L667.3%20148.8%20L664.6%20144.9%20L663.3%20140.6%20L663.0%20136.2%20L663.8%20131.7%20L665.2%20127.5%20L666.9%20123.6%20L668.7%20120.0%20L670.1%20116.6%20L671.2%20113.3%20L672.0%20110.0%20L672.6%20106.6%20L673.3%20103.0%20L674.2%2099.4%20L675.7%2095.8%20L677.7%2092.3%20L680.4%2089.1%20L683.7%2086.2%20L687.4%2083.7%20L691.5%2081.5%20L695.8%2079.5%20L700.3%2077.7%20L704.9%2076.1%20L709.7%2074.6%20L714.8%2073.4%20L720.0%2072.7%20L725.3%2072.4%20L730.7%2072.9%20L735.8%2074.1%20L740.4%2076.2%20L744.5%2078.9%20L748.0%2082.2%20L750.7%2085.8%20L753.0%2089.4%20L754.9%2092.8%20L756.8%2095.9%20L759.0%2098.7%20L761.6%20101.2%20L764.8%20103.7%20L768.3%20106.3%20L772.0%20109.1%20L775.5%20112.4%20L778.5%20116.0%20L780.7%20120.0Z%22/%3E%3Cpath%20d%3D%22M815.5%20120.0%20L817.0%20126.6%20L816.4%20133.3%20L813.9%20139.6%20L809.7%20145.5%20L804.2%20150.6%20L797.9%20155.1%20L791.4%20159.0%20L784.8%20162.4%20L778.5%20165.6%20L772.4%20168.7%20L766.5%20171.8%20L760.5%20174.7%20L754.3%20177.4%20L747.9%20179.8%20L741.1%20181.5%20L734.2%20182.7%20L727.1%20183.3%20L720.0%20183.3%20L712.9%20182.9%20L705.9%20182.3%20L698.8%20181.7%20L691.5%20181.1%20L683.9%20180.4%20L675.9%20179.5%20L667.8%20178.2%20L659.7%20176.1%20L652.0%20173.1%20L645.2%20168.9%20L639.8%20163.8%20L636.1%20157.8%20L634.3%20151.2%20L634.2%20144.3%20L635.6%20137.6%20L638.0%20131.3%20L640.8%20125.4%20L643.5%20120.0%20L645.6%20114.9%20L647.0%20110.0%20L647.8%20104.9%20L648.0%2099.6%20L648.3%2093.9%20L649.0%2088.0%20L650.5%2082.0%20L653.1%2076.2%20L656.9%2070.8%20L661.9%2066.0%20L667.8%2061.9%20L674.5%2058.5%20L681.6%2055.8%20L689.1%2053.7%20L696.6%2052.0%20L704.3%2050.6%20L712.1%2049.6%20L720.0%2049.1%20L727.9%2049.2%20L735.8%2050.2%20L743.3%2052.1%20L750.3%2055.0%20L756.6%2058.8%20L761.9%2063.3%20L766.4%2068.3%20L770.2%2073.3%20L773.6%2078.2%20L777.0%2082.7%20L780.7%2086.8%20L785.1%2090.7%20L790.2%2094.5%20L795.9%2098.5%20L801.8%20102.9%20L807.4%20108.0%20L812.2%20113.7%20L815.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M850.8%20120.0%20L852.4%20129.0%20L851.2%20138.0%20L847.1%20146.6%20L840.7%20154.3%20L832.5%20160.9%20L823.3%20166.5%20L813.8%20171.2%20L804.5%20175.3%20L795.8%20179.2%20L787.8%20183.0%20L780.2%20187.0%20L772.7%20191.3%20L765.1%20195.5%20L757.1%20199.6%20L748.5%20203.1%20L739.4%20205.8%20L729.8%20207.7%20L720.0%20208.5%20L710.1%20208.6%20L700.1%20207.9%20L690.2%20206.8%20L680.1%20205.4%20L670.0%20203.7%20L659.6%20201.6%20L649.1%20198.9%20L638.9%20195.4%20L629.3%20190.7%20L620.9%20184.9%20L614.1%20177.8%20L609.5%20169.7%20L607.3%20161.0%20L607.2%20152.0%20L609.0%20143.2%20L612.1%20134.8%20L615.6%20127.1%20L618.8%20120.0%20L621.3%20113.3%20L622.7%20106.6%20L623.0%2099.7%20L622.7%2092.4%20L622.2%2084.4%20L622.4%2076.0%20L623.7%2067.4%20L626.8%2059.0%20L631.8%2051.2%20L638.7%2044.4%20L647.1%2038.8%20L656.7%2034.5%20L667.1%2031.5%20L677.8%2029.5%20L688.5%2028.3%20L699.1%2027.6%20L709.6%2027.4%20L720.0%2027.6%20L730.3%2028.3%20L740.4%2029.7%20L750.2%2032.0%20L759.5%2035.4%20L768.0%2039.7%20L775.6%2044.9%20L782.2%2050.7%20L788.0%2056.8%20L793.4%2062.8%20L798.6%2068.6%20L804.2%2074.0%20L810.5%2079.3%20L817.5%2084.5%20L825.2%2090.1%20L833.1%2096.4%20L840.5%20103.4%20L846.7%20111.4%20L850.8%20120.0Z%22/%3E%3Cpath%20d%3D%22M885.5%20120.0%20L886.7%20131.4%20L884.4%20142.6%20L878.7%20153.2%20L870.0%20162.6%20L859.1%20170.6%20L847.0%20177.2%20L834.7%20182.7%20L822.9%20187.4%20L812.1%20191.9%20L802.4%20196.6%20L793.4%20201.8%20L784.8%20207.6%20L776.0%20213.8%20L766.7%20220.0%20L756.3%20225.7%20L745.0%20230.6%20L732.8%20234.0%20L720.0%20236.0%20L706.9%20236.5%20L693.9%20235.6%20L681.0%20233.7%20L668.3%20230.9%20L655.7%20227.5%20L643.3%20223.6%20L631.2%20219.0%20L619.4%20213.5%20L608.4%20207.0%20L598.7%20199.4%20L590.9%20190.5%20L585.3%20180.6%20L582.3%20170.1%20L581.9%20159.2%20L583.5%20148.5%20L586.5%20138.4%20L590.1%20128.9%20L593.5%20120.0%20L595.8%20111.5%20L596.9%20103.1%20L596.7%2094.2%20L595.6%2084.7%20L594.5%2074.3%20L594.2%2063.3%20L595.5%2052.0%20L599.3%2041.0%20L605.6%2030.8%20L614.7%2022.1%20L625.9%2015.2%20L638.8%2010.3%20L652.6%207.3%20L666.8%206.0%20L680.7%205.7%20L694.3%206.3%20L707.3%207.2%20L720.0%208.3%20L732.4%209.6%20L744.6%2011.3%20L756.5%2013.7%20L768.1%2016.9%20L779.1%2021.1%20L789.3%2026.3%20L798.6%2032.4%20L807.1%2039.0%20L814.9%2046.0%20L822.4%2053.0%20L830.1%2059.9%20L838.2%2066.8%20L847.0%2073.8%20L856.3%2081.3%20L865.5%2089.6%20L874.1%2098.8%20L881.0%20109.0%20L885.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M918.1%20120.0%20L918.6%20133.6%20L915.1%20146.8%20L907.8%20159.2%20L897.0%20170.3%20L883.9%20179.6%20L869.3%20187.3%20L854.7%20193.5%20L840.7%20199.0%20L828.1%20204.4%20L817.0%20210.1%20L806.9%20216.8%20L797.3%20224.5%20L787.5%20232.9%20L776.8%20241.6%20L764.6%20250.0%20L751.0%20257.1%20L736.0%20262.4%20L720.0%20265.5%20L703.6%20266.2%20L687.3%20264.8%20L671.4%20261.5%20L656.2%20256.8%20L641.6%20251.1%20L627.7%20244.6%20L614.4%20237.6%20L601.7%20230.0%20L589.8%20221.6%20L579.1%20212.2%20L570.2%20201.8%20L563.5%20190.5%20L559.3%20178.4%20L557.7%20166.1%20L558.2%20153.8%20L560.4%20141.9%20L563.3%20130.7%20L566.1%20120.0%20L567.9%20109.6%20L568.5%2099.2%20L567.8%2088.2%20L566.3%2076.4%20L564.8%2063.6%20L564.5%2050.0%20L566.3%2036.1%20L571.1%2022.5%20L579.2%2010.2%20L590.7%20-0.2%20L605.0%20-8.1%20L621.3%20-13.3%20L638.7%20-15.9%20L656.4%20-16.4%20L673.5%20-15.3%20L689.9%20-13.3%20L705.3%20-11.1%20L720.0%20-9.1%20L734.3%20-7.3%20L748.4%20-5.6%20L762.5%20-3.7%20L776.6%20-1.2%20L790.4%202.2%20L803.7%206.9%20L816.3%2012.7%20L827.9%2019.7%20L838.7%2027.4%20L848.8%2035.7%20L858.6%2044.3%20L868.4%2053.2%20L878.3%2062.4%20L888.4%2072.2%20L898.3%2082.7%20L907.1%2094.3%20L914.0%20106.8%20L918.1%20120.0Z%22/%3E%3Cpath%20d%3D%22M947.5%20120.0%20L947.1%20135.5%20L942.5%20150.6%20L933.9%20164.7%20L921.7%20177.3%20L907.0%20188.0%20L890.8%20196.9%20L874.4%20204.3%20L858.9%20210.9%20L844.9%20217.4%20L832.6%20224.6%20L821.5%20233.0%20L810.9%20242.8%20L799.9%20253.7%20L787.7%20265.0%20L773.5%20275.9%20L757.4%20285.3%20L739.3%20292.3%20L720.0%20296.3%20L700.1%20297.0%20L680.5%20294.5%20L661.8%20289.4%20L644.3%20282.2%20L628.2%20273.6%20L613.2%20264.3%20L599.2%20254.6%20L586.0%20244.6%20L573.6%20234.2%20L562.1%20223.3%20L552.0%20211.8%20L543.6%20199.4%20L537.5%20186.4%20L533.7%20172.9%20L532.2%20159.2%20L532.5%20145.8%20L533.9%20132.7%20L535.5%20120.0%20L536.6%20107.5%20L536.8%2094.8%20L536.0%2081.5%20L534.6%2067.4%20L533.6%2052.2%20L533.9%2036.2%20L536.9%2020.0%20L543.3%204.3%20L553.6%20-9.8%20L567.7%20-21.5%20L585.1%20-30.2%20L604.9%20-35.5%20L625.8%20-37.6%20L646.7%20-37.0%20L666.9%20-34.5%20L685.8%20-31.2%20L703.4%20-27.9%20L720.0%20-25.1%20L736.1%20-23.2%20L752.1%20-21.9%20L768.4%20-21.0%20L785.2%20-19.8%20L802.3%20-17.6%20L819.2%20-14.0%20L835.5%20-8.7%20L850.8%20-1.6%20L864.9%207.0%20L877.7%2016.8%20L889.5%2027.4%20L900.5%2038.7%20L910.9%2050.6%20L920.9%2063.0%20L930.2%2076.1%20L938.3%2090.0%20L944.3%20104.7%20L947.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M973.1%20120.0%20L971.6%20137.2%20L966.3%20153.9%20L957.2%20169.6%20L944.5%20183.7%20L929.1%20196.1%20L912.2%20206.5%20L894.9%20215.5%20L878.5%20223.7%20L863.4%20231.9%20L850.0%20240.9%20L837.8%20251.2%20L825.9%20263.1%20L813.5%20276.3%20L799.4%20290.1%20L782.9%20303.2%20L764.0%20314.5%20L742.8%20322.8%20L720.0%20327.3%20L696.7%20327.6%20L673.9%20323.7%20L652.6%20316.3%20L633.1%20306.3%20L615.6%20294.6%20L600.0%20282.1%20L585.7%20269.6%20L572.3%20257.3%20L559.5%20245.2%20L547.1%20233.2%20L535.4%20220.8%20L524.8%20207.9%20L515.9%20194.2%20L509.0%20179.9%20L504.4%20165.1%20L501.9%20150.0%20L501.0%20134.9%20L501.1%20120.0%20L501.4%20105.1%20L501.5%2090.0%20L501.3%2074.3%20L500.9%2057.8%20L501.3%2040.5%20L503.4%2022.5%20L508.3%204.4%20L516.9%20-12.9%20L529.7%20-28.4%20L546.6%20-41.2%20L567.1%20-50.4%20L589.9%20-55.7%20L614.0%20-57.3%20L637.9%20-55.9%20L660.8%20-52.4%20L682.0%20-48.1%20L701.6%20-43.9%20L720.0%20-40.8%20L737.9%20-39.2%20L755.9%20-38.8%20L774.7%20-39.3%20L794.5%20-39.7%20L815.1%20-39.1%20L836.0%20-36.7%20L856.5%20-32.0%20L875.7%20-24.8%20L893.3%20-15.1%20L908.7%20-3.5%20L922.0%209.7%20L933.6%2023.8%20L943.7%2038.7%20L952.5%2054.0%20L960.3%2069.8%20L966.7%2086.1%20L971.2%20102.9%20L973.1%20120.0Z%22/%3E%3Cpath%20d%3D%22M994.5%20120.0%20L992.3%20138.6%20L987.0%20156.7%20L978.2%20174.0%20L966.1%20189.9%20L951.3%20204.1%20L934.7%20216.7%20L917.4%20227.8%20L900.5%20238.2%20L884.7%20248.4%20L870.0%20259.5%20L856.3%20271.8%20L842.7%20285.8%20L828.2%20300.9%20L811.7%20316.5%20L792.6%20331.3%20L770.6%20343.9%20L746.1%20352.9%20L720.0%20357.4%20L693.4%20356.8%20L667.7%20351.2%20L643.9%20341.4%20L622.8%20328.4%20L604.3%20313.5%20L588.2%20298.1%20L573.8%20282.9%20L560.2%20268.5%20L546.8%20255.1%20L533.2%20242.3%20L519.4%20229.6%20L505.9%20216.4%20L493.3%20202.5%20L482.4%20187.5%20L473.8%20171.5%20L467.7%20154.7%20L464.1%20137.5%20L462.5%20120.0%20L462.4%20102.4%20L463.1%2084.7%20L464.3%2066.6%20L466.2%2047.9%20L469.1%2028.8%20L474.0%209.2%20L481.7%20-10.2%20L493.0%20-28.6%20L508.5%20-45.0%20L528.1%20-58.4%20L551.2%20-68.1%20L576.7%20-73.6%20L603.3%20-75.2%20L629.7%20-73.4%20L654.9%20-69.5%20L678.2%20-64.7%20L699.8%20-60.4%20L720.0%20-57.6%20L739.8%20-56.6%20L760.1%20-57.4%20L781.6%20-59.4%20L804.7%20-61.5%20L829.1%20-62.5%20L854.2%20-61.3%20L878.9%20-57.0%20L902.2%20-49.4%20L923.0%20-38.3%20L940.7%20-24.5%20L955.2%20-8.5%20L966.6%208.9%20L975.4%2027.1%20L982.3%2045.5%20L987.6%2064.1%20L991.6%2082.6%20L994.1%20101.3%20L994.5%20120.0Z%22/%3E%3Cpath%20d%3D%22M185.3%20520.0%20L184.9%20521.7%20L184.1%20523.3%20L182.8%20524.8%20L181.3%20526.0%20L179.6%20527.1%20L178.0%20528.1%20L176.4%20529.0%20L175.0%20529.8%20L173.8%20530.7%20L172.6%20531.7%20L171.4%20532.7%20L170.2%20533.8%20L168.8%20534.8%20L167.3%20535.6%20L165.6%20536.4%20L163.8%20536.9%20L161.9%20537.2%20L160.0%20537.4%20L158.1%20537.4%20L156.1%20537.3%20L154.1%20537.1%20L152.2%20536.8%20L150.2%20536.5%20L148.2%20536.0%20L146.3%20535.3%20L144.5%20534.4%20L142.9%20533.3%20L141.7%20532.0%20L140.8%20530.5%20L140.4%20528.8%20L140.2%20527.2%20L140.4%20525.6%20L140.7%20524.0%20L141.0%20522.6%20L141.2%20521.3%20L141.3%20520.0%20L141.1%20518.7%20L140.8%20517.4%20L140.3%20515.9%20L139.9%20514.3%20L139.8%20512.6%20L139.9%20510.9%20L140.4%20509.3%20L141.3%20507.8%20L142.7%20506.5%20L144.3%20505.4%20L146.2%20504.6%20L148.2%20504.0%20L150.2%20503.6%20L152.2%20503.4%20L154.2%20503.2%20L156.2%20503.1%20L158.1%20503.0%20L160.0%20503.1%20L161.9%20503.2%20L163.7%20503.5%20L165.5%20503.9%20L167.2%20504.6%20L168.8%20505.4%20L170.2%20506.2%20L171.5%20507.2%20L172.8%20508.1%20L174.1%20509.0%20L175.4%20509.9%20L176.9%20510.8%20L178.5%20511.7%20L180.1%20512.7%20L181.7%20513.8%20L183.2%20515.1%20L184.4%20516.6%20L185.1%20518.3%20L185.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M219.2%20520.0%20L218.1%20524.0%20L216.0%20527.7%20L212.9%20531.0%20L209.1%20534.0%20L205.2%20536.4%20L201.3%20538.6%20L197.7%20540.6%20L194.5%20542.6%20L191.7%20544.8%20L189.2%20547.2%20L186.7%20549.8%20L184.1%20552.6%20L181.1%20555.3%20L177.7%20557.8%20L173.7%20560.0%20L169.4%20561.5%20L164.8%20562.5%20L160.0%20562.8%20L155.2%20562.7%20L150.5%20562.1%20L145.9%20561.2%20L141.3%20560.0%20L136.9%20558.7%20L132.6%20557.1%20L128.4%20555.2%20L124.5%20553.0%20L121.1%20550.3%20L118.3%20547.3%20L116.2%20543.9%20L114.9%20540.3%20L114.3%20536.6%20L114.4%20533.0%20L114.7%20529.5%20L115.1%20526.2%20L115.3%20523.0%20L115.2%20520.0%20L114.5%20516.9%20L113.5%20513.6%20L112.4%20510.1%20L111.4%20506.2%20L110.9%20502.1%20L111.2%20498.0%20L112.5%20494.0%20L114.8%20490.4%20L118.2%20487.4%20L122.4%20485.0%20L127.1%20483.3%20L132.1%20482.3%20L137.2%20481.8%20L142.1%20481.6%20L146.8%20481.6%20L151.3%20481.6%20L155.7%20481.7%20L160.0%20481.7%20L164.3%20481.8%20L168.5%20482.2%20L172.8%20482.8%20L176.9%20483.8%20L180.8%20485.1%20L184.6%20486.8%20L188.0%20488.8%20L191.4%20490.8%20L194.6%20493.0%20L198.0%20495.2%20L201.4%20497.4%20L205.0%20499.7%20L208.6%20502.3%20L212.1%20505.2%20L215.2%20508.5%20L217.5%20512.1%20L218.9%20516.0%20L219.2%20520.0Z%22/%3E%3Cpath%20d%3D%22M251.3%20520.0%20L249.5%20526.1%20L246.1%20531.8%20L241.3%20537.0%20L235.6%20541.5%20L229.5%20545.3%20L223.6%20548.7%20L218.2%20551.8%20L213.5%20555.0%20L209.5%20558.6%20L205.9%20562.7%20L202.3%20567.2%20L198.5%20572.0%20L194.0%20576.8%20L188.6%20581.3%20L182.4%20585.1%20L175.3%20587.9%20L167.8%20589.5%20L160.0%20589.9%20L152.2%20589.3%20L144.7%20587.7%20L137.5%20585.5%20L130.6%20582.9%20L124.1%20580.0%20L117.9%20576.9%20L111.9%20573.6%20L106.3%20569.9%20L101.2%20565.9%20L96.8%20561.4%20L93.2%20556.5%20L90.7%20551.2%20L89.1%20545.8%20L88.4%20540.3%20L88.2%20535.0%20L88.1%20529.9%20L87.9%20524.9%20L87.3%20520.0%20L86.2%20515.0%20L84.6%20509.6%20L82.9%20503.9%20L81.5%20497.7%20L80.9%20491.2%20L81.6%20484.7%20L83.9%20478.4%20L87.9%20472.8%20L93.5%20468.2%20L100.5%20464.7%20L108.3%20462.4%20L116.5%20461.2%20L124.7%20460.9%20L132.5%20461.1%20L139.9%20461.5%20L146.9%20461.9%20L153.5%20462.1%20L160.0%20462.0%20L166.5%20461.8%20L173.2%20461.7%20L179.9%20462.0%20L186.7%20462.7%20L193.4%20464.1%20L199.9%20466.1%20L206.0%20468.8%20L211.7%20471.9%20L217.1%20475.4%20L222.4%20479.2%20L227.6%20483.1%20L232.7%20487.2%20L237.8%20491.7%20L242.5%20496.6%20L246.6%20501.9%20L249.6%20507.7%20L251.3%20513.8%20L251.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M280.9%20520.0%20L278.5%20528.1%20L274.2%20535.7%20L268.1%20542.6%20L261.0%20548.7%20L253.4%20554.0%20L245.9%20558.7%20L239.1%20563.2%20L233.1%20567.9%20L228.0%20573.0%20L223.4%20578.9%20L218.8%20585.5%20L213.6%20592.5%20L207.6%20599.5%20L200.2%20606.1%20L191.5%20611.6%20L181.6%20615.6%20L171.0%20617.7%20L160.0%20617.9%20L149.2%20616.4%20L138.9%20613.4%20L129.3%20609.4%20L120.4%20604.9%20L112.2%20600.0%20L104.4%20595.1%20L97.0%20590.2%20L89.8%20585.2%20L83.1%20580.0%20L76.9%20574.4%20L71.5%20568.3%20L67.1%20561.8%20L63.8%20555.0%20L61.5%20548.0%20L60.0%20540.9%20L59.0%20533.9%20L58.1%20527.0%20L56.9%20520.0%20L55.4%20512.9%20L53.6%20505.4%20L51.8%20497.4%20L50.5%20488.9%20L50.4%20480.1%20L51.9%20471.3%20L55.6%20463.0%20L61.5%20455.6%20L69.6%20449.5%20L79.4%20445.1%20L90.3%20442.3%20L101.6%20441.2%20L112.9%20441.2%20L123.6%20441.9%20L133.5%20442.8%20L142.7%20443.5%20L151.4%20443.6%20L160.0%20443.2%20L168.7%20442.3%20L177.8%20441.3%20L187.3%20440.7%20L197.0%20440.7%20L206.8%20441.7%20L216.4%20443.8%20L225.4%20447.1%20L233.8%20451.4%20L241.5%20456.4%20L248.5%20462.1%20L255.0%20468.1%20L261.1%20474.5%20L266.8%20481.1%20L272.0%20488.2%20L276.4%20495.7%20L279.6%20503.6%20L281.2%20511.7%20L280.9%20520.0Z%22/%3E%3Cpath%20d%3D%22M307.5%20520.0%20L305.0%20529.9%20L300.3%20539.3%20L293.9%20548.0%20L286.1%20555.8%20L277.6%20562.8%20L269.2%20569.2%20L261.3%20575.3%20L254.2%20581.7%20L248.0%20588.6%20L242.2%20596.4%20L236.4%20605.1%20L229.7%20614.2%20L221.8%20623.4%20L212.2%20631.8%20L200.8%20638.8%20L188.0%20643.7%20L174.1%20646.1%20L160.0%20645.8%20L146.2%20643.1%20L133.2%20638.3%20L121.4%20632.3%20L110.8%20625.4%20L101.1%20618.5%20L92.1%20611.7%20L83.5%20605.2%20L74.9%20599.1%20L66.5%20593.0%20L58.2%20586.6%20L50.4%20579.9%20L43.4%20572.5%20L37.5%20564.6%20L32.9%20556.1%20L29.4%20547.3%20L26.9%20538.3%20L25.1%20529.2%20L23.5%20520.0%20L22.1%20510.6%20L20.6%20500.8%20L19.5%20490.6%20L19.2%20480.0%20L20.2%20469.2%20L23.2%20458.4%20L28.7%20448.3%20L36.7%20439.3%20L47.2%20432.0%20L59.7%20426.7%20L73.5%20423.6%20L87.7%20422.4%20L101.8%20422.6%20L115.0%20423.7%20L127.3%20424.9%20L138.7%20425.6%20L149.4%20425.4%20L160.0%20424.3%20L170.9%20422.4%20L182.6%20420.2%20L194.9%20418.3%20L207.9%20417.3%20L221.2%20417.7%20L234.1%20419.8%20L246.4%20423.8%20L257.5%20429.4%20L267.3%20436.3%20L275.7%20444.2%20L283.0%20452.8%20L289.3%20461.8%20L294.9%20470.9%20L299.7%20480.3%20L303.7%20490.0%20L306.6%20499.8%20L308.0%20509.9%20L307.5%20520.0Z%22/%3E%3Cpath%20d%3D%22M331.4%20520.0%20L329.3%20531.6%20L325.3%20542.7%20L319.3%20553.3%20L311.8%20563.1%20L303.3%20572.1%20L294.4%20580.5%20L285.8%20588.7%20L277.6%20597.0%20L270.1%20605.9%20L262.8%20615.6%20L255.2%20626.1%20L246.6%20637.0%20L236.5%20647.9%20L224.3%20657.8%20L210.1%20665.9%20L194.2%20671.3%20L177.2%20673.6%20L160.0%20672.6%20L143.3%20668.5%20L127.9%20661.9%20L114.1%20653.6%20L101.9%20644.5%20L91.0%20635.4%20L80.9%20626.9%20L71.0%20619.1%20L61.0%20612.1%20L50.5%20605.4%20L39.7%20598.8%20L28.9%20591.6%20L18.6%20583.7%20L9.4%20574.8%20L1.8%20564.9%20L-4.1%20554.3%20L-8.3%20543.1%20L-11.0%20531.7%20L-12.6%20520.0%20L-13.4%20508.2%20L-13.5%20496.1%20L-13.0%20483.8%20L-11.5%20471.3%20L-8.5%20458.7%20L-3.5%20446.4%20L4.0%20434.8%20L14.1%20424.5%20L26.9%20416.1%20L41.7%20410.0%20L57.9%20406.3%20L74.6%20404.7%20L91.1%20404.7%20L106.7%20405.7%20L121.1%20406.7%20L134.5%20407.1%20L147.2%20406.3%20L160.0%20404.3%20L173.3%20401.2%20L187.7%20397.6%20L203.1%20394.4%20L219.6%20392.3%20L236.4%20392.2%20L252.9%20394.5%20L268.3%20399.3%20L282.1%20406.5%20L293.7%20415.7%20L303.2%20426.3%20L310.7%20437.7%20L316.5%20449.5%20L321.2%20461.4%20L325.1%20473.1%20L328.2%20484.9%20L330.5%20496.6%20L331.7%20508.3%20L331.4%20520.0Z%22/%3E%3Cpath%20d%3D%22M353.3%20520.0%20L352.5%20533.1%20L349.9%20546.1%20L345.5%20558.8%20L339.1%20570.9%20L331.3%20582.3%20L322.4%20593.1%20L313.1%20603.6%20L303.8%20614.1%20L294.5%20624.9%20L285.1%20636.3%20L275.1%20648.3%20L264.0%20660.5%20L251.1%20672.5%20L236.2%20683.2%20L219.0%20691.8%20L200.1%20697.3%20L180.1%20699.3%20L160.0%20697.4%20L140.7%20691.9%20L123.0%20683.5%20L107.3%20673.3%20L93.6%20662.2%20L81.5%20651.3%20L70.2%20641.4%20L58.9%20632.6%20L47.1%20625.0%20L34.2%20618.1%20L20.4%20611.4%20L6.1%20604.0%20L-7.9%20595.6%20L-20.9%20585.8%20L-31.9%20574.5%20L-40.5%20561.9%20L-46.4%20548.4%20L-49.7%20534.3%20L-50.7%20520.0%20L-50.0%20505.7%20L-47.9%20491.4%20L-44.8%20477.2%20L-40.5%20463.1%20L-34.9%20449.1%20L-27.4%20435.6%20L-17.8%20422.9%20L-5.7%20411.5%20L8.8%20402.1%20L25.4%20394.9%20L43.4%20390.1%20L62.0%20387.6%20L80.4%20386.9%20L98.0%20387.1%20L114.5%20387.4%20L129.9%20387.0%20L144.9%20385.3%20L160.0%20382.2%20L175.9%20378.0%20L193.2%20373.2%20L211.9%20368.9%20L231.8%20366.1%20L252.2%20365.7%20L272.2%20368.5%20L290.6%20374.5%20L306.7%20383.6%20L319.9%20395.3%20L329.9%20408.8%20L337.1%20423.3%20L342.0%20438.1%20L345.3%20452.6%20L347.7%20466.7%20L349.7%20480.3%20L351.5%20493.7%20L352.8%20506.8%20L353.3%20520.0Z%22/%3E%3Cpath%20d%3D%22M374.3%20520.0%20L375.6%20534.7%20L375.5%20549.6%20L373.4%20564.6%20L369.0%20579.3%20L362.3%20593.6%20L353.7%20607.2%20L343.6%20620.3%20L332.6%20633.0%20L321.0%20645.6%20L308.7%20658.3%20L295.7%20671.1%20L281.4%20684.0%20L265.3%20696.2%20L247.3%20707.0%20L227.2%20715.5%20L205.4%20720.8%20L182.7%20722.2%20L160.0%20719.5%20L138.4%20713.0%20L118.5%20703.4%20L101.0%20691.7%20L85.7%20679.2%20L72.1%20667.1%20L59.3%20656.1%20L46.3%20646.7%20L32.2%20638.8%20L16.7%20631.8%20L-0.4%20625.0%20L-18.5%20617.5%20L-36.6%20608.6%20L-53.5%20597.7%20L-68.1%20584.7%20L-79.2%20570.0%20L-86.5%20553.9%20L-89.8%20537.0%20L-89.7%20520.0%20L-86.6%20503.2%20L-81.4%20486.8%20L-74.8%20470.9%20L-67.0%20455.5%20L-58.2%20440.6%20L-48.2%20426.3%20L-36.5%20412.7%20L-22.8%20400.3%20L-7.1%20389.6%20L10.5%20381.0%20L29.5%20374.7%20L49.4%20370.5%20L69.2%20368.2%20L88.6%20366.9%20L107.1%20365.9%20L124.8%20364.4%20L142.2%20361.7%20L160.0%20357.6%20L178.8%20352.5%20L199.1%20347.0%20L221.1%20342.1%20L244.4%20339.2%20L268.2%20339.1%20L291.3%20342.7%20L312.4%20350.2%20L330.5%20361.5%20L344.8%20375.9%20L355.0%20392.4%20L361.6%20409.9%20L365.2%20427.6%20L367.0%20444.7%20L368.0%20461.0%20L369.0%20476.3%20L370.5%20491.1%20L372.4%20505.5%20L374.3%20520.0Z%22/%3E%3C/svg%3E") 50% /cover no-repeat;opacity:.5}[data-theme=dark] .page>section#services:before{opacity:.2}#products .pstage,#products .pvis{overflow:visible!important}.page>section#services:after{content:"";display:block!important;position:absolute;z-index:-1;pointer-events:none;left:-10%;right:-10%;top:-30%;height:70%;background:linear-gradient(100deg,rgba(103,152,220,0) 10%,rgba(103,152,220,.22) 30%,rgba(143,199,93,.18) 50%,rgba(103,152,220,.2) 70%,rgba(103,152,220,0) 90%);background-size:200% 100%;filter:blur(40px);border-radius:50%;animation:auroraWash 24s ease-in-out infinite alternate}@keyframes auroraWash{0%{background-position:0 0;transform:translateY(0) rotate(-2deg)}to{background-position:100% 0;transform:translateY(30px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.page>section#services:after{animation:none}}#services .svc{background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] #services .svc{background:rgba(14,22,40,.7)!important}.fit-col.no .mk{background:linear-gradient(135deg,#f37a6f,#d9453c)!important;box-shadow:0 4px 10px -3px rgba(217,69,60,.55)}.badge.b-red{background:rgba(217,69,60,.12);color:#c23a31}:root[data-theme=dark] .badge.b-red{background:rgba(255,143,133,.16);color:#ffa79f}.foot-bottom span a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}#watch{padding-block:80px}.watch{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.watch-copy{display:grid;gap:22px;justify-items:start;min-width:0}.watch-copy .head{margin:0}.watch-copy .lede{margin:0;max-width:42ch}.watch-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.watch-tags li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;font-size:14px;color:var(--on-dark);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.watch-tags .i{width:16px;height:16px;color:#b4cef5}.btn .arr .pl,.vid-btn .pl{width:14px;height:14px;fill:currentColor;margin-left:2px}.vid{position:relative;min-width:0}.vid-glow{position:absolute;inset:8% 6% -6%;border-radius:40px;background:radial-gradient(50% 60% at 50% 50%,rgba(103,152,220,.55),rgba(103,152,220,0) 70%),radial-gradient(30% 40% at 80% 90%,rgba(143,199,93,.28),rgba(143,199,93,0) 70%);filter:blur(30px);z-index:0;pointer-events:none;animation:vidGlow 7s ease-in-out infinite alternate}@keyframes vidGlow{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.vid-frame{position:relative;z-index:1;box-sizing:content-box;aspect-ratio:16/9;max-width:100%;padding:8px;border-radius:calc(var(--r-card) + 8px);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);transition:transform .6s var(--ease)}.vid-frame.playing,.vid:hover .vid-frame{transform:none}.vid-frame iframe{background:#0a0f22}.vid-cover,.vid-frame iframe{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);border:0;border-radius:var(--r-card)}.vid-cover{padding:0;overflow:hidden;cursor:pointer;background:#0a0f22;display:block}.vid-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease),filter .6s var(--ease)}.vid-cover:hover img{transform:scale(1.04);filter:brightness(1.08)}.vid-shade{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,rgba(10,15,34,0),rgba(10,15,34,.55)),linear-gradient(180deg,rgba(10,15,34,0) 60%,rgba(10,15,34,.6))}.vid-btn{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--g-btn);box-shadow:0 12px 30px -8px rgba(38,84,150,.8),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.vid-btn .pl{width:28px;height:28px;margin-left:4px}.vid-cover:hover .vid-btn{transform:scale(1.08)}.vid-btn .ring{position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(149,183,231,.6);animation:vidRing 2.4s ease-out infinite}.vid-btn .ring.r2{animation-delay:1.2s}@keyframes vidRing{0%{transform:scale(.85);opacity:1}to{transform:scale(1.5);opacity:0}}.vid-time{position:absolute;right:16px;bottom:14px;padding:5px 11px;border-radius:100px;font:600 13px var(--font-body);color:#fff;background:rgba(10,15,34,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vid-cover:focus-visible{outline:3px solid #95b7e7;outline-offset:3px}@media (max-width:1023px){.watch{grid-template-columns:minmax(0,1fr);gap:36px}.vid-frame{transform:none}}@media (max-width:760px){#watch{padding-block:56px}.vid-btn{width:64px;height:64px;margin:-32px 0 0 -32px}.vid-btn .pl{width:22px;height:22px}.vid-frame{padding:5px}.vid-cover,.vid-frame iframe{inset:5px;width:calc(100% - 10px);height:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.vid-btn .ring,.vid-glow{animation:none}.vid-btn,.vid-cover img,.vid-frame{transition:none}}.hdr{z-index:100;max-width:1440px;margin:0 auto -80px;padding:12px 12px 0}.hdr,.hdr-bar{position:relative}.hdr-bar{isolation:isolate;height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 24px;border-radius:200px;border:1px solid var(--glass-line);--bar-bg:rgba(255,255,255,0.7)}.hdr-bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bar-bg);-webkit-backdrop-filter:blur(40px) saturate(150%);backdrop-filter:blur(40px) saturate(150%);pointer-events:none}[data-theme=dark] .hdr-bar{--bar-bg:rgba(12,20,38,0.72)}.brand{display:flex;align-items:center;padding:8px 0;text-decoration:none;flex:none}.brand img{height:28px;width:auto;display:block}[data-theme=dark] .brand img,[data-theme=dark] .foot-brand img{filter:brightness(0) invert(1)}.links{display:flex;align-items:center}.links>.nav-item>button,.links>a,.links>span{display:flex;align-items:center;gap:8px;padding:10px 24px 12px;border-radius:80px;font-size:16px;white-space:nowrap;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:background .2s;color:var(--ink)}.links>.nav-item>button:hover,.links>.nav-item>button[aria-expanded=true],.links>a:hover{background:linear-gradient(90deg,rgba(149,183,231,.3),rgba(194,214,241,.3))}[data-theme=dark] .links>.nav-item>button:hover,[data-theme=dark] .links>.nav-item>button[aria-expanded=true],[data-theme=dark] .links>a:hover{background:linear-gradient(90deg,rgba(103,152,220,.22),rgba(103,152,220,.08))}.links>.nav-item>button[aria-expanded=true]{color:var(--b900)}.links>.nav-item>button svg{width:10px;height:9px;transition:transform .2s}.links>.nav-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.links>span{cursor:default}.soon{font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:var(--b100);color:var(--b900)}.nav-item{position:relative}.mega{position:absolute;top:calc(100% + 18px);left:0;width:720px;padding:24px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:0 20px 50px rgba(38,84,150,.16)}[data-theme=dark] .mega{background:rgba(12,20,38,.66);box-shadow:0 24px 60px rgba(0,0,0,.5)}.mega[hidden]{display:none}.mega:before{content:"";position:absolute;top:-1px;left:24px;width:72px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#3d73bb,rgba(61,115,187,0))}.mega-all{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--b100);text-decoration:none}.mega-all b{font-family:var(--font-display);font-size:17px}.mega-all span{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mega .mega-all,.mega-grid a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;min-height:0;padding:14px 16px;align-items:stretch;border-radius:14px;border:1px solid transparent;background:var(--solid);text-decoration:none;transition:border-color .15s,background-color .15s,transform .2s var(--ease)}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.035)}.mega-grid a:focus-visible,.mega-grid a:hover{border-color:var(--b200);transform:translateY(-1px)}.mega .mi-ic{align-self:start;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--b900);background:var(--b100);box-shadow:inset 0 0 0 1px var(--b200);transition:background-color .15s,color .15s}.mega .mi-ic svg{width:20px;height:20px}.mega-grid a:hover .mi-ic{background:var(--b900);color:var(--solid)}.mega .mi-tx{height:100%;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--ink)}.mega .mi-tx b{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.012em;text-transform:uppercase}.mega .mi-tx .d{font-size:13.5px;line-height:1.4;color:var(--ink-70);text-wrap:pretty}.mega-grid .n{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--b900);white-space:nowrap}.mega .mega-all svg,.mega-foot svg,.mega-grid .n svg{width:14px;height:14px;flex:none;transition:transform .2s var(--ease)}.mega-foot a:hover svg,.mega-grid a:hover .n svg{transform:translateX(3px)}.mega .mega-all{margin-top:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;background:linear-gradient(120deg,var(--b100),var(--soft));border-color:var(--b200)}.mega .mega-all .mi-ic{background:var(--b900);color:var(--solid);box-shadow:none}.mega .mega-all .go{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--b900);color:var(--solid);transition:transform .2s var(--ease)}.mega .mega-all .go svg{width:16px;height:16px}.mega .mega-all:hover .go{transform:translateX(3px)}.mega .mega-all:hover{border-color:var(--b300)}.mega-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 28px}.mega-foot a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.hdr-actions{display:flex;align-items:center;gap:10px;flex:none}.hdr .btn-primary{height:48px;padding:0 28px}.round{display:inline-flex;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-line);background:rgba(255,255,255,.4);align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:background .15s}.round:hover{background:rgba(255,255,255,.7)}[data-theme=dark] .round{background:rgba(255,255,255,.06)}[data-theme=dark] .round:hover{background:rgba(255,255,255,.12)}.drawer,.menu-btn{display:none}.drawer{margin-top:8px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;box-shadow:0 20px 50px rgba(38,84,150,.16);max-height:calc(100vh - 110px);overflow:auto}[data-theme=dark] .drawer{background:rgba(12,20,38,.94)}.drawer.open{display:block}.drawer .grp{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40);font-weight:700;padding:4px 8px 6px}.drawer a:not(.btn,.mega-all){display:block;padding:12px 8px;border-radius:8px;text-decoration:none}.drawer a:not(.btn,.mega-all):hover{background:var(--soft)}.drawer a.big{font-family:var(--font-display);font-weight:700}.drawer .mega-all{margin:8px 0}.hdr .drawer .btn-primary{display:flex;margin-top:12px;width:100%;height:48px;padding:0 24px}.mega.menu-ind{width:760px}.mega.menu-sol{width:560px}.mega.menu-small{width:300px;padding:12px}.menu-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.menu-h{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ink-40);font-family:var(--mono);letter-spacing:.04em}.menu-list{display:grid;gap:2px}.menu-list .dim-item,.menu-list a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none;transition:background .15s}.menu-list a:hover{background:var(--solid)}[data-theme=dark] .menu-list a:hover{background:rgba(255,255,255,.06)}.menu-list .i{width:18px;height:18px;color:var(--b700);flex:none}.menu-list b{font-weight:600;font-size:15px;display:block}.menu-list small{display:block;color:var(--ink-70);font-size:13px}.menu-list .dim-item b,.menu-list a.dim b{color:var(--ink-70);font-weight:500}.menu-sols{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.menu-sols a{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:baseline;padding:10px 12px;border-radius:12px;text-decoration:none}.menu-sols a:hover{background:var(--solid)}[data-theme=dark] .menu-sols a:hover{background:rgba(255,255,255,.06)}.menu-sols .n{font-family:var(--mono);font-size:12px;color:var(--b700)}.menu-sols b{font-weight:600;font-size:15px}.foot{padding:40px 32px 28px;border-radius:var(--r-panel)}.foot .inner{display:grid;gap:28px}.foot-top{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px}.foot-brand{display:grid;gap:12px;align-content:start}.foot-brand img{height:26px;width:auto}.foot-brand p{margin:0;color:var(--ink-70);font-size:14px;max-width:26ch}.foot h4{margin:0 0 10px;font-family:var(--font-display);font-size:15px;text-transform:lowercase}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}.foot ul a{text-decoration:none;color:var(--ink-70);transition:color .15s}.foot ul a:hover{color:var(--b700)}.foot ul .dim{color:var(--ink-40)}.foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-70)}.foot-bottom a{text-decoration:none;color:var(--b900);font-weight:600}.inner{max-width:1336px;margin:0 auto;position:relative}.hdr-bar{padding-left:40px;padding-right:40px}.foot{padding-left:32px;padding-right:32px}.links>.nav-item>button{gap:6px}.menu-sols a{grid-template-columns:1fr}.foot h4{text-transform:uppercase;letter-spacing:-.012em}@media (max-width:1279px){.links>.nav-item>button,.links>a,.links>span{padding:8px 10px 10px;font-size:15px}}@media (max-width:1180px){.links{display:none}.menu-btn{display:inline-flex}}@media (max-width:1023px){.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:760px){.hdr{padding-inline:8px}.hdr-bar{padding-left:20px;padding-right:10px}.hdr .btn-primary{display:none}.foot{padding:32px 16px 24px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot h4,.mega-grid .t b{text-transform:uppercase;letter-spacing:-.012em}.mega-grid .t span{white-space:nowrap}.foot h2.fh{margin:0 0 10px;font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:-.012em}