.home-v2{--cm-cyan:#01b0ee;--cm-blue:#003777;--cm-text:#1381c0;--cm-sky:#eaf7fd;--cm-line:#bfe6f8;--ok:#22a06b;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--home-film-shadow:0 2px 6px #0f19230f,0 28px 56px -22px #1b346473,0 70px 130px -50px #c8311f38;--home-color-1:#f4f2ee;--home-color-2:#1b34648c;--home-color-3:#0f19230d;--home-color-4:#c8311f8c;--home-color-5:#ffffff8c;--home-color-6:#3460aa8c;--home-color-7:#11244a;--home-color-8:#ffffffb8;--home-color-9:#00000047;--home-color-10:#4a5568;--home-color-11:#01b0ee99;--home-color-12:#fff3;--home-color-13:#ffffff0f;--home-color-14:#ffffffbf;--home-color-15:#ffffff80;--home-color-16:#ffffff1f;--home-color-17:#01b0ee59;--home-color-18:#1f3d70;--home-color-19:#9fb3d1;--home-color-20:#fff9;--home-color-21:#ffffff12;--home-color-22:#ffffffd1;--home-color-23:#ffffff59;--home-color-24:#e5cf96;--home-color-25:#1b346459;--home-color-26:#7a8fb4;--home-color-27:#ee8a82;--home-color-28:#eef1f6;--home-color-29:#ffffffe0;--home-color-30:#00000080;--home-color-31:#0000008c;--home-color-32:#0f1923e6;--home-color-33:#ffffffa6;--home-color-34:#0f1923d6;--home-color-35:#0f1923d9;--home-shadow-1:0 44px 90px -44px var(--home-color-2),0 2px 6px var(--home-color-3);--home-shadow-2:0 14px 30px -6px var(--home-color-4);--home-shadow-3:0 14px 34px var(--home-color-9);--home-shadow-4:0 0 0 3px var(--navy);--home-shadow-5:0 0 0 5px var(--home-color-17),0 0 18px var(--cm-cyan);--home-shadow-6:0 14px 30px -18px var(--home-color-25);--home-shadow-7:0 20px 44px -22px var(--home-color-30);--home-shadow-8:0 18px 40px -26px var(--home-color-25);--home-shadow-9:0 24px 50px -20px var(--home-color-31);--home-shadow-10:0 30px 80px var(--home-color-30)}.home-v2 a:focus-visible,.home-v2 button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.home-v2 h1,.home-v2 h2,.home-v2 h3{text-wrap:balance}.home-v2 button.btn-o{font-family:var(--f)}.home-v2 .cm-logo{width:auto;height:26px;display:block}.home-v2 .qh-film{background:var(--home-color-1);border:1px solid var(--border);max-width:1180px;box-shadow:var(--home-shadow-1);border-radius:16px;margin:36px auto 0;animation:.6s .3s both fadeUp;position:relative;overflow:hidden}.home-v2 .qh-film video{aspect-ratio:16/9;background:var(--home-color-1);width:100%;display:block}.home-v2 .qh-ov{background:var(--red);color:var(--white);font:600 15px var(--f);cursor:pointer;box-shadow:var(--home-shadow-2);border:0;border-radius:999px;align-items:center;gap:12px;padding:7px 22px 7px 7px;transition:transform .15s,background .15s;display:flex;position:absolute;bottom:22px;left:22px}.home-v2 .qh-ov:hover{background:var(--red2);transform:translateY(-1px)}.home-v2 .qh-ov i{background:var(--white);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.home-v2 .qh-ov i:after{content:"";border:2px solid var(--home-color-5);border-radius:50%;animation:2s ease-out infinite qh-ring;position:absolute;inset:-6px}.home-v2 .qh-ov svg{width:16px;height:16px;fill:var(--red);margin-left:2px}.home-v2 .qh-ov small{opacity:.75;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.home-v2 .qh-ov[hidden]{display:none}@keyframes qh-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.home-v2 .cms{background:radial-gradient(900px 480px at 78% 0%,var(--home-color-6),transparent 70%),linear-gradient(180deg,var(--navy) 0%,var(--home-color-7) 100%);color:var(--white);padding:96px 32px}.home-v2 .cms-line{background:var(--cm-cyan);width:36px;height:2px;margin-bottom:14px}.home-v2 .cms .eyebrow{color:var(--cm-cyan)}.home-v2 .cms .eyebrow:before{background:var(--cm-cyan)}.home-v2 .cms h2{color:var(--white);letter-spacing:0;font-size:48px}.home-v2 .cms h2 span,.home-v2 .cms h3 span{color:var(--cm-cyan)}.home-v2 .cms .sub{color:var(--home-color-8);max-width:540px}.home-v2 .cms-top{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.home-v2 .cms-map{padding:6px 0}.home-v2 .cms-bar{background:var(--white);box-shadow:var(--home-shadow-3);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;display:flex}.home-v2 .cms-bar .cm-logo{height:22px}.home-v2 .cms-bar span{color:var(--home-color-10);font-size:15px}.home-v2 .cms-wires{grid-template-columns:repeat(3,1fr);gap:30px;height:46px;display:grid}.home-v2 .cms-wires i{border-left:2px dashed var(--home-color-11);justify-self:center;width:0;height:100%}.home-v2 .cms-blocks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.home-v2 .cms-b{border:1px solid var(--home-color-12);background:var(--home-color-13);text-align:center;border-radius:12px;padding:20px 12px 16px;position:relative}.home-v2 .cms-b:not(:last-child):after{content:"→";color:var(--home-color-5);font-size:18px;position:absolute;top:42%;right:-24px}.home-v2 .cms-b strong{color:var(--white);letter-spacing:0;font-size:26px;font-weight:800;line-height:1.1;display:block}.home-v2 .cms-b em{color:var(--home-color-14);margin-top:2px;font-size:14px;font-style:normal;display:block}.home-v2 .cms-b small{color:var(--home-color-15);margin-top:12px;font-size:11px;line-height:1.4;display:block}.home-v2 .cms-ck{background:var(--ok);width:26px;height:26px;color:var(--white);box-shadow:var(--home-shadow-4);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-11px;right:-11px}.home-v2 .cms.armed .cms-ck{opacity:0;transform:scale(.4)}.home-v2 .cms.in .cms-ck{animation:cms-pop .35s var(--d) cubic-bezier(.3,1.6,.5,1) both}@keyframes cms-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.home-v2 .cms-loopwrap{border-top:1px solid var(--home-color-16);margin-top:84px;padding-top:56px}.home-v2 .cms-loophead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.home-v2 .cms-loophead h3{letter-spacing:0;color:var(--white);font-size:32px;font-weight:700;line-height:1.15}.home-v2 .cms-loophead p{color:var(--home-color-8);font-size:15.5px;line-height:1.7}.home-v2 .cms-loop{grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;display:grid;position:relative}.home-v2 .cms-loop:before{content:"";background:linear-gradient(90deg,var(--home-color-17),var(--cm-cyan),var(--home-color-17));height:2px;position:absolute;top:13px;left:10%;right:10%}.home-v2 .cms-loop:after{content:"";background:var(--white);width:10px;height:10px;box-shadow:var(--home-shadow-5);border-radius:50%;animation:6s linear infinite cms-run;position:absolute;top:9px;left:10%}@keyframes cms-run{0%{left:10%}88%{left:calc(90% - 10px)}to{opacity:0;left:calc(90% - 10px)}}.home-v2 .cms-loop li{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.home-v2 .cms-node{border:2px solid var(--cm-cyan);background:var(--navy);border-radius:50%;width:28px;height:28px;margin-bottom:10px}.home-v2 .cms-loop li:nth-child(3) .cms-node{background:var(--home-color-18);border-style:dashed}.home-v2 .cms-loop li.gate .cms-node{background:linear-gradient(180deg,transparent 40%,var(--red) 40%,var(--red) 60%,transparent 60%),linear-gradient(90deg,var(--home-color-19) 0 3px,transparent 3px calc(100% - 3px),var(--home-color-19) calc(100% - 3px));border:0;border-radius:4px;width:30px}.home-v2 .cms-loop b{color:var(--white);font-size:15px;font-weight:600}.home-v2 .cms-loop small{color:var(--home-color-20);max-width:180px;font-size:12.5px;line-height:1.5}.home-v2 .cms-chk{background:var(--home-color-21);border:1px solid var(--home-color-17);text-align:left;border-radius:8px;margin-top:4px;padding:8px 10px;list-style:none}.home-v2 .cms-chk li{color:var(--home-color-22);padding-left:18px;font-size:12px;line-height:1.7;display:block;position:relative}.home-v2 .cms-chk li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.home-v2 .cms-cta{flex-wrap:wrap;gap:12px;margin-top:52px;display:flex}.home-v2 .btn-w{background:var(--white);color:var(--navy);border-radius:var(--r);font:600 14.5px var(--f);cursor:pointer;border:0;padding:13px 22px;transition:transform .12s}.home-v2 .btn-w:hover{transform:translateY(-1px)}.home-v2 .btn-ol{border:1.5px solid var(--home-color-23);color:var(--white);border-radius:var(--r);font:500 14.5px var(--f);padding:12px 22px;text-decoration:none;transition:border-color .15s,background .15s}.home-v2 .btn-ol:hover{border-color:var(--white);background:var(--home-color-13)}.home-v2 .qs{text-align:left;margin-top:56px}.home-v2 .qs h3{color:var(--ink);text-align:center;margin-bottom:28px;font-size:20px;font-weight:700}.home-v2 .qs-steps{grid-template-columns:repeat(5,1fr);gap:12px;list-style:none;display:grid;position:relative}.home-v2 .qs-steps:before{content:"";background:linear-gradient(90deg,var(--gold),var(--home-color-24));height:2px;position:absolute;top:17px;left:10%;right:10%}.home-v2 .qs-steps li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.home-v2 .qs-steps span{background:var(--white);border:2px solid var(--gold);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:8px;font-size:14px;font-weight:700;display:grid}.home-v2 .qs-steps li.cm span{border-color:var(--cm-cyan);background:var(--cm-sky);color:var(--cm-blue)}.home-v2 .qs-steps b{color:var(--ink);font-size:15px}.home-v2 .qs-steps small{color:var(--muted);max-width:170px;font-size:12.5px}.home-v2 .qs-steps li.cm small{color:var(--cm-text);font-weight:500}@media(max-width:1000px){.home-v2 .cms-top,.home-v2 .cms-loophead{grid-template-columns:1fr;gap:28px}}@media(max-width:900px){.home-v2 .cms{padding:64px 20px}.home-v2 .cms-loop{grid-template-columns:1fr;gap:22px;padding-left:4px}.home-v2 .cms-loop:before{background:linear-gradient(180deg,var(--home-color-17),var(--cm-cyan));width:2px;height:auto;inset:14px auto 14px 17px}.home-v2 .cms-loop:after{display:none}.home-v2 .cms-loop li{text-align:left;flex-flow:wrap;align-items:center;gap:4px 14px}.home-v2 .cms-node{margin:0}.home-v2 .cms-loop small{flex-basis:100%;max-width:none;padding-left:42px}.home-v2 .cms-chk{margin-left:42px}.home-v2 .qs-steps{grid-template-columns:1fr;gap:16px}.home-v2 .qs-steps:before{width:2px;height:auto;inset:18px auto 18px 17px}.home-v2 .qs-steps li{text-align:left;flex-flow:wrap;gap:2px 14px}.home-v2 .qs-steps span{margin:0}.home-v2 .qs-steps small{flex-basis:100%;max-width:none;padding-left:50px}}@media(max-width:640px){.home-v2 .qh-ov{margin:12px;position:static}.home-v2 .cms-blocks,.home-v2 .cms-wires{gap:14px}.home-v2 .cms-b{padding:16px 6px 12px}.home-v2 .cms-b strong{font-size:19px}.home-v2 .cms-b em{font-size:12.5px}.home-v2 .cms-b small{display:none}.home-v2 .cms-b:not(:last-child):after{font-size:13px;right:-13px}.home-v2 .cms-bar span{font-size:13px}}.home-v2 .qd{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0 8px;display:grid}.home-v2 .qd-i{background:var(--off);border:1px solid var(--border);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:16px 18px;display:grid}.home-v2 .qd-ic{background:var(--white);border:1px solid var(--border);width:44px;height:44px;color:var(--navy);border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.home-v2 .qd-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home-v2 .qd-i:first-child .qd-ic{color:var(--red)}.home-v2 .qd-i b{color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.home-v2 .qd-i small{color:var(--muted);font-size:13px;line-height:1.4}.home-v2 .qp{background:var(--off)}.home-v2 .qp-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.home-v2 .qp-head h2{margin-bottom:0}.home-v2 .qp-head h2 span{color:var(--red)}.home-v2 .qp-head .sub{margin:0}.home-v2 .qr-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-v2 .qr{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--navy);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;transition:transform .2s,box-shadow .2s;display:flex}.home-v2 .qr:hover{box-shadow:var(--home-shadow-6);transform:translateY(-2px)}.home-v2 .qr.ai{border-left-color:var(--red)}.home-v2 .qr-ic svg{width:40px;height:22px;fill:var(--home-color-26);display:block}.home-v2 .qr-ic svg .m{fill:var(--navy)}.home-v2 .qr.ai .qr-ic svg{fill:var(--home-color-27)}.home-v2 .qr.ai .qr-ic svg .m{fill:var(--red)}.home-v2 .qr b{color:var(--navy);flex:auto;font-size:16px;font-weight:700}.home-v2 .qr-tags{flex-wrap:wrap;gap:6px;display:flex}.home-v2 .qr-tags i{color:var(--navy);background:var(--home-color-28);border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.home-v2 .cmc{padding:88px 32px}.home-v2 .cmc .cms-top{align-items:start}.home-v2 .cmc-pts{gap:10px;margin:24px 0 0;list-style:none;display:grid}.home-v2 .cmc-pts li{color:var(--home-color-29);padding-left:32px;font-size:15.5px;line-height:1.5;position:relative}.home-v2 .cmc-pts li:before{content:"✓";background:var(--ok);width:20px;height:20px;color:var(--white);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}@media(max-width:1000px){.home-v2 .qd{grid-template-columns:1fr 1fr}.home-v2 .qp-head{grid-template-columns:1fr;gap:16px}.home-v2 .qr-list{grid-template-columns:1fr}}@media(max-width:640px){.home-v2 .qd{grid-template-columns:1fr}.home-v2 .cmc{padding:64px 20px}}.home-v2 .slim{border-bottom:1px solid var(--border);background:var(--white);flex-wrap:wrap;justify-content:center;gap:10px 44px;padding:20px 32px;display:flex}.home-v2 .slim span{color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.home-v2 .slim b{color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.home-v2 .hx3 .hero-in{grid-template-columns:1fr 540px;align-items:center;gap:56px}.home-v2 .hx3 p{max-width:460px}.home-v2 .hx3 .hero-stats{margin-top:40px}.home-v2 .hx3 .qh-film{max-width:none;box-shadow:var(--home-film-shadow);border-radius:14px;margin:0;animation:.5s .2s both fadeUp}.home-v2 .hx3 .qh-ov{gap:9px;padding:6px 16px 6px 6px;font-size:13.5px;bottom:14px;left:14px}.home-v2 .hx3 .qh-ov i{width:32px;height:32px}.home-v2 .hx3 .qh-ov svg{width:13px;height:13px}@media(max-width:1150px){.home-v2 .hx3 .hero-in{grid-template-columns:1fr 450px;gap:40px}}@media(max-width:900px){.home-v2 .hx3 .hero-in{grid-template-columns:1fr}.home-v2 .hx3 .hero-stats{margin-top:32px;margin-bottom:34px}}.home-v2 .cm5 .cms-top{align-items:start}.home-v2 .cm5 .cms-loopwrap{margin-top:64px;padding-top:48px}.home-v2 .cms-shots{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.home-v2 .cms-sh{background:var(--white);box-shadow:var(--home-shadow-7);border-radius:12px;margin:0;overflow:hidden}.home-v2 .cms-sh img{aspect-ratio:2/1.02;object-fit:cover;object-position:top left;width:100%;display:block}.home-v2 .cms-sh figcaption{color:var(--slate);padding:11px 14px 13px;font-size:13px;line-height:1.5}.home-v2 .cms-sh figcaption b{color:var(--cm-blue);font-weight:600}@media(max-width:900px){.home-v2 .cms-shots{grid-template-columns:1fr;gap:14px}}.home-v2 .models.m4{grid-template-columns:repeat(4,1fr)}.home-v2 .models.m4 .model h3{font-size:19px}.home-v2 .models.m4 .model p{font-size:13.5px}@media(max-width:1000px){.home-v2 .models.m4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.home-v2 .models.m4{grid-template-columns:1fr}}.home-v2 .qs-easy{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--gold);text-align:left;box-shadow:var(--home-shadow-8);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;margin-top:48px;padding:28px 32px;display:flex}.home-v2 .qs-easy>div{max-width:720px}.home-v2 .qs-easy-eb{letter-spacing:0;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.home-v2 .qs-easy h3{letter-spacing:0;color:var(--ink);text-align:left;margin-bottom:8px;font-size:21px;font-weight:700}.home-v2 .qs-easy p{color:var(--slate);font-size:14.5px;line-height:1.65}.home-v2 .qs-easy .btn-r{flex:none}.home-v2 .cmc-demo{background:var(--white);box-shadow:var(--home-shadow-9);border-radius:12px;margin-top:26px;position:relative;overflow:hidden}.home-v2 .cmc-demo video{aspect-ratio:16/9;background:var(--white);width:100%;display:block}.home-v2 .cmc-demo-btn{background:var(--home-color-32);color:var(--white);font:500 13px var(--f);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.home-v2 .cmc-demo-btn:hover{background:var(--cm-blue)}.home-v2 .cmc-demo-btn b{color:var(--home-color-33);font-variant-numeric:tabular-nums;font-weight:600}.home-v2 .lb{z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-v2 .lb[hidden]{display:none}.home-v2 .lb-back{background:var(--home-color-34);position:absolute;inset:0}.home-v2 .lb-box{background:var(--white);width:min(1200px,100%);box-shadow:var(--home-shadow-10);border-radius:12px;position:relative;overflow:hidden}.home-v2 .lb-box video{aspect-ratio:16/9;background:var(--white);width:100%;display:block}.home-v2 .lb-x{z-index:2;background:var(--home-color-35);width:38px;height:38px;color:var(--white);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}@media(prefers-reduced-motion:reduce){.home-v2 .cms-loop:after,.home-v2 .qh-ov i:after,.home-v2 .qh-film,.home-v2 .hx3 .qh-film,.home-v2 .cms.in .cms-ck{animation:none}.home-v2 .cms.armed .cms-ck{opacity:1;transform:none}}.home-v2 .home-control{white-space:normal;flex-shrink:0;height:auto}.home-v2 .home-control.btn-o{color:var(--ink);background:0 0}.home-v2 .home-control.lb-x{height:38px;padding:0}.home-v2 .home-ind-link{text-align:left;color:inherit;text-decoration:none;display:block}.home-v2 .home-engage{background:var(--off)}.home-v2 .home-engage h2 span{color:var(--red)}.home-v2 .home-final-line{margin:0 auto 14px}.home-v2 .cms-b:first-child{--d:0s}.home-v2 .cms-b:nth-child(2){--d:.15s}.home-v2 .cms-b:nth-child(3){--d:.3s}@keyframes home-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home-v2 .qh-film{animation-name:home-fade-up}@media(max-width:640px){.home-v2 .cms h2{font-size:30px}.home-v2 .cms-loophead h3{font-size:24px}.home-v2 .slim{gap:10px 20px;padding:20px}.home-v2 .slim span{white-space:normal}.home-v2 .cmc-demo-btn{padding:7px 10px;font-size:11px}.home-v2 .qh-ov{max-width:calc(100% - 24px)}.home-v2 .models.m4 .model,.home-v2 .qs-easy{padding:24px}}@media(prefers-reduced-motion:reduce){.home-v2 .qh-film,.home-v2 .ticker-track{animation:none}.home-v2 .qr{transition:none}.home-v2 .qr:hover{transform:none}}@media(max-width:480px){.home-v2 .ind-grid{grid-template-columns:minmax(0,1fr)}.home-v2 .home-ind-link{overflow-wrap:anywhere;min-width:0}}.home-v2 .hx3-wrap{position:relative}.home-v2 .cm-flag{z-index:5;border:1px solid var(--cm-line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px 11px;text-decoration:none;animation:3.2s ease-in-out infinite cm-float;display:flex;position:absolute;top:-20px;right:-14px;box-shadow:0 18px 40px -14px #00377766,0 2px 6px #0f192314}.home-v2 .cm-flag:hover{border-color:var(--cm-cyan)}.home-v2 .cm-flag-new{background:var(--red);color:#fff;font:700 10.5px var(--f);letter-spacing:.12em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.home-v2 .cm-flag-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s step-end infinite cm-blink2}.home-v2 .cm-flag-body{align-items:baseline;gap:7px;display:flex}.home-v2 .cm-flag-body img{width:auto;height:20px;transform:translateY(2px)}.home-v2 .cm-flag-sub{font:400 12.5px var(--f);color:var(--muted);white-space:nowrap}.home-v2 .cm-flag-cta{font:600 12.5px var(--f);color:var(--cm-text)}@keyframes cm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cm-blink2{0%,to{opacity:1}50%{opacity:.25}}@media(max-width:900px){.home-v2 .cm-flag{top:-16px;right:6px}}@media(prefers-reduced-motion:reduce){.home-v2 .cm-flag,.home-v2 .cm-flag-dot{animation:none}}@media(max-width:640px){.home-v2 .cm-flag{border-radius:12px;flex-direction:row;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;animation:none;position:static}.home-v2 .cm-flag-body img{height:16px;transform:none}.home-v2 .cm-flag-sub{display:none}.home-v2 .cm-flag-cta{white-space:nowrap;margin-left:auto}.home-v2 .cmc-demo-btn,.home-v2 .lb-x{min-width:40px;min-height:40px}}
