.t2{--navy:#0f2850;--navy-deep:#0a1f3d;--navy-2:#16335f;--sky:#407EC9;--sky-bright:#407EC9;--sky-deep:#0f2850;--ink:#16304f;--ink-2:#3b5675;--muted:#6f849e;--line:#e6edf5;--line-2:#d7e2ee;--panel:#16335f;--panel-line:#2a4c7d;--wash:#f5f8fc;--mark-light:#407EC9;--mark-navy:#0f2850;color:var(--ink);background:#fff}@layer base{.t2 *{box-sizing:border-box}.t2 img{display:block;max-width:100%}.t2 a{color:inherit;text-decoration:none}.t2 h1,.t2 h2,.t2 h3,.t2 p{margin:0}.t2 p{line-height:1.55}}.t2 .container{width:min(1180px,calc(100% - 48px));margin:0 auto}.t2 .kicker{width:35px;height:4px;background:var(--sky);border-radius:2px}.t2 .rise{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.8,.3,1)}.t2 .in .rise,.t2 .rise.in{opacity:1;transform:none}.t2 .in .d1{transition-delay:.07s}.t2 .in .d2{transition-delay:.14s}.t2 .in .d3{transition-delay:.21s}.t2 .in .d4{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.t2 .rise{opacity:1;transform:none;transition:none}}.t2 header{position:sticky;top:0;z-index:40;height:72px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.t2 .nav,.t2 header{display:flex;align-items:center}.t2 .nav{justify-content:space-between;height:100%;gap:20px}.t2 nav{display:none;align-items:center;gap:29px;font-size:13px;color:var(--ink-2)}.t2 nav a{position:relative;padding:4px 0;transition:color .18s ease}.t2 nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--sky);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.t2 nav a:hover{color:var(--navy)}.t2 nav a:hover:after{transform:scaleX(1)}.t2 .lang{white-space:nowrap}@media (min-width:1000px){.t2 nav{display:flex}}.t2 .mark{display:inline-flex;align-items:center;gap:6px;font-size:56px;line-height:1}.t2 .mark .sq{position:relative;flex:none;width:.48em;height:.88em;overflow:hidden;background:var(--mark-light)}.t2 .mark .sq .amp{position:absolute;left:50%;bottom:-.157em;transform:translateX(-50%);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.565em;line-height:1;color:#fff}.t2 .mark .word{font-size:.47em;font-weight:800;line-height:.96;letter-spacing:-.035em;color:var(--mark-navy);text-transform:lowercase;white-space:nowrap}.t2 .mark.small{font-size:44px}.t2 .mark.onDark .word{color:#fff}.t2 .btn{height:47px;padding:0 23px;border-radius:4px;display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.t2 .btn svg{width:16px;height:16px}.t2 .btn.primary{background:var(--sky);color:#fff;box-shadow:0 10px 22px -12px rgba(64,126,201,.9)}.t2 .btn.primary:hover{background:#356aa8;color:#fff;transform:translateY(-1px);box-shadow:0 14px 26px -12px rgba(64,126,201,.95)}.t2 .btn.secondary{background:#fff;color:var(--navy);border-color:#c2d3e5}.t2 .btn.secondary:hover{border-color:var(--sky);color:var(--sky)}.t2 .btn:focus-visible{outline:3px solid rgba(64,126,201,.45);outline-offset:2px}.t2 .hero{position:relative;overflow:hidden;background:#dde7f2}.t2 .hero .shot{position:absolute;inset:0}.t2 .hero .shot img{width:100%;height:100%;object-fit:cover;object-position:46% 50%;animation:t2Drift 26s ease-in-out infinite alternate}@keyframes t2Drift{0%{transform:scale(1.04)}to{transform:scale(1.09) translateX(-14px)}}.t2 .hero .veil{position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.99) 30%,rgba(255,255,255,.9) 44%,rgba(255,255,255,.35) 60%,rgba(255,255,255,.04) 78%,rgba(10,31,61,.14))}.t2 .hero .content{position:relative;padding:104px 0 108px}.t2 .hero .content:before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:760px;pointer-events:none;z-index:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(90deg,#000,#000 58%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 58%,transparent)}.t2 .hero .content>*{position:relative;z-index:1}.t2 .hero h1{margin-top:14px;color:var(--navy);font-size:54px;line-height:1.02;letter-spacing:-2.2px;font-weight:800}.t2 .hero h1 span{display:block;color:var(--sky)}.t2 .hero p{font-size:20px;line-height:1.4;color:var(--ink-2);max-width:470px;margin:22px 0 28px}.t2 .hero .buttons{display:flex;flex-wrap:wrap;gap:14px}@media (max-width:860px){.t2 .hero h1{font-size:40px;letter-spacing:-1.4px}.t2 .hero .content{padding:64px 0 72px}}.t2 .benefits{background:#fff;border-bottom:1px solid var(--line)}.t2 .benefits-grid{display:grid;grid-template-columns:1fr}.t2 .intro{padding:34px 28px 30px 0}.t2 .intro h2{display:flex;gap:15px;font-size:21px;line-height:1.16;color:var(--navy);font-weight:800;letter-spacing:-.3px}.t2 .intro p{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.t2 .feature{padding:34px 22px}.t2 .feature svg{width:31px;height:31px;stroke:var(--sky);fill:none;stroke-width:1.6;transition:transform .22s ease}.t2 .feature:hover svg{transform:translateY(-2px) scale(1.04)}.t2 .feature h3{margin:12px 0 5px;font-size:14px;color:var(--navy);font-weight:700}.t2 .feature p{font-size:11.5px;line-height:1.45;color:var(--muted)}@media (min-width:1000px){.t2 .benefits-grid{grid-template-columns:1.35fr repeat(4,1fr)}.t2 .feature,.t2 .intro{border-right:1px solid var(--line-2)}.t2 .feature:last-child{border-right:0}}.t2 .dashboard{color:#fff;padding:46px 0;background:radial-gradient(circle at 82% 35%,rgba(64,126,201,.18),transparent 28%),linear-gradient(135deg,#16335f,#0a1f3d)}.t2 .dashboard-grid{display:grid;gap:35px;align-items:center}.t2 .dashboard-copy .kicker{background:var(--sky-bright)}.t2 .dashboard-copy h2{margin:14px 0 15px;font-size:34px;line-height:1.08;letter-spacing:-1px;font-weight:800}.t2 .dashboard-copy p{font-size:13.5px;line-height:1.6;color:#c9d8ea;max-width:330px}.t2 .dashboard-area{display:grid;gap:25px;align-items:center}@media (min-width:1000px){.t2 .dashboard-grid{grid-template-columns:29% 71%}.t2 .dashboard-area{grid-template-columns:1fr 225px}}.t2 .window{background:#122c53;border:1px solid #2a4c7d;border-radius:7px;box-shadow:0 20px 45px rgba(0,0,0,.28);overflow:hidden}.t2 .window-head{height:36px;border-bottom:1px solid #2a4c7d;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:10.5px}.t2 .window-head .mark{font-size:22px;gap:7px}.t2 .window-head .where{margin-left:auto;color:#9fb4d0}.t2 .window-body{padding:12px}.t2 .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.t2 .stat{background:var(--panel);border:1px solid var(--panel-line);border-radius:4px;padding:9px 10px}.t2 .stat small{display:block;font-size:8px;letter-spacing:.04em;color:#9fb4d0;text-transform:uppercase}.t2 .stat strong{display:block;margin-top:2px;font-size:17px;color:#fff;font-variant-numeric:tabular-nums}.t2 .panels{display:grid;grid-template-columns:1.05fr .95fr;gap:8px;margin-top:8px}.t2 .panel{background:var(--panel);border:1px solid var(--panel-line);border-radius:4px;padding:9px 10px}.t2 .panel-title{font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:#a9bed8;margin-bottom:9px}.t2 .bars{height:84px;display:flex;align-items:flex-end;gap:5px}.t2 .bars i{flex:1;background:linear-gradient(to top,var(--sky),var(--sky-bright));border-radius:2px 2px 0 0;height:0;transition:height .9s cubic-bezier(.22,.8,.3,1)}.t2 .in .bars i{height:var(--h)}.t2 .chart{height:84px}.t2 .chart svg{width:100%;height:100%}.t2 .chart polyline{fill:none;stroke:var(--sky-bright);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:640;stroke-dashoffset:640;transition:stroke-dashoffset 1.4s ease .2s}.t2 .in .chart polyline{stroke-dashoffset:0}.t2 .alerts{display:grid;gap:9px}.t2 .alert{display:flex;align-items:flex-start;gap:10px;background:#122c53;border:1px solid #2a4c7d;border-radius:6px;padding:11px 13px;transition:border-color .2s ease,transform .2s ease}.t2 .alert:hover{border-color:var(--sky);transform:translateX(2px)}.t2 .alert .ico{flex:none;width:26px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center}.t2 .alert .ico svg{width:14px;height:14px;stroke-width:2;fill:none;stroke:currentColor}.t2 .alert .ico.warn{background:rgba(229,72,77,.18);color:#ff8a8d}.t2 .alert .ico.time{background:rgba(64,126,201,.16);color:var(--sky-bright)}.t2 .alert .ico.ok{background:rgba(53,194,116,.16);color:#4ad991}.t2 .alert .body{display:block;flex:1;min-width:0}.t2 .alert strong{display:block;font-size:10.5px;margin-bottom:4px}.t2 .alert small{font-size:8.5px;color:#9fb4d0}.t2 .progress{display:block;height:4px;background:#2a4c7d;border-radius:4px;margin:7px 0;overflow:hidden}.t2 .progress>span{display:block;height:100%;width:0;background:var(--sky-bright);transition:width 1.1s cubic-bezier(.22,.8,.3,1) .15s}.t2 .in .progress>span{width:var(--w)}.t2 .alert .chev{margin-left:auto;color:#8ea5c2}.t2 .fabricators{background:var(--wash)}.t2 .fabricator-grid{display:grid}.t2 .fabricator-copy{padding:42px 28px 36px 0}.t2 .fabricator-copy h2{display:flex;gap:15px;font-size:23px;line-height:1.16;color:var(--navy);font-weight:800;letter-spacing:-.4px}.t2 .fabricator-copy p{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2);max-width:400px}.t2 .facts{display:flex;flex-wrap:wrap;gap:22px;margin:20px 0 0}.t2 .fact{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.3;color:var(--ink-2);max-width:155px}.t2 .fact svg{width:18px;height:18px;stroke:var(--sky);fill:none;stroke-width:1.7;flex:none}.t2 .laptop{position:relative;min-height:220px;overflow:hidden}.t2 .laptop img{width:100%;height:100%;object-fit:cover}.t2 .laptop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,250,252,.6),rgba(246,250,252,0) 38%,rgba(246,250,252,0) 62%,rgba(246,250,252,.6))}.t2 .heritage{padding:42px 0 36px 40px}.t2 .heritage .kicker{width:30px;height:3px}.t2 .heritage h3{margin:14px 0 10px;font-size:18px;line-height:1.24;color:var(--navy);font-weight:800;letter-spacing:-.3px}.t2 .heritage p{font-size:15px;line-height:1.55;color:var(--ink-2);max-width:360px}@media (min-width:1000px){.t2 .fabricator-grid{grid-template-columns:1fr 1fr 1fr}}.t2 .rest{border-top:1px solid var(--line)}.t2 .band{padding:72px 0}.t2 .band.wash{background:var(--wash)}.t2 .band.dark{color:#fff;background:radial-gradient(circle at 18% 22%,rgba(64,126,201,.16),transparent 32%),linear-gradient(135deg,#16335f,#0a1f3d)}.t2 .eyebrow{display:block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.t2 .band.dark .eyebrow{color:var(--sky-bright)}.t2 .band h2{font-size:34px;line-height:1.1;letter-spacing:-1px;font-weight:800;color:var(--navy)}.t2 .band.dark h2{color:#fff}.t2 .band .sub{margin-top:12px;font-size:15px;line-height:1.6;color:var(--muted);max-width:54ch}.t2 .band.dark .sub{color:#c9d8ea}.t2 .split{display:grid;gap:40px}@media (min-width:1000px){.t2 .split{grid-template-columns:.9fr 1.1fr;gap:56px}}.t2 .motto{margin-top:24px;padding-left:16px;border-left:3px solid var(--sky);font-size:17px;font-weight:600;line-height:1.45;color:var(--navy)}.t2 .qgrid{display:grid;gap:10px}.t2 .q{display:flex;gap:11px;align-items:flex-start;padding:13px 15px;background:#fff;border:1px solid var(--line-2);border-radius:6px;font-size:13.5px;color:var(--ink-2);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.t2 .q:hover{border-color:var(--sky);transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(64,126,201,.9)}.t2 .q svg{width:15px;height:15px;color:var(--sky);flex:none;margin-top:2px}@media (min-width:720px){.t2 .qgrid{grid-template-columns:1fr 1fr}}.t2 .srows{display:grid;gap:9px}.t2 .srow{display:flex;align-items:center;gap:13px;padding:14px 16px;font-size:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:6px;transition:border-color .2s ease,transform .2s ease}.t2 .srow:hover{border-color:var(--sky);transform:translateX(3px)}.t2 .srow i.dot{width:10px;height:10px;border-radius:50%;flex:none}.t2 .srow i.dot.stop{background:#e5484d;box-shadow:0 0 0 4px rgba(229,72,77,.18)}.t2 .srow i.dot.warn{background:#f5a524;box-shadow:0 0 0 4px rgba(245,165,36,.18)}.t2 .srow i.dot.good{background:#35c274;box-shadow:0 0 0 4px rgba(53,194,116,.18)}.t2 .srow i.tip{width:10px;height:10px;flex:none;border-left:2px solid var(--sky-bright)}.t2 .ai-points{margin-top:24px;display:grid;gap:15px}.t2 .ai-point{display:flex;gap:13px}.t2 .ai-point i.sqs{position:relative;width:16px;height:16px;flex:none;margin-top:3px}.t2 .ai-point i.sqs:after,.t2 .ai-point i.sqs:before{content:"";position:absolute;width:9px;height:9px}.t2 .ai-point i.sqs:before{left:0;top:0;background:var(--mark-light)}.t2 .ai-point i.sqs:after{right:0;bottom:0;background:var(--mark-navy)}.t2 .ai-point b{font-size:15px;color:var(--navy)}.t2 .ai-point span span{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:var(--muted)}.t2 .chat{background:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 24px 50px -34px rgba(15,40,80,.6);overflow:hidden}.t2 .chat-head{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--muted)}.t2 .chat-head i{width:8px;height:8px;border-radius:50%;background:#35c274;animation:t2Pulse 2.4s ease-in-out infinite}@keyframes t2Pulse{0%,to{box-shadow:0 0 0 0 rgba(53,194,116,.5)}50%{box-shadow:0 0 0 6px rgba(53,194,116,0)}}.t2 .chat-body{padding:18px 16px 20px;display:grid;gap:13px}.t2 .ask{justify-self:end;max-width:86%;background:#e7f1fb;color:var(--navy);padding:11px 15px;border-radius:10px 10px 3px 10px;font-size:14.5px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.t2 .in .ask{opacity:1;transform:none}.t2 .answer{max-width:94%;background:var(--wash);border:1px solid var(--line);padding:14px 16px;border-radius:10px 10px 10px 3px;font-size:14.5px;line-height:1.55;color:var(--ink-2);opacity:0;transform:translateY(8px);transition:opacity .5s ease 1.1s,transform .5s ease 1.1s}.t2 .in .answer{opacity:1;transform:none}.t2 .answer b{color:var(--navy)}.t2 .typing{display:flex;gap:5px;padding:6px 4px;opacity:0;transition:opacity .3s ease .5s}.t2 .in .typing{opacity:1;animation:t2Gone .01s linear 1.25s forwards}.t2 .typing i{width:6px;height:6px;border-radius:50%;background:#a8bed2;animation:t2Type 1.2s ease-in-out infinite}.t2 .typing i:nth-child(2){animation-delay:.15s}.t2 .typing i:nth-child(3){animation-delay:.3s}@keyframes t2Type{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes t2Gone{to{opacity:0;height:0;padding:0;margin:0;overflow:hidden}}.t2 .cards-grid{margin-top:40px;display:grid;gap:18px}.t2 .fcard{padding:24px 22px;background:#fff;border:1px solid var(--line-2);border-radius:8px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.t2 .fcard:hover{transform:translateY(-3px);border-color:var(--sky);box-shadow:0 16px 34px -24px rgba(64,126,201,.9)}.t2 .fcard .ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#e7f1fb;color:var(--sky);transition:background .2s ease,color .2s ease}.t2 .fcard:hover .ico{background:var(--sky);color:#fff}.t2 .fcard h3{margin-top:15px;font-size:16px;font-weight:700;color:var(--navy)}.t2 .fcard p{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--muted)}@media (min-width:700px){.t2 .cards-grid{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.t2 .cards-grid{grid-template-columns:repeat(3,1fr)}}.t2 .machines{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.t2 .chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;color:#d6e4f4;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;transition:border-color .18s ease,background .18s ease}.t2 .chip:hover{border-color:var(--sky-bright);background:rgba(64,126,201,.14)}.t2 .chip svg{width:14px;height:14px;color:var(--sky-bright)}.t2 .shot-frame{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 50px -30px rgba(3,16,32,.9)}.t2 .pricing-head{text-align:center}.t2 .pricing-head .sub{margin:12px auto 0}.t2 .roi{display:block;width:fit-content;max-width:100%;margin:30px auto 0;padding:14px 24px;text-align:center;font-size:16px;font-weight:600;line-height:1.45;color:var(--navy);background:#e7f1fb;border:1px solid #c9d8ea;border-radius:10px}.t2 .kicker{transform-origin:left;transform:scaleX(0);transition:transform .5s cubic-bezier(.22,.8,.3,1)}.t2 .in .kicker{transform:scaleX(1)}.t2 .rise{transform:translateY(20px)}.t2 .feature svg{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1s ease .1s,transform .22s ease}.t2 .in .feature svg{stroke-dashoffset:0}.t2 .window{position:relative}.t2 .window:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.14) 50%,transparent 64%);transform:translateX(-60%)}.t2 .in .window:after{animation:t2Sheen 1.9s ease .5s 1}@keyframes t2Sheen{0%{opacity:0;transform:translateX(-60%)}25%{opacity:1}to{opacity:0;transform:translateX(60%)}}.t2 .chip.pop{opacity:0;transform:translateY(8px) scale(.96)}.t2 .in .chip.pop{animation:t2Pop .45s cubic-bezier(.22,.9,.3,1) forwards}@keyframes t2Pop{to{opacity:1;transform:none}}.t2 .btn.primary{position:relative;overflow:hidden}.t2 .btn.primary:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-160%);animation:t2Sweep 5.5s ease-in-out 2s infinite}.t2 .btn.primary:hover:after{animation-play-state:paused}@keyframes t2Sweep{0%,70%{transform:translateX(-160%)}to{transform:translateX(320%)}}.t2 .in .fcard .ico{animation:t2IcoIn .5s cubic-bezier(.22,.9,.3,1) both}@keyframes t2IcoIn{0%{transform:translateY(6px) scale(.9);opacity:.3}to{transform:none;opacity:1}}.t2 .alert{opacity:0;transform:translateX(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.8,.3,1),border-color .2s ease}.t2 .in .alert{opacity:1;transform:none}.t2 .in .alert:nth-child(2){transition-delay:.12s}.t2 .in .alert:nth-child(3){transition-delay:.24s}.t2 .count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.t2 .kicker{transform:none}.t2 .feature svg{stroke-dashoffset:0}.t2 .btn.primary:after,.t2 .window:after{display:none}.t2 .chip.pop{animation:none}.t2 .alert,.t2 .chip.pop{opacity:1;transform:none}.t2 .in .fcard .ico{animation:none}}.t2 .t2nav{display:flex;align-items:center;gap:20px;flex:1}.t2 .menus{display:none;align-items:center;gap:4px;margin:0 auto}@media (min-width:1080px){.t2 .menus{display:flex}}.t2 .mbtn{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer;border-radius:5px;transition:color .16s ease,background .16s ease}.t2 .mbtn svg{transition:transform .2s ease;opacity:.55}.t2 .mbtn.on,.t2 .mbtn:hover{color:var(--sky);background:#eef4fb}.t2 .mbtn.on svg{transform:rotate(180deg)}.t2 .mbtn:focus-visible{outline:3px solid rgba(64,126,201,.4);outline-offset:2px}.t2 .t2nav .side{display:flex;align-items:center;gap:14px;margin-left:auto}.t2 .lang{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:13px}.t2 .lang select{font:inherit;font-size:12px;font-weight:500;color:var(--navy);background:#fff;cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:6px 8px;transition:border-color .16s ease}.t2 .lang select:hover{border-color:#b9cbe2}.t2 .lang.compact{gap:0}.t2 .lang.compact select{padding:6px 4px}.t2 .lang.compact{display:none}.t2 .signin{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .16s ease,background .16s ease}.t2 .signin:hover{color:var(--sky);background:#eef4fb}.t2 .signin:focus-visible{outline:3px solid rgba(64,126,201,.4);outline-offset:2px}@media (max-width:639px){.t2 .lang.full{display:none}.t2 .lang.compact{display:inline-flex}.t2 .t2nav .side{gap:6px}.t2 .signin{padding:8px;font-size:12px}.t2 header .mark{font-size:37px;gap:4px}.t2 .burger{padding:6px 0 6px 4px}}.t2 .lang select:focus-visible{outline:3px solid rgba(64,126,201,.4);outline-offset:2px;border-radius:4px}.t2 .burger{display:inline-flex;border:0;background:none;color:var(--ink-2);cursor:pointer;padding:6px}@media (min-width:1080px){.t2 .burger{display:none}}.t2 .navpanel{position:absolute;left:0;right:0;top:72px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 26px 46px -30px rgba(15,40,80,.5);animation:t2Drop .22s cubic-bezier(.22,.8,.3,1)}@keyframes t2Drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.t2 .pgrid{display:grid;gap:34px;padding:28px 0 32px}@media (min-width:1080px){.t2 .pgrid{grid-template-columns:280px 1fr}}.t2 .pintro h3{font-size:19px;line-height:1.25;color:var(--navy);font-weight:800;letter-spacing:-.4px}.t2 .pintro p{margin-top:10px;font-size:13px;line-height:1.55;color:var(--muted)}.t2 .pintro .btn{margin-top:16px}.t2 .plinks{display:grid;gap:4px}@media (min-width:760px){.t2 .plinks{grid-template-columns:1fr 1fr}}@media (min-width:1240px){.t2 .plinks{grid-template-columns:repeat(3,1fr)}}.t2 .plink{display:flex;gap:11px;padding:10px 11px;border-radius:6px;transition:background .16s ease,transform .16s ease}.t2 .plink:hover{background:#eef4fb;transform:translateX(2px)}.t2 .plink.still{cursor:default}.t2 .plink .pico{flex:none;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#e7f1fb;color:var(--sky);margin-top:1px}.t2 .plink b{display:block;font-size:13.5px;font-weight:700;color:var(--navy)}.t2 .plink span span{display:block;margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--muted)}.t2 .drawer{position:absolute;left:0;right:0;top:72px;max-height:76vh;overflow:auto;background:#fff;box-shadow:0 26px 46px -30px rgba(15,40,80,.5);padding:18px 0 26px;animation:t2Drop .22s cubic-bezier(.22,.8,.3,1)}.t2 .dgroup,.t2 .drawer{border-bottom:1px solid var(--line)}.t2 .dgroup{padding:10px 0}.t2 .dgroup>b{display:block;padding:0 11px 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.t2 .t2foot{background:var(--navy-deep);color:#a9bed8;padding:56px 0 28px}.t2 .t2foot .fgrid{display:grid;gap:40px}@media (min-width:900px){.t2 .t2foot .fgrid{grid-template-columns:1.3fr 2fr;gap:56px}}.t2 .t2foot .ftag{margin-top:16px;max-width:34ch;font-size:13.5px;line-height:1.6}.t2 .t2foot .faddr{margin-top:20px;display:grid;gap:7px;font-size:13.5px;font-style:normal}.t2 .t2foot .faddr p{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.t2 .t2foot .faddr svg{margin-top:2px;flex:none;color:var(--sky)}.t2 .t2foot .fname{color:#fff;font-weight:700}.t2 .t2foot .faddr a:hover{color:#fff}.t2 .t2foot .freg{margin-top:14px;font-size:11.5px;line-height:1.6;color:#7b91ae;max-width:40ch}.t2 .t2foot .fsocials{margin-top:18px;display:flex;gap:9px}.t2 .t2foot .fsocials a{width:36px;height:36px;border-radius:6px;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease}.t2 .t2foot .fsocials a:hover{background:var(--sky);border-color:var(--sky);color:#fff}.t2 .t2foot .fcols{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (min-width:720px){.t2 .t2foot .fcols{grid-template-columns:repeat(4,1fr)}}.t2 .t2foot h4{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.t2 .t2foot ul{margin-top:14px;display:grid;gap:9px;list-style:none;padding:0}.t2 .t2foot li a{font-size:13.5px;transition:color .16s ease}.t2 .t2foot li a:hover{color:var(--sky)}.t2 .t2foot .fbottom{margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:11.5px;color:#7b91ae}.t2 .t2foot .mark{font-size:43px}.t2 .hero2{position:relative;overflow:hidden;background:#0b2145;color:#fff}.t2 .hero2 .shot{position:absolute;inset:0}.t2 .hero2 .shot img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:blur(6px) saturate(.75);transform:scale(1.06)}.t2 .hero2 .veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,26,56,.96),rgba(8,26,56,.9) 42%,rgba(8,26,56,.68) 70%,rgba(8,26,56,.6)),linear-gradient(180deg,rgba(8,26,56,.5),rgba(6,20,44,.9))}.t2 .hero2 .inner{position:relative;display:grid;gap:40px;padding:64px 0 72px;align-items:center}@media (min-width:1080px){.t2 .hero2 .inner{grid-template-columns:1fr 1.08fr;gap:48px;padding:76px 0 84px}}.t2 .hero2 h1{font-size:clamp(34px,3.9vw,52px);line-height:1.08;letter-spacing:-1.6px;font-weight:800}.t2 .hero2 h1 span{display:block;color:var(--sky)}.t2 .hero2 .sub{margin-top:20px;font-size:16.5px;line-height:1.62;color:#c3d3e8;max-width:52ch}.t2 .hero2 .acts{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.t2 .hero2 .pill{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;background:var(--sky);color:#fff;font-size:14.5px;font-weight:700;box-shadow:0 14px 30px -14px rgba(64,126,201,.95);transition:transform .18s ease,background .18s ease}.t2 .hero2 .pill:hover{background:#356aa8;transform:translateY(-1px)}.t2 .hero2 .video{display:inline-flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600;color:#e7eefb}.t2 .hero2 .video .play{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.t2 .hero2 .video:hover .play{background:rgba(255,255,255,.12);border-color:#fff}.t2 .stage{display:grid;gap:16px}@media (min-width:1080px){.t2 .stage{grid-template-columns:1fr 210px;align-items:center}}.t2 .tablet{border-radius:20px;padding:10px;background:linear-gradient(160deg,#2c3a4e,#16202f);box-shadow:0 30px 60px -28px rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.1)}.t2 .tablet .screen{display:flex;overflow:hidden;background:#fff;color:var(--ink);min-height:250px}.t2 .tside{width:96px;flex:none;padding:10px 8px;background:#f3f7fc;border-right:1px solid var(--line);display:grid;gap:2px;align-content:start}.t2 .mark.tiny{font-size:22px;gap:5px;margin-bottom:8px}.t2 .titem{font-size:8.5px;color:#5c7391;padding:5px 7px;border-radius:4px}.t2 .titem.on{background:var(--sky);color:#fff;font-weight:600}.t2 .tbody{flex:1;min-width:0;padding:12px 14px 14px}.t2 .greet{display:block;font-size:13px;font-weight:800;color:var(--navy)}.t2 .greetsub{display:block;margin-top:2px;font-size:8.5px;color:var(--muted)}.t2 .ttiles{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.t2 .ttile{border:1px solid var(--line);border-radius:6px;padding:7px 8px;background:#fbfdff}.t2 .ttile .k{display:block;font-size:7.5px;color:var(--muted)}.t2 .ttile b{font-size:15px;font-weight:800;color:var(--navy);letter-spacing:-.5px}.t2 .ttile .d,.t2 .ttile b{display:block;margin-top:1px}.t2 .ttile .d{font-size:7px}.t2 .ttile .d.up{color:#1d9a63}.t2 .ttile .d.warn{color:#d2761b}.t2 .rectitle{display:block;margin-top:12px;font-size:9px;font-weight:700;color:var(--navy)}.t2 .recs{margin-top:6px;display:grid;gap:5px}.t2 .rec{gap:7px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#fff}.t2 .rec,.t2 .rec .rico{display:flex;align-items:center}.t2 .rec .rico{width:18px;height:18px;border-radius:4px;justify-content:center;flex:none}.t2 .rec .rico.c0{background:#fdeceb;color:#d8452f}.t2 .rec .rico.c1{background:#eaf2fd;color:var(--sky)}.t2 .rec .rico.c2{background:#e9f7ef;color:#1d9a63}.t2 .rec b{display:block;font-size:8.5px;color:var(--navy)}.t2 .rec span span{display:block;font-size:7.5px;color:var(--muted);margin-top:1px}.t2 .rec .chev{margin-left:auto;color:#9fb4d0;flex:none}.t2 .floats{display:grid;gap:10px;align-content:center}.t2 .fcap,.t2 .fcard2,.t2 .forder{background:rgba(13,34,68,.82);border:1px solid rgba(255,255,255,.14);border-radius:10px;backdrop-filter:blur(6px);padding:11px 13px}.t2 .fcap .row,.t2 .forder .row{display:flex;align-items:center;gap:8px;font-size:11.5px}.t2 .fcap b{font-size:12.5px;font-weight:700}.t2 .fcap .up{margin-left:auto;font-size:10.5px;color:#5bd39a}.t2 .fcap svg{margin-top:6px;width:100%;height:30px}.t2 .fcap polyline{fill:none;stroke:var(--sky);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.t2 .fcard2{gap:10px}.t2 .fcard2,.t2 .fico{display:flex;align-items:center}.t2 .fico{width:30px;height:30px;border-radius:50%;flex:none;justify-content:center;background:rgba(64,126,201,.25);color:#8fc0f0}.t2 .fcard2 b{display:block;font-size:12px;font-weight:700}.t2 .fcard2 span span{display:block;font-size:10px;color:#a9bed8;margin-top:1px}.t2 .forder{background:rgba(255,255,255,.96);color:var(--ink);border-color:var(--line)}.t2 .forder .row+.row{margin-top:7px}.t2 .forder .l{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--navy);font-weight:600}.t2 .forder .l svg{color:var(--muted)}.t2 .forder .due{margin-left:auto;font-size:9.5px;font-weight:700;color:#d8452f;background:#fdeceb;padding:3px 7px;border-radius:999px}.t2 .forder .chev{margin-left:auto;color:#9fb4d0}.t2 .steps4{background:#0a1c3a;color:#fff;padding:44px 0}.t2 .s4grid{display:grid;gap:26px}@media (min-width:1080px){.t2 .s4grid{grid-template-columns:1.15fr repeat(4,1fr);gap:0;align-items:start}}.t2 .s4grid h2{font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-1px;font-weight:800;padding-right:26px}.t2 .s4grid h2 span{display:block;color:var(--sky)}.t2 .s4{position:relative;padding:4px 22px}@media (min-width:1080px){.t2 .s4{border-left:1px solid rgba(255,255,255,.12)}}.t2 .s4 svg{color:var(--sky)}.t2 .s4 b{display:block;margin-top:14px;font-size:14px;font-weight:700}.t2 .s4 span{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:#a9bed8}.t2 .s4chev{position:absolute;right:-8px;top:6px;color:#4a6b96}.t2 .stage{position:relative;padding-bottom:34px}.t2 .stage .desk{left:-12%;right:-30%;bottom:-84px;height:170px;background:linear-gradient(180deg,rgba(160,190,230,.22),rgba(160,190,230,.08) 2px,rgba(28,52,92,.55) 3px,rgba(10,26,52,0));transform:perspective(700px) rotateX(58deg);transform-origin:top center;border-top:1px solid rgba(190,214,245,.28);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 72%,transparent)}.t2 .stage .desk,.t2 .stage .shadow{position:absolute;pointer-events:none}.t2 .stage .shadow{left:6%;width:64%;bottom:10px;height:34px;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),rgba(0,0,0,0) 70%);filter:blur(6px)}.t2 .tablet{position:relative;z-index:1;transform:perspective(1600px) rotateY(-15deg) rotateX(5deg) rotate(.6deg);transform-origin:40% 100%;border-radius:22px;padding:11px;background:linear-gradient(155deg,#3a4658,#1a2332 55%,#111823);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(0,0,0,.5),28px 40px 60px -28px rgba(0,0,0,.85)}.t2 .tablet:before{content:"";position:absolute;left:50%;top:4px;width:5px;height:5px;border-radius:50%;background:#0b1018;box-shadow:0 0 0 1px rgba(255,255,255,.08);transform:translateX(-50%)}.t2 .tablet:after{content:"";position:absolute;right:18%;bottom:-26px;width:34%;height:58px;z-index:-1;background:linear-gradient(180deg,#1c2533,#0c121b);transform:skewX(-24deg);border-radius:4px 4px 8px 8px;box-shadow:10px 12px 24px -10px rgba(0,0,0,.8)}.t2 .tablet .screen{position:relative}.t2 .tablet .screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.18),rgba(255,255,255,0) 32%,rgba(255,255,255,0))}.t2 .tcharts{margin-top:9px;display:grid;grid-template-columns:1.25fr 1fr;gap:6px}.t2 .tchart{border:1px solid var(--line);border-radius:6px;padding:6px 8px 5px;background:#fbfdff}.t2 .tchart .ct{display:flex;align-items:center;gap:6px;font-size:7.5px;font-weight:700;color:var(--navy)}.t2 .tchart .ct em{margin-left:auto;font-style:normal;font-weight:700;font-size:7px;color:var(--sky);background:#eaf2fd;padding:1px 5px;border-radius:999px}.t2 .tchart svg{display:block;width:100%;height:38px;margin-top:4px}.t2 .tchart polyline{fill:none;stroke:var(--sky);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.t2 .tbars{height:38px;margin-top:4px;display:flex;align-items:flex-end;gap:3px}.t2 .tbars i{flex:1;background:linear-gradient(0deg,#407EC9,#86b3e4);border-radius:2px 2px 0 0}.t2 .aibadge{display:inline-block;margin-right:5px;padding:1px 5px;border-radius:4px;font-size:7px;font-weight:800;color:#fff;background:var(--sky);vertical-align:1px}.t2 .floats{position:relative;z-index:3}@media (min-width:1080px){.t2 .floats{margin-left:-26px}}.t2 .fcap,.t2 .fcard2,.t2 .forder{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px -22px rgba(0,0,0,.8);color:#fff}.t2 .forder{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.t2 .forder .l{color:#fff}.t2 .forder .l svg{color:#a9bed8}.t2 .forder .due{background:rgba(229,72,77,.22);color:#ffb0b2}.t2 .forder .chev{color:#a9bed8}.t2 .fico{background:rgba(64,126,201,.28);color:#a8cdf3}@media (max-width:1079px){.t2 .tablet{transform:none}.t2 .stage .desk,.t2 .stage .shadow,.t2 .tablet:after{display:none}}.t2 .hero2 .inner{padding:38px 0 40px;gap:36px}.t2 .hero2 h1{font-size:clamp(30px,min(3.3vw,5.4vh),50px)}.t2 .hero2 .sub{margin-top:14px;font-size:15.5px;line-height:1.58}.t2 .hero2 .acts{margin-top:22px}.t2 .stage{padding-bottom:20px}.t2 .steps4{padding:26px 0 28px}.t2 .s4grid h2{font-size:clamp(22px,min(2.3vw,3.6vh),32px)}.t2 .s4 b{margin-top:10px}.t2 .s4 span{margin-top:4px}.t2 .benefits .intro{padding:22px 28px 20px 0}.t2 .benefits .feature{padding:22px 22px 20px}.t2 .benefits .feature h3{margin-top:8px}@media (min-width:1080px) and (max-height:900px){.t2 .hero2 .inner{padding:22px 0}.t2 .stage{zoom:.82}.t2 .steps4{padding:18px 0 20px}.t2 .s4 svg{width:24px;height:24px}.t2 .benefits .intro{padding:16px 28px 14px 0}.t2 .benefits .feature{padding:16px 20px 14px}.t2 .benefits .feature svg{width:26px;height:26px}}@media (min-width:1080px) and (max-height:800px){.t2 .stage{zoom:.74}.t2 .hero2 .sub{font-size:14.5px}}.t2 .hero2{background:#0d223f}.t2 .hero2 .veil{background:radial-gradient(1100px 520px at 72% 18%,rgba(120,160,215,.16),transparent 60%),radial-gradient(900px 600px at 8% 100%,rgba(64,126,201,.1),transparent 60%),linear-gradient(180deg,#11294a,#0c2140 62%,#0a1c37)}.t2 .stage .desk{left:-40%;right:-40%;bottom:-60px;height:150px;transform:none;background:linear-gradient(180deg,rgba(146,170,204,.16),rgba(40,64,100,.34) 8%,rgba(13,34,63,0));border-top:1px solid rgba(170,196,230,.2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.t2 .stage .shadow{left:10%;width:60%;bottom:8px;height:22px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),rgba(0,0,0,0) 68%);filter:blur(4px)}.t2 .tablet{transform:perspective(2200px) rotateY(-7deg) rotateX(2deg);transform-origin:50% 100%;padding:13px;border-radius:24px;background:#0b0d11;box-shadow:0 0 0 1.5px #5b6472,0 0 0 2.5px #2a2f37,inset 0 2px 1px rgba(255,255,255,.06),18px 34px 48px -26px rgba(0,0,0,.75),0 60px 80px -50px rgba(0,0,0,.6)}.t2 .tablet:before{top:5px;width:6px;height:6px;background:#1b2029;box-shadow:none}.t2 .tablet:after{right:12%;bottom:-18px;width:40%;height:40px;transform:skewX(-18deg);background:linear-gradient(180deg,#1d2430,#0f141c);border-radius:3px 3px 6px 6px;box-shadow:6px 10px 18px -8px rgba(0,0,0,.7)}.t2 .tablet .screen{min-height:0;border-radius:12px;background:#eef3f6}.t2 .tablet .screen img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.t2 .tablet .screen:after{background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,0) 38%)}.t2 .fcap,.t2 .fcard2,.t2 .forder{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 28px -20px rgba(0,0,0,.8)}.t2 .forder{background:rgba(255,255,255,.09)}@media (min-width:1080px){.t2 .stage{display:block;padding-right:150px}.t2 .floats{position:absolute;right:0;top:50%;transform:translateY(-50%);width:208px;margin:0;gap:8px}}.t2 .fcap,.t2 .fcard2,.t2 .forder{background:rgba(12,32,60,.9);border-color:rgba(160,190,230,.18);backdrop-filter:none;-webkit-backdrop-filter:none}.t2 .forder{background:rgba(16,40,74,.92)}@media (min-width:1080px){.t2 .stage{padding-right:176px}}@media (min-width:1080px) and (max-height:900px){.t2 .stage{zoom:.76}}@media (min-width:1080px) and (max-height:800px){.t2 .stage{zoom:.7}.t2 .hero2 .inner{padding:16px 0}.t2 .hero2 h1{font-size:clamp(28px,min(3vw,4.8vh),44px)}.t2 .hero2 .sub{margin-top:10px;font-size:14px}.t2 .hero2 .acts{margin-top:16px}.t2 .steps4{padding:14px 0 16px}.t2 .benefits .intro{padding:12px 28px 10px 0}.t2 .benefits .feature{padding:12px 20px 10px}}.t2 .plate{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#0b1f3b,#0e2644 45%,#1b3a60);aspect-ratio:1521/576}.t2 .plate[style*=height]{aspect-ratio:auto}.t2 .plate-scene{position:absolute;right:0;top:0;width:100%;height:100%}.t2 .plate-img{display:block;width:100%;height:100%;object-fit:cover}.t2 .plate-scene{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000);mask-image:linear-gradient(90deg,transparent,#000 6%,#000)}.t2 .plate-layer{width:1521px;height:576px;transition:opacity .3s ease;font-family:inherit}.t2 .plate-layer,.t2 .pscreen{position:absolute;left:0;top:0;transform-origin:0 0}.t2 .pscreen{padding:16px 16px 12px;color:var(--navy);background:linear-gradient(180deg,#f6f8fb,#eef2f7);border-radius:0 12px 12px 0;overflow:hidden;backface-visibility:hidden}.t2 .pscreen .greet{display:block;font-size:16px;font-weight:800;letter-spacing:-.3px}.t2 .pscreen .greetsub{display:block;margin-top:2px;font-size:9.5px;color:#6f849e}.t2 .ptiles{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.t2 .ptile{background:#fff;border:1px solid #e3eaf3;border-radius:6px;padding:7px 6px 6px}.t2 .ptile .k{display:block;font-size:7.5px;color:#6f849e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t2 .ptile b{display:block;margin-top:2px;font-size:17px;font-weight:800;letter-spacing:-.5px;color:var(--navy)}.t2 .ptile .d{display:block;margin-top:1px;font-size:7.5px;white-space:nowrap}.t2 .ptile .d.up{color:#1d9a63}.t2 .ptile .d.warn{color:#d2761b}.t2 .prectitle{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:800}.t2 .prectitle .aibadge{margin:0;font-size:7.5px;padding:2px 5px}.t2 .precs{margin-top:7px;display:grid;gap:6px}.t2 .prec{gap:9px;padding:9px;background:#fff;border:1px solid #e3eaf3;border-radius:7px;box-shadow:0 1px 2px rgba(15,40,80,.05)}.t2 .prec,.t2 .prec .rico{display:flex;align-items:center}.t2 .prec .rico{width:24px;height:24px;border-radius:6px;flex:none;justify-content:center;color:#fff}.t2 .prec .rico svg{width:13px;height:13px}.t2 .prec .rico.c0{background:#e8663d}.t2 .prec .rico.c1{background:#407EC9}.t2 .prec .rico.c2{background:#1f9d6a}.t2 .prec .txt{min-width:0}.t2 .prec .txt b{font-size:10.5px;font-weight:700;color:var(--navy)}.t2 .prec .txt b,.t2 .prec .txt span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t2 .prec .txt span{margin-top:2px;font-size:8.5px;color:#6f849e}.t2 .prec .chev{margin-left:auto;width:13px;height:13px;color:#9fb4d0;flex:none}.t2 .plate-copy{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none}.t2 .plate-copy .container{pointer-events:auto}.t2 .plate-copy .pc{max-width:min(560px,44vw)}.t2 .plate-copy h1{font-size:clamp(30px,min(3.1vw,5.2vh),54px);line-height:1.07;letter-spacing:-1.6px;font-weight:800;color:#fff}.t2 .plate-copy h1 span{display:block;background:linear-gradient(100deg,#407ec9,#7fb0ea 50%,#407ec9);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gradPan 9s ease infinite}@media (prefers-reduced-motion:reduce){.t2 .plate-copy h1 span{animation:none}}.t2 .plate-copy .sub{margin-top:16px;font-size:clamp(14px,1vw,17px);line-height:1.58;color:#d2deee;max-width:50ch}.t2 .plate-copy .acts{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.t2 .plate-copy .pill{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;background:#407EC9;color:#fff;font-size:15px;font-weight:700;box-shadow:0 14px 30px -14px rgba(64,126,201,.95);transition:transform .18s ease,background .18s ease}.t2 .plate-copy .pill:hover{background:#356aa8;transform:translateY(-1px)}.t2 .plate-copy .video{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#eef3fb}.t2 .plate-copy .video .play{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,255,255,.75);display:flex;align-items:center;justify-content:center;transition:background .18s ease}.t2 .plate-copy .video:hover .play{background:rgba(255,255,255,.14)}.t2 .plate.narrow{aspect-ratio:auto;height:auto}.t2 .plate.narrow .plate-scene{position:relative;aspect-ratio:1521/576;height:auto;-webkit-mask-image:none;mask-image:none}.t2 .plate.narrow .plate-copy{position:static;padding:28px 0 36px;background:#0c2140}.t2 .plate.narrow .plate-copy .pc{max-width:none}.t2 .plate-layer .gcard{position:absolute;left:1095px;width:370px;border-radius:13px;background:linear-gradient(160deg,rgba(90,130,190,.3),rgba(22,48,90,.42));border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 44px -26px rgba(0,0,0,.75);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:#fff}.t2 .gcap{top:18px;height:108px;padding:15px 20px 0}.t2 .gcap .row{display:flex;align-items:center}.t2 .gcap b{font-size:20px;font-weight:700;letter-spacing:-.2px}.t2 .gcap .up{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:700;color:#74e3b0}.t2 .gcap .up svg{width:16px;height:16px}.t2 .gcap svg{display:block;width:100%;height:52px;margin-top:6px}.t2 .gcap polyline{fill:none;stroke:#7cb2ec;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.t2 .gline{height:84px;display:flex;align-items:center;gap:16px;padding:0 20px}.t2 .gline.g0{top:136px}.t2 .gline.g1{top:230px}.t2 .gline.g2{top:324px}.t2 .gico{width:56px;height:56px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#5d95d8,#2f639f 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 6px 16px -6px rgba(0,0,0,.6)}.t2 .gico svg{width:28px;height:28px;color:#fff;stroke-width:1.8}.t2 .gtxt b{display:block;font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.15}.t2 .gtxt span{display:block;margin-top:4px;font-size:14.5px;line-height:1.3;color:#d3e0f0}.t2 .plate-layer .gorder{top:418px;height:86px;padding:12px 18px;display:grid;align-content:center;gap:12px;background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.7);color:var(--navy);backdrop-filter:none;-webkit-backdrop-filter:none}.t2 .gorder .row{display:flex;align-items:center;gap:10px}.t2 .gorder .row svg{width:18px;height:18px;color:#5c7391;flex:none}.t2 .gorder b{font-size:16px;font-weight:600;color:var(--navy)}.t2 .gorder em{margin-left:auto;font-style:normal;font-size:13px;font-weight:700;color:#c2452d;background:#fde7e2;padding:4px 11px;border-radius:999px}.t2 .gorder .chev{margin-left:auto;color:#9fb4d0}@media (min-width:1080px){.t2 .s4grid{grid-template-columns:1.35fr repeat(4,1fr)}}.t2.t2-top{position:sticky;top:0;z-index:50;background:transparent}.t2 .s4grid .s4sub{margin-top:10px;padding-right:26px;font-size:13.5px;line-height:1.5;color:#a9bed8}.t2 .plate-copy .ghost{display:inline-flex;align-items:center;padding:13.5px 26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);color:#fff;font-size:15px;font-weight:700;transition:background .18s ease,border-color .18s ease}.t2 .plate-copy .ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}.t2 .plate-copy .ghost:focus-visible{outline:3px solid rgba(64,126,201,.5);outline-offset:2px}@media (min-width:1000px) and (max-height:900px){.t2 .fabricators .laptop{min-height:180px}.t2 .fabricator-copy{padding:26px 28px 22px 0}.t2 .heritage{padding:26px 0 22px 40px}}@media (min-width:1000px) and (max-height:870px){.t2 .fabricators .laptop{min-height:166px}.t2 .fabricator-copy{padding:22px 28px 18px 0}.t2 .heritage{padding:22px 0 18px 40px}}.t2 .plate-scene{clip-path:inset(0)}.t2 .plate,.t2 .plate-scene{isolation:isolate}.t2 .plate.narrow .plate-layer .gcard{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(36,70,120,.86),rgba(18,44,86,.86))}.t2 .plate.narrow .plate-layer .gorder{background:rgba(255,255,255,.96)}@media (max-width:999px){.t2 .fabricator-copy{padding:34px 0 22px}.t2 .heritage{padding:24px 0 34px}.t2 .heritage p{max-width:none}.t2 .fabricators .laptop{min-height:0;border-radius:8px}.t2 .fabricators .laptop img{height:auto}.t2 .fabricators .laptop:after{display:none}}@media (max-width:1079px){.t2 .s4chev{display:none}.t2 .s4{padding:4px 0}}.t2 .s4.boss b{margin-top:12px;color:#fff}.t2 .s4.boss b,.t2 .s4.boss em{font-size:16px;line-height:1.25}.t2 .s4.boss em{display:block;margin-top:2px;font-style:normal;font-weight:700;color:#6fa3e2}@media (min-width:1000px){.t2 .benefits-grid{grid-template-columns:1.35fr repeat(4,1fr)}.t2 .benefits .intro{grid-row:span 2}.t2 .benefits .feature:nth-child(5){border-right:0}.t2 .benefits .feature:nth-child(n+6){border-top:1px solid var(--line-2)}.t2 .benefits .feature:last-child{border-right:0}}@media (min-width:640px) and (max-width:999px){.t2 .benefits-grid{grid-template-columns:1fr 1fr}.t2 .benefits .intro{grid-column:1/-1}}.t2 .benefits .feature.step h3{display:flex;align-items:center;gap:8px}.t2 .benefits .feature.step .n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:50%;background:#e7f1fb;color:var(--sky);font-size:11px;font-weight:800}@media (max-width:639px){.t2 .benefits-grid{grid-template-columns:1fr 1fr;column-gap:18px}.t2 .benefits .intro{grid-column:1/-1;padding-right:0}.t2 .benefits .feature{padding:16px 0}}.t2 .plate-photo{position:absolute;top:0;height:576px;max-width:none;display:block}.t2 .plate-scene{overflow:hidden}.t2 .setup3{margin-top:26px;display:grid;gap:14px}.t2 .setup3 .su{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:10px}.t2 .setup3 .su svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--sky-bright)}.t2 .setup3 b{display:block;font-size:15px;font-weight:700;color:#fff}.t2 .setup3 span{display:block;margin-top:3px;font-size:13.5px;line-height:1.5;color:#c9d8ea}.t2 .shot-frame{align-self:center}.t2 .plate.inset .plate-scene{overflow:visible;clip-path:inset(0 -4000px);-webkit-mask-image:none;mask-image:none}@media (min-width:1700px){.t2 .container{width:min(1440px,calc(100% - 240px))}}.t2 .setup3.side{margin-top:0;gap:16px;align-self:center}.t2 .setup3.side .su{padding:22px 24px;gap:18px;border-radius:14px;background:rgba(255,255,255,.07);transition:border-color .2s ease,transform .2s ease,background .2s ease}.t2 .setup3.side .su:hover{border-color:var(--sky-bright);background:rgba(64,126,201,.14);transform:translateX(4px)}.t2 .setup3.side .su svg{width:26px;height:26px;margin:0;padding:12px;box-sizing:content-box;border-radius:50%;background:rgba(64,126,201,.2);color:#8fb6e6}.t2 .setup3.side b{font-size:17px}.t2 .setup3.side span{font-size:14.5px;margin-top:5px}