.src-home .ck2{color:#fff;background:#0a1a30 url(/software/checklist/c1.webp) 50%/cover no-repeat;padding:96px 0 90px;position:relative;overflow:hidden}.src-home .ck2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a1a308c,#0a1a3000 55%);position:absolute;inset:0}.src-home .ck2-in{z-index:1;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:0 40px;display:grid;position:relative}.src-home .ck2-in>*{min-width:0}.src-home .ck2-t{justify-items:start;gap:18px;display:grid}.src-home .ck2-k{color:#0b1d33;background:#5eead4;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}.src-home .ck2 h2{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.18}.src-home .ck2-hl{background:linear-gradient(90deg,#93c5fd,#5eead4);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.src-home .ck2-t>p{color:#c9d6e6;font-size:17px;line-height:1.75}.src-home .ck2-cta{justify-items:start;gap:6px;margin-top:4px;display:grid}.src-home .ck2-cta small{color:#a9bbd1;font-size:13px}.src-home .ck2-tr{color:#c9d6e6;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700;display:flex}.src-home .ck2-tr li{align-items:center;gap:7px;display:inline-flex}.src-home .ck2-tr img{width:26px;height:26px}.src-home .ck2-tr .gl{color:#5eead4;width:18px;height:18px}.src-home .ck2-v{justify-items:end;display:grid;position:relative}.src-home .ck2-glow{filter:blur(20px);background:radial-gradient(circle,#3b82f673,#0000 65%);border-radius:50%;width:520px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.src-home .ck2-clip{z-index:3;filter:drop-shadow(0 24px 30px #00000073);width:168px;height:auto;animation:7s ease-in-out infinite ck2-float;position:absolute;bottom:-34px;left:-10px;transform:rotate(-8deg)}@keyframes ck2-float{0%,to{translate:0}50%{translate:0 -10px}}.src-home .dv{aspect-ratio:2400/1500;filter:drop-shadow(0 40px 50px #00000073);width:min(760px,100%);position:relative}.src-home .dv-k{transform-origin:0 0;width:2400px;height:1500px;transform:scale(var(--k,.3167));position:absolute;top:0;left:0}.src-home .dv-img{z-index:2;width:2400px;max-width:none;height:1500px;position:absolute;inset:0}.src-home .scr-l{z-index:1;background:#f4f6fa;width:1400px;height:858px;position:absolute;top:221px;left:348px;overflow:hidden}.src-home .scr-p{z-index:1;background:#0b1d33;border-radius:48px;width:354px;height:780px;position:absolute;top:478px;left:1886px;overflow:hidden}.src-home .dv .gl{flex:none}.src-home .dv b,.src-home .dv small,.src-home .dv em{font-style:normal}.src-home .lu{color:#0b1d33;padding:30px 40px;line-height:1.5}.src-home .lu-top{align-items:center;gap:22px;font-size:34px;font-weight:800;display:flex}.src-home .lu-top img{width:auto;height:44px}.src-home .lu-top span{flex:1}.src-home .lu-top em{color:#1d4ed8;background:#e0ebff;border-radius:999px;padding:6px 20px;font-size:26px}.src-home .lu-bar{background:#fff;border-radius:24px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:26px;margin:22px 0;padding:18px 24px;display:grid;box-shadow:0 0 0 2px #e2e8f0}.src-home .lu-bar .lsc{line-height:1.1;display:grid}.src-home .lu-bar small{color:#64748b;font-size:22px;font-weight:700}.src-home .lu-bar b{font-family:var(--display);font-size:46px;font-weight:800}.src-home .lu-bar .s b{color:#1d4ed8}.src-home .lu-bar .g{background:#eef2f7;border-radius:999px;height:22px;display:flex;overflow:hidden}.src-home .lu-bar .g i{height:100%;display:block}.src-home .lu-bar .g .h{background:#94a3b8}.src-home .lu-bar .g .s{background:linear-gradient(90deg,#1d4ed8,#2dd4bf)}.src-home .lu-bar .demo{color:#fff;background:#0b1d33;border-radius:18px;padding:14px 26px;font-size:24px;font-weight:800}.src-home .lu-rows{gap:18px;display:grid}.src-home .lq{background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) 520px;gap:24px;padding:20px 22px;display:grid;box-shadow:0 0 0 2px #e6ebf2}.src-home .lq.n{box-shadow:0 0 0 2px #f2c6a8}.src-home .lq.y{box-shadow:0 0 0 2px #99d5cb}.src-home .lq-l{align-content:space-between;gap:18px;display:grid}.src-home .lq-h{align-items:center;gap:18px;display:flex}.src-home .lq-h .no{width:54px;height:54px;font-family:var(--display);color:#9a3412;background:#fed7aa;border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.src-home .lq.y .lq-h .no{color:#fff;background:#0f766e}.src-home .lq-h b{font-size:32px;font-weight:800}.src-home .lq-a{grid-template-columns:1fr 1fr;gap:12px;max-width:520px;display:grid}.src-home .lq-a span{color:#52636f;background:#f3f6f9;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:62px;font-size:25px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #d5dde5}.src-home .lq-a .gl{width:26px;height:26px}.src-home .lq-a .y.on{color:#fff;box-shadow:none;background:#0f766e}.src-home .lq-a .n.on{color:#fff;box-shadow:none;background:#9a3412}.src-home .lq-m{background:#fff;border-radius:22px;padding:16px 20px;box-shadow:0 0 0 2px #dbe3ee}.src-home .lq-m.help{box-shadow:0 0 0 4px #1d4ed8}.src-home .lq-m .mh{color:#0c2340;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:23px;font-weight:800;display:flex}.src-home .lq-m .mh em{background:#ccfbf1;border-radius:999px;padding:3px 14px;font-size:20px}.src-home .lq-m .bb{grid-template-columns:210px 1fr 50px;align-items:center;gap:12px;margin-top:8px;font-size:21px;display:grid}.src-home .lq-m .bb i{background:#edf2f8;border-radius:10px;height:16px;display:block;position:relative}.src-home .lq-m .bb i:after{content:"";width:var(--w);background:#3b82f6;border-radius:10px;position:absolute;inset:0 auto 0 0}.src-home .lq-m .bb b{font-family:var(--display);font-weight:800}.src-home .lq-m .st{align-items:baseline;gap:14px;display:flex}.src-home .lq-m .st b{font-family:var(--display);color:#0c2340;font-size:72px;font-weight:800;line-height:1}.src-home .lq-m .st span{color:#475569;font-size:24px;font-weight:700}.src-home .lq-m .st em{color:#0f766e;background:#ccfbf1;border-radius:999px;padding:2px 12px;font-size:22px;font-weight:800}.src-home .lq-m .lpr{background:#f8fafc;border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 16px;font-size:23px;font-weight:700;display:flex}.src-home .lq-m .lpr em{border-radius:999px;padding:2px 14px;font-size:20px;font-weight:800}.src-home .lq-m .lpr em.r{color:#be123c;background:#ffe4e6}.src-home .lq-m .lpr em.a{color:#b45309;background:#fef3c7}.src-home .pu{color:#fff;background:radial-gradient(260px 200px at 80% 10%,#2dd4bf4d,#0000 60%),linear-gradient(170deg,#0b1d33,#12386e);align-content:start;justify-items:center;gap:16px;height:100%;padding:70px 26px 30px;line-height:1.4;display:grid}.src-home .pu-hd{text-align:center;justify-items:center;gap:4px;display:grid}.src-home .pu-hd img{box-sizing:content-box;background:#fff;border-radius:14px;width:auto;height:30px;padding:8px 14px}.src-home .pu-hd small{font-family:var(--display);letter-spacing:.14em;color:#5eead4;margin-top:10px;font-size:17px;font-weight:800}.src-home .pu-hd b{font-size:28px;font-weight:800}.src-home .pu-ring{width:200px;height:200px;margin-top:4px;position:relative}.src-home .pu-ring svg{width:100%;height:100%}.src-home .pu-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.src-home .pu-ring b{font-family:var(--display);font-size:54px;font-weight:800;line-height:1}.src-home .pu-ring small{color:#c3d0de;font-size:19px;font-weight:700}.src-home .pu-vd{color:#0b1d33;background:linear-gradient(135deg,#5eead4,#93c5fd);border-radius:999px;padding:8px 20px;font-size:20px;font-weight:800}.src-home .pu-cats{gap:12px;width:100%;margin-top:4px;display:grid}.src-home .pcat{color:#c3d0de;grid-template-columns:96px 1fr 56px;align-items:center;gap:10px;font-size:19px;display:grid}.src-home .pcat i{background:#ffffff24;border-radius:999px;height:12px;display:block;position:relative}.src-home .pcat i:after{content:"";width:var(--w);background:var(--c);border-radius:999px;position:absolute;inset:0 auto 0 0}.src-home .pcat b{font-family:var(--display);color:#fff;text-align:right;font-weight:800}.src-home .pu-ba{background:#ffffff14;border-radius:22px;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:6px;padding:14px;display:flex}.src-home .pu-ba span{text-align:center;display:grid}.src-home .pu-ba small{color:#a9bbd1;font-size:18px}.src-home .pu-ba b{font-family:var(--display);color:#cbd5e1;font-size:36px;font-weight:800}.src-home .pu-ba .a b{color:#5eead4}.src-home .pu-ba i{display:grid}.src-home .pu-ba .gl{color:#93c5fd;width:28px;height:28px}@container home (max-width:999px){.src-home .ck2{padding:72px 0 76px}.src-home .ck2-in{grid-template-columns:1fr;gap:34px;padding:0 28px}.src-home .ck2-v{justify-items:center}}@container home (max-width:699px){.src-home .ck2{padding:50px 0 56px}.src-home .ck2-in{gap:30px;padding:0 18px}.src-home .ck2 h2{font-size:30px}.src-home .ck2-t>p{font-size:15.5px}.src-home .ck2-cta{text-align:center;justify-items:stretch;width:100%}.src-home .ck2-cta .btn{justify-content:center;width:100%}.src-home .ck2-clip{width:96px;bottom:-30px;left:-6px}.src-home .ck2-glow{width:300px;height:220px}}@media (prefers-reduced-motion:reduce){.src-home .ck2-clip{animation:none}}
