.mkt,.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt{scroll-padding-top:calc(84px + env(safe-area-inset-top,0px));margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh}.mkt button,.mkt input,.mkt select,.mkt textarea{font:inherit;color:inherit}.mkt a{color:var(--blue);text-decoration:none}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--head);margin:0;letter-spacing:-.02em;line-height:1.15}.mkt p{margin:0}.mkt img{max-width:100%}.mkt :focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 45%,transparent);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{transition:none!important;animation:none!important}}.mkt .muted{color:var(--ink3)}.mkt .ink2{color:var(--ink2)}.mkt .small{font-size:14px}.mkt .xs{font-size:12.5px}.mkt .num{font-variant-numeric:tabular-nums}.mkt .wrap{max-width:1200px;margin:0 auto;padding:0 28px}.mkt .row{display:flex;align-items:center;gap:12px}.mkt .row.wr{flex-wrap:wrap}.mkt .grow{flex:1;min-width:0}.mkt .stack{display:flex;flex-direction:column;gap:16px}.mkt .grid{display:grid;gap:22px}.mkt .grid>*{min-width:0}.mkt .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt [data-hue=proj]{--h:var(--proj);--ht:var(--proj-t)}.mkt [data-hue=sw]{--h:var(--sw);--ht:var(--sw-t)}.mkt [data-hue=sched]{--h:var(--sched);--ht:var(--sched-t)}.mkt [data-hue=daily]{--h:var(--daily);--ht:var(--daily-t)}.mkt [data-hue=warn]{--h:var(--warn);--ht:var(--warn-t)}.mkt [data-hue=task]{--h:var(--task);--ht:var(--task-t)}.mkt [data-hue=ts]{--h:var(--ts);--ht:var(--ts-t)}.mkt [data-hue=ops]{--h:var(--ops);--ht:var(--ops-t)}.mkt [data-hue=rep]{--h:var(--rep);--ht:var(--rep-t)}.mkt [data-hue=user]{--h:var(--user);--ht:var(--user-t)}.mkt [data-hue=leave]{--h:var(--leave);--ht:var(--leave-t)}.mkt [data-hue=lib]{--h:var(--lib);--ht:var(--lib-t)}.mkt [data-hue=hs]{--h:var(--hs);--ht:var(--hs-t)}.mkt [data-hue=red]{--h:var(--red);--ht:var(--red-t)}.mkt [data-hue=blue]{--h:var(--blue);--ht:var(--blue-t)}.mkt [data-hue=green]{--h:var(--green);--ht:var(--green-t)}.mkt .nav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,background .2s;padding-top:env(safe-area-inset-top,0)}.mkt .nav.scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--card) 88%,transparent)}.mkt .nav .wrap{height:76px;gap:28px}.mkt .logo,.mkt .nav .wrap{display:flex;align-items:center}.mkt .logo{gap:11px;color:var(--ink);font-family:var(--head);font-weight:800;font-size:18px}.mkt .logo-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,var(--navy),var(--blue2));display:grid;place-items:center;box-shadow:0 6px 14px rgba(30,90,168,.35);flex:none}.mkt .links{display:flex;gap:4px;margin-left:12px}.mkt .links a{padding:8px 14px;border-radius:12px;color:var(--ink2);font-weight:600;font-size:15px}.mkt .links a:hover{background:var(--soft2);color:var(--ink)}.mkt .links a.on{color:var(--ink);background:var(--card);box-shadow:var(--sh)}.mkt .nav .acts{margin-left:auto;display:flex;gap:10px;align-items:center}.mkt .btn.burger,.mkt .mnav{display:none}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:14px;border:0;background:var(--card);color:var(--ink);font-weight:700;font-size:15.5px;cursor:pointer;box-shadow:var(--sh);white-space:nowrap;transition:transform .08s,box-shadow .15s,background .15s;font-family:var(--body)}.mkt .btn:hover{box-shadow:var(--sh-hover)}.mkt .btn:active{transform:scale(.98)}.mkt .btn.primary{background:linear-gradient(180deg,var(--blue2),var(--blue));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 20px rgba(30,90,168,.32)}.mkt .btn.primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 28px rgba(30,90,168,.42)}.mkt .btn.dark{background:var(--ink);color:var(--card)}.mkt .btn.ghost{background:transparent;box-shadow:none;color:var(--ink2)}.mkt .btn.ghost:hover{background:var(--soft2);color:var(--ink)}.mkt .btn.glass{background:rgba(255,255,255,.14);color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.24)}.mkt .btn.glass:hover{background:rgba(255,255,255,.24)}.mkt .btn.white{background:#fff;color:var(--navy)}.mkt .btn.tint{background:var(--ht);color:var(--h);box-shadow:none}.mkt .btn.danger{background:var(--red-t);color:var(--red);box-shadow:none}.mkt .btn.lg{height:56px;padding:0 28px;font-size:16.5px;border-radius:16px}.mkt .btn.sm{height:38px;padding:0 15px;font-size:14px;border-radius:11px}.mkt .btn.xs{height:32px;padding:0 12px;font-size:13px;border-radius:9px}.mkt .btn.round{width:48px;padding:0}.mkt .btn.sm.round{width:38px}.mkt .btn.block{width:100%}.mkt .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.mkt .link{border:0;background:none;padding:0;color:var(--blue);font-weight:700;cursor:pointer;font-size:inherit}.mkt .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--card);box-shadow:var(--sh);font-size:13.5px;font-weight:700;color:var(--ink2)}.mkt .eyebrow i{width:22px;height:22px;border-radius:50%;background:var(--ht,var(--green-t));color:var(--h,var(--green));display:grid;place-items:center}.mkt .kicker{font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--h,var(--blue))}.mkt .pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--ht,var(--soft2));color:var(--h,var(--ink2));white-space:nowrap}.mkt .pill.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mkt .ico-chip{width:48px;height:48px;border-radius:14px;background:var(--ht);color:var(--h);display:grid;place-items:center;flex:none}.mkt .ico-chip.sm{width:36px;height:36px;border-radius:11px}.mkt .ico-chip.lg{width:60px;height:60px;border-radius:18px}.mkt section.s{padding:96px 0}.mkt section.s.tight{padding:64px 0}.mkt .shead{max-width:760px;margin:0 auto 52px;text-align:center}.mkt .shead h2{font-size:44px;font-weight:800;margin:12px 0 14px}.mkt .shead p{font-size:18.5px;color:var(--ink2)}.mkt .card{background:var(--card);border-radius:22px;box-shadow:var(--sh)}.mkt .card.pad{padding:28px}.mkt .lift{transition:transform .18s,box-shadow .18s}.mkt .lift:hover{transform:translateY(-4px);box-shadow:var(--sh-hover)}.mkt .hero{position:relative;overflow:hidden;padding:72px 0 110px;background:linear-gradient(rgba(30,90,168,.06) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(30,90,168,.06) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(60% 70% at 85% 10%,color-mix(in srgb,var(--blue2) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 5% 90%,color-mix(in srgb,var(--proj) 14%,transparent),transparent 70%),var(--bg)}.mkt .hero:after{content:"";position:absolute;inset:auto 0 0 0;height:140px;background:linear-gradient(transparent,var(--bg))}.mkt .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.mkt .hero h1{font-size:64px;font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:22px 0}.mkt .hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--blue2),var(--daily));-webkit-background-clip:text;background-clip:text}.mkt .hero .lead{font-size:20px;color:var(--ink2);max-width:560px}.mkt .hero .ctas{display:flex;gap:12px;margin:32px 0 22px;flex-wrap:wrap}.mkt .trust{display:flex;gap:20px;flex-wrap:wrap;font-size:14.5px;color:var(--ink2);font-weight:600}.mkt .trust span{display:inline-flex;align-items:center;gap:7px}.mkt .trust svg{color:var(--green)}.mkt .mock{position:relative}.mkt .mock .win{background:var(--card);border-radius:26px;box-shadow:0 40px 90px rgba(12,35,80,.22),0 8px 24px rgba(12,35,80,.1);overflow:hidden;transform:perspective(1600px) rotateY(-7deg) rotateX(3deg);transition:transform .5s}.mkt .mock:hover .win{transform:perspective(1600px) rotateY(-2deg) rotateX(1deg)}.mkt .win-bar{display:flex;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line)}.mkt .win-bar i{width:11px;height:11px;border-radius:50%;background:var(--soft2)}.mkt .win-bar i:first-child{background:#FF6B6B}.mkt .win-bar i:nth-child(2){background:#F5B93A}.mkt .win-bar i:nth-child(3){background:#3BCB98}.mkt .win-body{display:grid;grid-template-columns:62px 1fr;min-height:430px}.mkt .win-side{background:var(--soft);padding:12px 10px;display:flex;flex-direction:column;gap:8px;align-items:center}.mkt .win-side span{width:36px;height:36px;border-radius:11px;background:var(--ht);color:var(--h);display:grid;place-items:center}.mkt .win-side span.on{background:var(--h);color:#fff}.mkt .win-main{padding:16px;display:flex;flex-direction:column;gap:12px}.mkt .bp{position:relative;overflow:hidden;border-radius:18px;color:#fff;padding:18px;background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0/22px 22px,radial-gradient(120% 140% at 100% 0,#3B86EA 0,transparent 55%),linear-gradient(135deg,var(--navy),#15408A 55%,#1E5AA8)}.mkt .bp[data-hue]{background:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(135deg,color-mix(in srgb,var(--h) 78%,#000),var(--h))}.mkt .bp b{font-family:var(--head)}.mkt .mstat{display:flex;gap:8px;margin-top:12px}.mkt .mstat div{flex:1;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:8px 10px}.mkt .mstat b{display:block;font-size:20px;line-height:1.1}.mkt .mstat span{font-size:11px;opacity:.85}.mkt .mrow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;background:var(--card);box-shadow:var(--sh);font-size:13px}.mkt .mrow.acc{box-shadow:inset 4px 0 0 var(--h),var(--sh)}.mkt .mrow b{font-weight:700;display:block;font-size:13.5px}.mkt .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:11px;flex:none;font-family:var(--head)}.mkt .float{position:absolute;background:var(--card);border-radius:18px;box-shadow:0 20px 50px rgba(12,35,80,.18);padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:13.5px;animation:mkt-bob 5s ease-in-out infinite}.mkt .float b{display:block;font-weight:800;font-family:var(--head)}@keyframes mkt-bob{50%{transform:translateY(-8px)}}.mkt .band{background:var(--card);box-shadow:var(--sh);border-radius:26px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:-54px;position:relative;z-index:2}.mkt .band div{padding:26px 28px;border-right:1px solid var(--line)}.mkt .band div:last-child{border-right:0}.mkt .band b{font-family:var(--head);font-size:30px;font-weight:800;display:block;line-height:1.1}.mkt .band span{color:var(--ink2);font-size:14.5px}.mkt .ftile{padding:28px;display:flex;flex-direction:column;gap:14px;cursor:pointer;border:0;text-align:left;background:var(--card);border-radius:22px;box-shadow:var(--sh)}.mkt .ftile h3{font-size:21px;font-weight:800}.mkt .ftile p{color:var(--ink2);font-size:15.5px}.mkt .ftile .more{margin-top:auto;color:var(--h);font-weight:700;font-size:14.5px;display:flex;align-items:center;gap:6px}.mkt .ftile:hover .more svg{transform:translateX(3px)}.mkt .ftile .more svg{transition:transform .15s}.mkt .split{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.mkt .split.rev>:first-child{order:2}.mkt .split h2{font-size:40px;font-weight:800;margin:12px 0 16px}.mkt .split p.lead{font-size:18px;color:var(--ink2)}.mkt .ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px}.mkt .ticks li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.mkt .ticks li i{width:26px;height:26px;border-radius:8px;background:var(--ht,var(--green-t));color:var(--h,var(--green));display:grid;place-items:center;flex:none;margin-top:1px}.mkt .panel{background:var(--card);border-radius:26px;box-shadow:0 30px 70px rgba(12,35,80,.14);padding:20px;position:relative}.mkt .steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .stepc{padding:30px;position:relative}.mkt .stepc:before{counter-increment:s;content:counter(s);position:absolute;top:22px;right:24px;font-family:var(--head);font-size:56px;font-weight:800;color:var(--soft2);line-height:1}.mkt .stepc h3{font-size:20px;margin:16px 0 8px}.mkt .plat{padding:30px;display:flex;flex-direction:column;gap:14px;text-align:left}.mkt .plat h3{font-size:22px}.mkt .store{display:inline-flex;align-items:center;gap:8px;min-height:56px;height:56px;padding:0 16px;border-radius:14px;background:#0F1B2D;color:#fff!important;font-weight:700;border:0;cursor:pointer;flex:none;white-space:nowrap;overflow:hidden;box-sizing:border-box;line-height:1.1}.mkt .store svg{flex:none;display:block;width:18px;height:18px}.mkt .store small{display:block;font-size:10px;font-weight:500;opacity:.8}.mkt .store small,.mkt .store span{line-height:1.15;white-space:nowrap}.mkt .store span{display:flex;flex-direction:column;justify-content:center;gap:1px;text-align:left;font-size:13px;color:inherit}.mkt footer .fgrid>div:first-child .row{flex-direction:column;align-items:flex-start;gap:10px}.mkt .billing{display:inline-flex;background:var(--soft2);border-radius:16px;padding:5px;gap:4px}.mkt .billing button{border:0;background:none;height:40px;padding:0 18px;border-radius:12px;font-weight:700;color:var(--ink2);cursor:pointer}.mkt .billing button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh)}.mkt .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.mkt .plan{padding:28px 24px;display:flex;flex-direction:column;gap:16px;position:relative;border:2px solid transparent}.mkt .plan.pop{border-color:var(--blue);box-shadow:0 24px 60px rgba(30,90,168,.22)}.mkt .plan .badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--blue2),var(--daily));color:#fff;font-size:12.5px;font-weight:800;padding:5px 14px;border-radius:999px;white-space:nowrap}.mkt .plan h3{font-size:22px}.mkt .price{font-family:var(--head);font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1}.mkt .price small{font-size:15px;font-weight:600;color:var(--ink3);letter-spacing:0}.mkt .plan ul{list-style:none;margin:0;padding:0;flex-direction:column;font-size:15px}.mkt .plan li,.mkt .plan ul{display:flex;gap:10px}.mkt .plan li svg{color:var(--green);flex:none;margin-top:3px}.mkt .cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.mkt .cmp td,.mkt .cmp th{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line)}.mkt .cmp td:first-child,.mkt .cmp th:first-child{text-align:left}.mkt .cmp thead th{font-family:var(--head);font-size:16px;position:sticky;top:76px;background:var(--card);z-index:1}.mkt .cmp .grp td{background:var(--soft);font-weight:800;font-family:var(--head);font-size:14px;color:var(--ink2);text-align:left}.mkt .cmp svg.y{color:var(--green)}.mkt .cmp .n{color:var(--line2)}.mkt .acc{background:var(--card);border-radius:18px;box-shadow:var(--sh);margin-bottom:12px;overflow:hidden}.mkt .acc summary{padding:20px 22px;font-weight:700;font-size:17px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px}.mkt .acc summary::-webkit-details-marker{display:none}.mkt .acc summary svg{transition:transform .2s;color:var(--ink3);margin-left:auto}.mkt .acc[open] summary svg{transform:rotate(180deg);color:var(--blue)}.mkt .acc .a{padding:0 22px 20px;color:var(--ink2)}.mkt .cta{position:relative;overflow:hidden;border-radius:32px;padding:64px;color:#fff;text-align:center;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(80% 120% at 100% 0,#3B86EA,transparent 60%),linear-gradient(135deg,var(--navy),#15408A 55%,#1E5AA8);box-shadow:0 30px 70px rgba(12,35,80,.3)}.mkt .cta h2{font-size:46px;font-weight:800;color:#fff;margin-bottom:14px}.mkt .cta p{font-size:19px;opacity:.88;max-width:640px;margin:0 auto 30px}.mkt .cta:after{content:"";position:absolute;right:-80px;bottom:-80px;width:320px;height:320px;border:1px dashed rgba(255,255,255,.22);border-radius:50%}.mkt .phero{padding:64px 0 48px;text-align:center;background:linear-gradient(rgba(30,90,168,.06) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(30,90,168,.06) 1px,transparent 1px) 0 0/32px 32px,radial-gradient(60% 80% at 50% 0,color-mix(in srgb,var(--h,var(--blue2)) 16%,transparent),transparent 70%)}.mkt .phero h1{font-size:56px;font-weight:800;letter-spacing:-.03em;margin:16px auto;max-width:900px}.mkt .phero p{font-size:19.5px;color:var(--ink2);max-width:720px;margin:0 auto}.mkt .fnav{position:sticky;top:76px;z-index:20;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(10px);padding:12px 0;margin-bottom:10px}.mkt .fnav .wrap{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.mkt .fnav a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--card);box-shadow:var(--sh);color:var(--ink2);font-weight:700;font-size:14.5px;white-space:nowrap}.mkt .fnav a .ico-chip{width:28px;height:28px;border-radius:9px}.mkt .fnav a:hover{color:var(--ink)}.mkt footer{background:var(--card);margin-top:96px;border-top:1px solid var(--line);padding:64px 0 calc(32px + env(safe-area-inset-bottom,0px))}.mkt .fgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.mkt .fgrid h4{font-size:14px;font-weight:800;margin-bottom:14px;color:var(--ink)}.mkt .fgrid .flink,.mkt .fgrid a{display:block;color:var(--ink2);padding:5px 0;font-size:15px;background:none;border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.mkt .fgrid .flink:hover,.mkt .fgrid a:hover{color:var(--blue)}.mkt .legal{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:13.5px;color:var(--ink3)}.mkt .form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}.mkt .f{display:flex;flex-direction:column;gap:7px}.mkt .f.full{grid-column:1/-1}.mkt .f .lbl,.mkt .f label{font-weight:700;font-size:14px;color:var(--ink2)}.mkt .f .req{color:var(--red)}.mkt .f .help{font-size:13px;color:var(--ink3)}.mkt .f .err{font-size:13px;color:var(--red);font-weight:600}.mkt .in{height:50px;border-radius:14px;border:1.5px solid var(--line2);background:var(--card);padding:0 15px;font-size:16px;width:100%;min-width:0;transition:border-color .12s,box-shadow .12s}.mkt .in:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-t)}.mkt .in.bad{border-color:var(--red);box-shadow:0 0 0 4px var(--red-t)}.mkt textarea.in{height:auto;min-height:110px;padding:13px 15px;resize:vertical}.mkt select.in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%238391A7' stroke-width='2'%3E%3Cpath d='M3.5 5.5 7 9l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.mkt .in.sm{height:42px;font-size:15px;border-radius:12px}.mkt .pw{position:relative}.mkt .pw .in{padding-right:52px}.mkt .pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;width:40px;height:40px;border-radius:10px;cursor:pointer;color:var(--ink3);display:grid;place-items:center}.mkt .meter{display:flex;gap:4px;margin-top:4px}.mkt .meter i{flex:1;height:5px;border-radius:9px;background:var(--soft2)}.mkt .meter i.on{background:var(--h,var(--green))}.mkt .tog{position:relative;width:50px;height:30px;flex:none;display:inline-block}.mkt .tog input{position:absolute;opacity:0;width:0;height:0}.mkt .tog span{position:absolute;inset:0;border-radius:99px;background:var(--line2);cursor:pointer;transition:background .15s}.mkt .tog span:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .15s}.mkt .tog input:checked+span{background:var(--h,var(--blue))}.mkt .tog input:checked+span:after{transform:translateX(20px)}.mkt .tog input:focus-visible+span{outline:3px solid var(--blue-t)}.mkt .setrow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.mkt .setrow:last-child{border-bottom:0}.mkt .setrow b{display:block;font-weight:700}.mkt .opt{border:2px solid var(--line);border-radius:18px;padding:18px;cursor:pointer;background:var(--card);display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;transition:border-color .12s,background .12s}.mkt .opt:hover{border-color:var(--line2)}.mkt .opt.on{border-color:var(--h,var(--blue));background:var(--ht,var(--blue-t))}.mkt .opt b{font-family:var(--head);font-size:16.5px;display:block}.mkt .seg{display:inline-flex;background:var(--soft2);border-radius:14px;padding:4px;gap:4px;flex-wrap:wrap}.mkt .seg button{border:0;background:none;height:38px;padding:0 16px;border-radius:10px;font-weight:700;font-size:14.5px;color:var(--ink2);cursor:pointer}.mkt .seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh)}.mkt .chipx{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 8px 0 14px;border-radius:999px;background:var(--ht,var(--blue-t));color:var(--h,var(--blue));font-weight:700;font-size:14px}.mkt .chipx button{border:0;background:rgba(0,0,0,.06);width:24px;height:24px;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:inherit}.mkt .drop{border:2px dashed var(--line2);border-radius:20px;padding:30px;text-align:center;background:var(--soft);cursor:pointer;display:block;transition:border-color .15s,background .15s}.mkt .drop.over,.mkt .drop:hover{border-color:var(--blue);background:var(--blue-t)}.mkt .banner{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:var(--ht);color:var(--ink)}.mkt .banner .ico-chip{background:var(--h);color:#fff;width:36px;height:36px;border-radius:11px}.mkt .wz{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.mkt .wz-rail{position:sticky;top:96px;padding:18px}.mkt .wz-rail .st{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;border:0;background:none;width:100%;text-align:left;cursor:pointer;color:var(--ink3);font-weight:700;font-size:15px}.mkt .wz-rail .st .n{width:32px;height:32px;border-radius:10px;background:var(--soft2);display:grid;place-items:center;font-family:var(--head);font-size:14px;flex:none}.mkt .wz-rail .st.on{background:var(--blue-t);color:var(--ink)}.mkt .wz-rail .st.on .n{background:var(--blue);color:#fff}.mkt .wz-rail .st.done{color:var(--ink2)}.mkt .wz-rail .st.done .n{background:var(--green-t);color:var(--green)}.mkt .wz-rail .st:disabled{cursor:not-allowed}.mkt .wz-rail .subs{margin:2px 0 6px 44px;display:flex;flex-direction:column;gap:2px}.mkt .wz-rail .subs button{border:0;background:none;text-align:left;padding:5px 8px;border-radius:9px;font-size:13.5px;color:var(--ink3);cursor:pointer;font-weight:600}.mkt .wz-rail .subs button.on{color:var(--blue);background:var(--blue-t)}.mkt .wz-rail .subs button.done{color:var(--green)}.mkt .wz-card{padding:36px}.mkt .wz-card h2{font-size:30px;font-weight:800;margin-bottom:8px}.mkt .wz-foot{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.mkt .prog{height:8px;border-radius:99px;background:var(--soft2);overflow:hidden;margin:14px 0 4px}.mkt .prog i{display:block;height:100%;background:linear-gradient(90deg,var(--blue2),var(--daily));border-radius:99px;transition:width .3s}.mkt .daygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkt .sev{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mkt .sev div{border-radius:14px;padding:12px;background:var(--ht)}.mkt .sev b{color:var(--h);font-family:var(--head)}.mkt .sumrow{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.mkt .sumrow:last-child{border-bottom:0}.mkt .crop{position:relative;height:280px;border-radius:16px;overflow:hidden;background:repeating-conic-gradient(var(--soft2) 0 25%,var(--card) 0 50%) 0 0/20px 20px;display:grid;place-items:center}.mkt .crop img{max-height:240px;max-width:90%}.mkt .crop .frame{position:absolute;inset:30px 60px;border:2px dashed var(--blue);border-radius:10px;box-shadow:0 0 0 999px rgba(12,35,80,.35);cursor:move}.mkt .scrim{position:fixed;inset:0;background:rgba(10,20,40,.45);backdrop-filter:blur(4px);z-index:60;opacity:0;pointer-events:none;transition:opacity .18s}.mkt .scrim.show{opacity:1;pointer-events:auto}.mkt .modal{position:fixed;left:50%;top:50%;width:min(620px,94vw);max-height:90vh;overflow:auto;background:var(--card);border-radius:26px;box-shadow:var(--sh-pop);z-index:61;transform:translate(-50%,-48%) scale(.97);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;padding:28px}.mkt .modal.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.mkt .toast{position:fixed;left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px);background:var(--ink);color:var(--card);padding:13px 18px;border-radius:16px;display:flex;gap:10px;align-items:center;font-weight:700;z-index:80;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;box-shadow:var(--sh-pop)}.mkt .toast.show{opacity:1;transform:translate(-50%)}.mkt .toast i{width:24px;height:24px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff}.mkt .page{animation:mkt-in .25s ease-out}@keyframes mkt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkt .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.mkt .reveal.vis{opacity:1;transform:none}.mkt .draft{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--warn-t);color:var(--warn);border-radius:12px;padding:8px 12px;font-size:12.5px;font-weight:700;box-shadow:var(--sh)}.mkt .legalwrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.mkt .toc{position:sticky;top:100px;padding:18px}.mkt .toc a{display:block;padding:7px 10px;border-radius:10px;color:var(--ink2);font-weight:600;font-size:14.5px}.mkt .toc a:hover{background:var(--soft)}.mkt .prose h2{font-size:24px;margin:34px 0 10px}.mkt .prose h2:first-child{margin-top:0}.mkt .prose p{color:var(--ink2);margin-bottom:12px}@media (max-width:1100px){.mkt .hero .wrap,.mkt .split{grid-template-columns:1fr}.mkt .split.rev>:first-child{order:0}.mkt .hero h1{font-size:52px}.mkt .g4,.mkt .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .fgrid{grid-template-columns:1fr 1fr 1fr}.mkt .wz{grid-template-columns:1fr}.mkt .wz-rail{position:static}.mkt .links{display:none}.mkt .btn.burger{display:inline-flex}.mkt .mock .win{transform:none}}@media (max-width:760px){.mkt .wrap{padding:0 18px}.mkt section.s{padding:64px 0}.mkt .hero{padding:40px 0 90px}.mkt .hero h1{font-size:40px}.mkt .hero .lead{font-size:17.5px}.mkt .cta h2,.mkt .shead h2,.mkt .split h2{font-size:32px}.mkt .phero h1{font-size:38px}.mkt .daygrid,.mkt .form,.mkt .g2,.mkt .g3,.mkt .g4,.mkt .plans,.mkt .sev,.mkt .steps{grid-template-columns:1fr}.mkt .band{grid-template-columns:1fr 1fr}.mkt .band div:nth-child(2){border-right:0}.mkt .band div{border-bottom:1px solid var(--line)}.mkt .fgrid{grid-template-columns:1fr 1fr}.mkt .cta{padding:40px 24px}.mkt .legalwrap{grid-template-columns:1fr}.mkt .toc{position:static}.mkt .logo span.lt,.mkt .nav .acts .hide-sm{display:none}.mkt .nav .wrap{gap:12px}.mkt .wz-card{padding:22px}.mkt .float{display:none}.mkt .win-body{grid-template-columns:1fr}.mkt .win-side{display:none}}.mkt .mnav.show{display:block;position:fixed;inset:76px 0 0 0;z-index:29;background:var(--bg);padding:20px;overflow:auto}.mkt .mnav a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;font-weight:700;font-size:18px;color:var(--ink)}.mkt .mnav a:hover{background:var(--card)}.mkt .spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:mkt-spn .7s linear infinite;display:block}@keyframes mkt-spn{to{transform:rotate(1turn)}}.mkt code{font-size:12px;background:var(--soft2);padding:1px 5px;border-radius:6px}.mkt .annc{position:relative;background:linear-gradient(90deg,var(--navy),var(--blue));color:#fff;text-align:center;font-size:14px;padding:9px 44px}.mkt .annc a{color:#fff}.mkt .annc b{margin-left:6px;text-decoration:underline;text-underline-offset:3px}.mkt .annc button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.15);color:#fff;width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:18px;line-height:1}.mkt .infog{max-width:1160px;margin:0 auto}.mkt .infog svg{width:100%;height:auto;display:block;overflow:visible}.mkt .ig-flow{stroke-dasharray:6 9;animation:mkt-igdash 1.1s linear infinite}@keyframes mkt-igdash{to{stroke-dashoffset:-30}}.mkt .ig-strike{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .9s ease .6s}.mkt .infog.vis .ig-strike{stroke-dashoffset:0}.mkt .ig-ring{transform-origin:center;transform-box:fill-box;animation:mkt-igspin 18s linear infinite}@keyframes mkt-igspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mkt .ig-flow,.mkt .ig-ring{animation:none}.mkt .ig-strike{transition:none;stroke-dashoffset:0}}@media (max-width:760px){.mkt .contractor-quote{padding:28px!important}.mkt .contractor-quote,.mkt .support-grid{grid-template-columns:1fr!important}}html:has(.mkt){scroll-behavior:smooth;scroll-padding-top:calc(84px + env(safe-area-inset-top,0px))}.mkt a.btn,.mkt a.store{text-decoration:none}.mkt a.card,.mkt a.ftile,.mkt a.plan{color:inherit}.mkt a.pill{color:var(--h,var(--ink2))}.mkt .mkt-toast i{width:24px;height:24px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff}.mkt a.store{color:#fff!important}.mkt .hero,.mkt .hero .big,.mkt .hero .eb,.mkt .hero .st,.mkt .hero .st b,.mkt .hero .st span,.mkt .hero h1,.mkt .hero h2{color:var(--ink)}.mkt .hero .lead,.mkt .hero .trust,.mkt .hero .trust span,.mkt .hero p{color:var(--ink2)}.mkt .hero h1 span{color:var(--blue)}.mkt .hero h1 em{color:transparent}.mkt footer .row.wr .store{min-height:56px;height:56px}.mkt footer a:not(.store){color:var(--ink2)}.mkt footer a:not(.store):hover{color:var(--blue)}.mkt footer a.store:hover{color:#fff}.mkt input[type=range]{accent-color:var(--blue);width:100%}.mkt .skip-link{position:absolute;left:-9999px;top:8px;z-index:99}.mkt .skip-link:focus{left:8px}.mkt .wz-card .form{margin-top:8px}.mkt .mkt-toast{position:fixed;left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px);background:var(--ink);color:var(--card);padding:13px 18px;border-radius:16px;display:flex;gap:10px;align-items:center;font-weight:700;z-index:80;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;box-shadow:var(--sh-pop)}.mkt .mkt-toast.show{opacity:1;transform:translate(-50%)}.mkt button.ftile{color:inherit;font:inherit}.mkt .ico-chip,.mkt .ico-chip.lg,.mkt .ico-chip.sm{background:var(--card);color:var(--blue);box-shadow:inset 0 0 0 1px var(--line)}.mkt .eyebrow i,.mkt .kicker{color:var(--blue)}.mkt .eyebrow i{background:var(--soft2)}.mkt .ticks li i{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.mkt .btn.tint,.mkt .ftile .more,.mkt .ticks li i{color:var(--blue)}.mkt .btn.tint{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.mkt .btn.primary{background:var(--blue);box-shadow:0 1px 2px rgba(15,27,45,.2)}.mkt .btn.primary:hover{background:color-mix(in srgb,var(--blue) 88%,#000)}.mkt .hero{background:linear-gradient(color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px) 0 0 /32px 32px,var(--bg)}.mkt .hero h1 em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}.mkt .band,.mkt .card,.mkt .ftile,.mkt .panel{box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(15,27,45,.04)}.mkt .bp,.mkt .bp[data-hue],.mkt .cta{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(135deg,#0C2350,#143E83)}.mkt .cta:after{display:none}.mkt .plan .badge{background:var(--ink);color:var(--card)}.mkt .prog i{background:var(--blue)}.mkt .infog .pill{background:var(--card);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.mkt .infog .pill svg{color:var(--blue)}.mkt .links a.reg{color:var(--blue);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--blue) 35%,var(--line))}.mkt .links a.reg.on,.mkt .links a.reg:hover{background:var(--blue);color:#fff;box-shadow:none}.mkt .mnav a[href="/register-interest"]{color:var(--blue);font-weight:800}.mkt .ds-snap{--a-bg:#F2F5FA;--a-card:#FFFFFF;--a-soft:#F7F9FC;--a-soft2:#EEF2F8;--a-line:#E4E9F1;--a-ink:#0F1B2D;--a-ink2:#46546A;--a-ink3:#8391A7;--a-blue:#1E5AA8;--a-blue-t:#E6EFFC;--a-red:#D23636;--a-red-t:#FDE6E6;--a-warn:#B87700;--a-warn-t:#FFF1CF;--a-teal:#0FAE9E;position:relative;background:var(--a-bg);color:var(--a-ink);border-radius:18px;overflow:hidden;font:400 13px/1.45 var(--body);text-align:left;box-shadow:0 0 0 1px rgba(15,27,45,.08),0 30px 70px rgba(12,35,80,.18),0 6px 16px rgba(12,35,80,.08)}.mkt .ds-bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;background:var(--a-card);border-bottom:1px solid var(--a-line)}.mkt .ds-crumb{font-size:12.5px;color:var(--a-ink3);white-space:nowrap}.mkt .ds-crumb b{color:var(--a-ink);font-weight:600}.mkt .ds-search{margin-left:auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:9px;background:var(--a-soft);color:var(--a-ink3);font-size:12px;box-shadow:inset 0 0 0 1px var(--a-line);white-space:nowrap}.mkt .ds-search kbd{font:600 10px var(--body);background:var(--a-soft2);border-radius:4px;padding:1px 4px;color:var(--a-ink2)}.mkt .ds-new{height:30px;padding:0 11px;border-radius:9px;background:var(--a-blue);color:#fff;font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:5px}.mkt .ds-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--a-blue);color:#fff;font:700 11px var(--body);flex:none}.mkt .ds-av.g{background:#3E7A5C}.mkt .ds-av.r{background:#A8323A}.mkt .ds-av.p{background:#6A45E6}.mkt .ds-body{display:grid;grid-template-columns:168px minmax(0,1fr)}.mkt .ds-side{background:var(--a-card);border-right:1px solid var(--a-line);padding:12px 8px;display:flex;flex-direction:column;gap:1px}.mkt .ds-org{display:flex;gap:8px;align-items:center;padding:2px 6px 12px}.mkt .ds-org i{width:26px;height:26px;border-radius:8px;background:#0C2350;display:grid;place-items:center}.mkt .ds-org b{display:block;font-size:12px;line-height:1.1}.mkt .ds-org span{font-size:10.5px;color:var(--a-ink3)}.mkt .ds-nav{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;color:var(--a-ink2);font-size:12px;font-weight:500}.mkt .ds-nav svg{color:var(--a-ink3);flex:none}.mkt .ds-nav.on{background:var(--a-blue-t);color:var(--a-ink);font-weight:700}.mkt .ds-nav.on svg{color:var(--a-blue)}.mkt .ds-lbl{font-size:10px;font-weight:700;color:var(--a-ink3);padding:8px 8px 3px;text-transform:uppercase;letter-spacing:.05em}.mkt .ds-main{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.mkt .ds-hero{position:relative;overflow:hidden;border-radius:14px;color:#fff;padding:16px 18px;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(135deg,#0C2350,#164A98)}.mkt .ds-hero.red{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(135deg,#A61E24,#D23636)}.mkt .ds-hero.blue{background:linear-gradient(135deg,#2F6BFF,#1E4FD8)}.mkt .ds-hero.compact{padding:12px 14px}.mkt .ds-hero.compact .ds-big{font-size:15px}.mkt .ds-eb{font-size:11px;font-weight:600;opacity:.8}.mkt .ds-big{font:800 22px/1.15 var(--head);margin-top:2px;color:#fff}.mkt .ds-sub{font-size:12px;opacity:.82;margin-top:2px}.mkt .ds-sts{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.mkt .ds-st{min-width:92px;padding:8px 11px;border-radius:10px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.mkt .ds-st b{display:block;font:800 19px/1.1 var(--head)}.mkt .ds-st span{font-size:10.5px;opacity:.88}.mkt .ds-hacts{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.mkt .ds-hacts span{height:28px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.mkt .ds-hacts span.w{background:#fff;color:var(--a-ink);box-shadow:none}.mkt .ds-card{background:var(--a-card);border-radius:12px;box-shadow:0 0 0 1px var(--a-line)}.mkt .ds-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt .ds-stat{display:flex;gap:10px;align-items:center;padding:10px 12px}.mkt .ds-stat b{display:block;font:800 17px/1.1 var(--head)}.mkt .ds-stat span{font-size:11px;color:var(--a-ink3)}.mkt .ds-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--a-soft);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-blue)}.mkt .ds-ico.sm{width:26px;height:26px}.mkt .ds-ico.warn{color:var(--a-warn)}.mkt .ds-ico.red{color:var(--a-red)}.mkt .ds-sec{display:flex;justify-content:space-between;align-items:baseline;font:700 13px var(--head)}.mkt .ds-sec span{font:700 11.5px var(--body);color:var(--a-blue)}.mkt .ds-qa{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mkt .ds-qa>div{background:var(--a-card);border-radius:11px;box-shadow:0 0 0 1px var(--a-line);padding:10px 6px 9px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;text-align:center}.mkt .ds-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mkt .ds-pill.high{background:var(--a-red-t);color:var(--a-red)}.mkt .ds-pill.low{background:var(--a-soft2);color:var(--a-ink2)}.mkt .ds-pill.draft{background:#FFF1CF;color:#B87700;text-transform:none;letter-spacing:0;font-weight:700;margin-left:auto}.mkt .ds-chips{display:flex;gap:6px;flex-wrap:wrap}.mkt .ds-chip{height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;background:var(--a-card);box-shadow:0 0 0 1px var(--a-line);color:var(--a-ink2)}.mkt .ds-chip.on{background:var(--a-warn);color:#fff;box-shadow:none}.mkt .ds-chip.teal{background:var(--a-teal);color:#fff;box-shadow:none}.mkt .ds-wcard{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.mkt .ds-wcard .h{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.mkt .ds-wcard .h .ds-pill{margin-left:auto}.mkt .ds-btns{display:flex;gap:6px;flex-wrap:wrap}.mkt .ds-btns span{height:28px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;box-shadow:0 0 0 1px var(--a-line)}.mkt .ds-btns span.b{background:var(--a-blue);color:#fff;box-shadow:none}.mkt .ds-person{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;background:var(--a-card);box-shadow:inset 3px 0 0 var(--a-warn),0 0 0 1px var(--a-line)}.mkt .ds-person b{display:block;font-size:12.5px}.mkt .ds-person span{font-size:11px;color:var(--a-ink3)}.mkt .ds-hrs{margin-left:auto;background:var(--a-red);color:#fff!important;font-weight:800;font-size:11px!important;border-radius:6px;padding:2px 7px}.mkt .ds-muted{color:var(--a-ink3);font-size:12px}.mkt .ds-muted b{color:var(--a-ink)}.mkt .ds-tabs{display:flex;background:var(--a-soft2);border-radius:10px;padding:3px;gap:2px}.mkt .ds-tabs span{flex:1;text-align:center;padding:6px 0;border-radius:8px;font-size:11.5px;font-weight:700;color:var(--a-ink2)}.mkt .ds-tabs span.on{background:var(--a-card);color:var(--a-ink);box-shadow:0 1px 2px rgba(15,27,45,.08)}.mkt .ds-trk{padding:10px 12px}.mkt .ds-trk .t{display:flex;justify-content:space-between;gap:8px;font-weight:700;font-size:12.5px}.mkt .ds-trk .t em{font-style:normal;color:var(--a-teal);font-weight:800}.mkt .ds-trk .m{font-size:10.5px;color:var(--a-ink3)}.mkt .ds-prog{height:5px;background:var(--a-soft2);border-radius:3px;margin:7px 0 4px;overflow:hidden}.mkt .ds-prog i{display:block;height:100%;background:var(--a-teal);border-radius:3px}.mkt .ds-signed{font-size:10.5px;font-weight:700;color:var(--a-ink2);display:flex;align-items:center;gap:6px}.mkt .ds-signed .avs{display:flex;margin-left:auto}.mkt .ds-signed .ds-av{width:20px;height:20px;font-size:8px;margin-left:-5px;box-shadow:0 0 0 2px #fff}.mkt .ds-lib{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--a-line)}.mkt .ds-lib:last-child{border-bottom:0}.mkt .ds-lib.hl{background:#F4FBFA}.mkt .ds-lib b{display:block;font-size:12.5px}.mkt .ds-lib span{font-size:10.5px;color:var(--a-ink3)}.mkt .ds-lib .acts{margin-left:auto;display:flex;gap:5px}.mkt .ds-lib .acts i{font-style:normal;height:24px;padding:0 9px;border-radius:7px;display:inline-flex;align-items:center;font-size:11px;font-weight:700;box-shadow:0 0 0 1px var(--a-line)}.mkt .ds-lib .acts i.b{background:#2F73F0;color:#fff;box-shadow:none}.mkt .ds-stack{position:relative;padding:0 0 40px 48px}.mkt .ds-stack .back{position:absolute;left:0;top:0;width:80%;opacity:.92}.mkt .ds-stack .front{position:relative;margin-top:70px}.mkt .ds-heroshot{position:relative}.mkt .ds-float{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:#fff;color:#0F1B2D;border-radius:14px;padding:10px 13px;box-shadow:0 0 0 1px rgba(15,27,45,.06),0 18px 40px rgba(12,35,80,.18);font:400 12px/1.35 var(--body);animation:mkt-ds-bob 5s ease-in-out infinite}.mkt .ds-float b{display:block;font-size:13px}.mkt .ds-float span{color:#8391A7}.mkt .ds-float i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#F7F9FC;box-shadow:inset 0 0 0 1px #E4E9F1}@keyframes mkt-ds-bob{50%{transform:translateY(-7px)}}.mkt .ds-sheet{background:#fff;color:#0F1B2D;border-radius:18px;overflow:hidden;font:400 13px/1.45 var(--body);text-align:left;box-shadow:0 0 0 1px rgba(15,27,45,.08),0 30px 70px rgba(12,35,80,.18)}.mkt .ds-sh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eef0f3;font-weight:700}.mkt .ds-sh .lnk{font-weight:500;color:#1E5AA8;font-size:12.5px}.mkt .ds-sb{padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:#F7F9FC}.mkt .ds-fl{font-size:11px;font-weight:700;color:#46546A;margin-bottom:4px}.mkt .ds-in{height:34px;border-radius:9px;border:1.5px solid #d5dce7;background:#fff;padding:0 10px;display:flex;align-items:center;font-size:12.5px}.mkt .ds-in.focus{border-color:#1E5AA8;box-shadow:0 0 0 3px #E6EFFC}.mkt .ds-drop{background:#fff;border-radius:10px;box-shadow:0 0 0 1px #E4E9F1,0 10px 24px rgba(15,27,45,.1);overflow:hidden}.mkt .ds-drop small{display:block;padding:6px 10px;font-size:9.5px;font-weight:700;color:#8391A7;letter-spacing:.06em}.mkt .ds-drop div{padding:7px 10px;border-top:1px solid #eef2f8;font-size:12px}.mkt .ds-drop div.hl{background:#E6EFFC}.mkt .ds-drop div span{display:block;color:#8391A7;font-size:10.5px}.mkt .ds-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mkt .ds-fbtn{display:flex;gap:8px}.mkt .ds-fbtn span{flex:1;text-align:center;padding:9px;border-radius:10px;font-weight:700;font-size:12.5px}.mkt .ds-fbtn .p{background:#1E5AA8;color:#fff}.mkt .ds-fbtn .g{flex:0 0 auto;padding:9px 14px}.mkt .ds-fbtn .g,.mkt .ds-grp{background:#fff;box-shadow:0 0 0 1px #E4E9F1}.mkt .ds-grp{border-radius:12px;overflow:hidden}.mkt .ds-grp>div{display:flex;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid #eef2f8}.mkt .ds-grp>div:first-child{border-top:0}.mkt .ds-grp>div.sub{padding-left:50px;background:#FBFCFE}.mkt .ds-grp b{display:block;font-size:12.5px}.mkt .ds-grp span{font-size:10.5px;color:#8391A7}.mkt .ds-grp .ds-job{color:#1E5AA8;font-size:inherit}.mkt .ds-wl{width:28px;height:28px;border-radius:8px;background:#2563EB;color:#fff!important;font:700 10px var(--body)!important;display:grid;place-items:center;flex:none}.mkt .ds-chk{margin-left:auto;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #C5CDD9;display:grid;place-items:center}.mkt .ds-chk.on{background:#1E5AA8;box-shadow:none;color:#fff!important}.mkt .ds-lab{font-size:10px;font-weight:700;letter-spacing:.06em;color:#8391A7;text-transform:uppercase}.mkt .ds-acts3{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mkt .ds-acts3 span{text-align:center;padding:9px;border-radius:10px;font-weight:700;font-size:12.5px}.mkt .ds-acts3 .q{background:#fff;box-shadow:inset 0 0 0 1.5px #1E5AA8;color:#1E5AA8}.mkt .ds-acts3 .o{background:#116149;color:#fff}.mkt .ds-acts3 .wa{grid-column:1/-1;background:#128C7E;color:#fff}.mkt .ds-foot{font-size:10.5px;color:#8391A7;text-align:center}.mkt .ds-mail{background:#fff;color:#0b1220;border-radius:16px;overflow:hidden;font:400 13px/1.45 -apple-system,Segoe UI,Roboto,Arial,sans-serif;text-align:left;box-shadow:0 0 0 1px rgba(15,27,45,.08),0 30px 70px rgba(12,35,80,.18)}.mkt .ds-mail .mh{background:#0b1220;padding:14px 18px}.mkt .ds-mail .job{display:inline-block;background:#f97316;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:4px 9px;border-radius:999px}.mkt .ds-mail .brand{display:flex;align-items:center;gap:8px;margin-top:10px;color:#fff;font-weight:800;font-size:12px;letter-spacing:.06em}.mkt .ds-mail .brand em{font-style:normal;color:#0ea5e9}.mkt .ds-mail .brand small{display:block;font-weight:400;letter-spacing:.02em;color:#9fb0c9;font-size:10px}.mkt .ds-mail .mb{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.mkt .ds-mail .hi{color:#475569}.mkt .ds-mail h4{margin:0;font:800 17px/1.25 -apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0b1220}.mkt .ds-mail .meta{display:grid;grid-template-columns:1fr 1fr;background:#f5f8fc;border:1px solid #e3e8ef;border-radius:10px}.mkt .ds-mail .meta div{padding:9px 11px}.mkt .ds-mail .meta div+div{border-left:1px solid #e3e8ef}.mkt .ds-mail .meta small{display:block;font-size:9px;font-weight:700;letter-spacing:.08em;color:#7c8aa0;text-transform:uppercase}.mkt .ds-mail .meta b{font-size:12px}.mkt .ds-mail table{width:100%;border-collapse:collapse;border:1px solid #e3e8ef}.mkt .ds-mail th{background:#0b1220;color:#fff;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:7px 10px}.mkt .ds-mail td:last-child,.mkt .ds-mail th:last-child{text-align:right}.mkt .ds-mail td{padding:8px 10px;border-top:1px solid #eef1f6;font-size:12px}.mkt .ds-mail td small{display:block;color:#7c8aa0;font-size:10.5px}.mkt .ds-mail td span{background:#e6f0fc;color:#185fa5;font-weight:800;font-size:10.5px;padding:3px 8px;border-radius:999px;white-space:nowrap}.mkt .ds-mail .mfoot{height:3px;background:#0ea5e9}.mkt .mf-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto 30px}.mkt .mf-line{position:absolute;left:16.6%;right:16.6%;top:27px;height:3px;background:repeating-linear-gradient(90deg,var(--line2) 0 10px,transparent 10px 18px)}.mkt .mf-token{position:absolute;top:50%;left:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px rgba(30,90,168,.35);animation:mkt-mf-travel 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes mkt-mf-travel{0%,12%{left:0}42%,54%{left:50%}84%,to{left:100%}}.mkt .mf-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.mkt .mf-dot{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--card);color:var(--ink2);box-shadow:0 0 0 1px var(--line);animation:mkt-mf-light 6s ease-in-out infinite}.mkt .mf-node.n2 .mf-dot{animation-delay:2.5s}.mkt .mf-node.n3 .mf-dot{animation-delay:5s}@keyframes mkt-mf-light{0%,22%,to{background:var(--card);color:var(--ink2)}16%,4%{background:var(--blue);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 18%,transparent)}}.mkt .mf-who{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:center}.mkt .mf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.mkt .mf-steps li{display:flex;flex-direction:column;gap:10px;min-width:0}.mkt .mf-h{display:flex;gap:10px;align-items:flex-start}.mkt .mf-num{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--ink);color:var(--bg);font:800 14px var(--head)}.mkt .mf-steps h3{font-size:18px;line-height:1.3;margin-top:2px}.mkt .mf-steps p{font-size:15px;color:var(--ink2);min-height:72px}.mkt .mf-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mkt .mf-whyc{display:flex;gap:14px;padding:18px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.mkt .mf-whyc i{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--blue);box-shadow:inset 0 0 0 1px var(--line)}.mkt .mf-whyc h3{font-size:16.5px;margin-bottom:3px}.mkt .mf-whyc p{font-size:14.5px;color:var(--ink2)}.mkt .mf-wa{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;margin-top:88px}.mkt .mf-wa h2{font-size:36px;font-weight:800;margin:10px 0 12px}.mkt .mf-chat{border-radius:22px;overflow:hidden;background:#ECE5DD;color:#111B21;max-width:430px;justify-self:center;width:100%;font-size:13.5px;line-height:1.45;box-shadow:0 0 0 1px rgba(15,27,45,.08),0 30px 70px rgba(12,35,80,.16)}.mkt .mf-chat .ch{display:flex;gap:12px;align-items:center;padding:13px 16px;background:#075E54;color:#fff}.mkt .mf-chat .ch b{display:block}.mkt .mf-chat .ch span{font-size:12px;opacity:.8}.mkt .mf-chat .av2{width:36px;height:36px;border-radius:50%;background:#128C7E;display:grid;place-items:center;font-weight:800;font-size:13px;opacity:1!important}.mkt .mf-chat .cb{padding:16px 12px;display:flex;flex-direction:column;gap:10px}.mkt .mf-chat .m{position:relative;align-self:flex-end;background:#D9FDD3;border-radius:12px;padding:9px 12px 18px;max-width:92%;box-shadow:0 1px 1px rgba(0,0,0,.08)}.mkt .mf-chat .m ul{margin:6px 0;padding-left:18px}.mkt .mf-chat .r{position:relative;align-self:flex-start;background:#fff;border-radius:12px;padding:9px 12px 18px;box-shadow:0 1px 1px rgba(0,0,0,.08)}.mkt .mf-chat em{position:absolute;right:10px;bottom:3px;font-style:normal;font-size:10.5px;color:#667781}.mkt .mf-chat .cf{padding:9px 14px;background:#F0F2F5;color:#54656F;font-size:12px;text-align:center}.mkt .trades{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:34px;text-align:center}.mkt .trades-lead{font-weight:700;color:var(--ink2);font-size:15px}.mkt .trades-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px}.mkt .trades-row span{padding:6px 12px;border-radius:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;font-weight:600;color:var(--ink2)}.mkt .sev-tag{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:5px;flex:none}.mkt .sev-tag.high{background:var(--red-t);color:var(--red)}.mkt .sev-tag.low{background:var(--soft2);color:var(--ink2)}.mkt .split>*{min-width:0}@media (max-width:1100px){.mkt .mf-steps,.mkt .mf-why{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.mkt .mf-steps p{min-height:0}.mkt .mf-wa{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.mkt .ds-body{grid-template-columns:1fr}.mkt .ds-search span,.mkt .ds-side{display:none}.mkt .ds-qa{grid-template-columns:repeat(2,1fr)}.mkt .ds-float{display:none}.mkt .ds-stack{padding:0}.mkt .ds-stack .back{display:none}.mkt .ds-stack .front{margin-top:0}.mkt .mf-who{font-size:10px}.mkt .mf-wa h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.mkt .ds-float,.mkt .mf-dot,.mkt .mf-token{animation:none}.mkt .mf-token{left:50%}}.mkt .ds-stack .front.narrow{width:64%;margin:56px 0 0 auto}@media (max-width:640px){.mkt .ds-stack .front.narrow{width:100%;margin:0}}@media (min-width:1101px){.mkt .hero .wrap{grid-template-columns:.9fr 1.1fr}.mkt .ds-heroshot{margin-right:-72px}}@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_61db48{font-family:inter,inter Fallback}.__variable_61db48{--font-body:"inter","inter Fallback"}@font-face{font-family:jakarta;src:url(/_next/static/media/698ec6c722d4cb05-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/226f862dd81bdc13-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/d84247b59449dd88-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/f5722262b6e7214e-s.p.woff2?dpl=b562339f8538c1cfa0f36df7d78863215981e26207691e393fc267fbd8ae4ecd366164323630643338663038643333333434386533623735) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:96.99%;descent-override:20.74%;line-gap-override:0.00%;size-adjust:107.02%}.__className_21e41b{font-family:jakarta,jakarta Fallback}.__variable_21e41b{--font-head:"jakarta","jakarta Fallback"}