.ec-page .ec-measure,.ec-page .ec-measure *{transition:none!important}.ec-page .in-hub-m-radial .in-hub-canvas{height:clamp(290px,40vh,350px)}.ec-page .in-hub-sku{font:500 10.5px/1.2 var(--font-mono);color:#dbe5ff}.ec-page .in-hub-ic{width:34px;height:34px;color:var(--brand-mid);background:#2955ff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}.ec-page .in-hub-n.on .in-hub-ic,.ec-page .in-hub-n:hover .in-hub-ic{background:var(--brand-gradient);color:#fff}.ec-page .in-hub.is-done .in-hub-n .in-hub-ic{color:#059669;background:#ecfdf5}.ec-page .in-scr{flex-direction:column;gap:12px;display:flex}.ec-page .in-scr-frame{aspect-ratio:16/9.6;cursor:ew-resize;--x:80%;transition:transform .45s var(--ease-spring), box-shadow .45s;touch-action:pan-y;background:#0b0d14;border-radius:18px;position:relative;overflow:hidden}.ec-page .in-scr-frame:hover{box-shadow:0 30px 60px -34px #0b1238a6}.ec-page .in-scr-old,.ec-page .in-scr-new{position:absolute;inset:0;overflow:hidden}.ec-page .in-scr-new{clip-path:inset(0 0 0 var(--x))}.ec-page .in-scr-handle{top:0;bottom:0;left:var(--x);z-index:3;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #2955ff55,0 0 18px #2955ff88}.ec-page .in-scr-handle span{background:var(--brand-gradient);color:#fff;width:42px;height:42px;transition:transform .35s var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;margin:-21px 0 0 -21px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #ffffff59}.ec-page .in-scr-handle svg.xi{width:19px;height:19px}.ec-page .in-scr-frame:hover .in-scr-handle span{transform:scale(1.1)}.ec-page .in-scr-tag{z-index:2;font:600 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 8px;position:absolute;top:12px}.ec-page .in-scr-tag.l{color:#e5e7eb;background:#ffffff26;left:12px}.ec-page .in-scr-tag.r{background:var(--brand-gradient);color:#fff;right:12px}.ec-page .in-scr-foot{flex-wrap:wrap;gap:8px;display:flex}.ec-page .in-scr-foot .in-ok-chip{opacity:.3;filter:grayscale();transition:opacity .4s, filter .4s, transform .3s var(--ease-spring)}.ec-page .in-scr.is-done .in-scr-foot .in-ok-chip{opacity:1;filter:none}.ec-page .in-scr:not(.in) .in-scr-handle span{transform:scale(0)}.ec-page .in-scr.in .in-scr-handle span{animation:.6s cubic-bezier(.34,1.56,.64,1) .4s backwards ecPop}.ec-page .in-nd{background:linear-gradient(#f7f9ff,#eef3ff);flex-direction:column;gap:10px;height:100%;padding:44px 18px 16px;display:flex}.ec-page .in-nd-h{justify-content:space-between;align-items:center;display:flex}.ec-page .in-nd-h b{font:700 16px/1 var(--font-display);color:var(--ink-900)}.ec-page .in-nd-k{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ec-page .in-nd-k span{background:#fff;border-radius:12px;padding:10px}.ec-page .in-nd-k small{font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);display:block}.ec-page .in-nd-k b{font:700 17px/1 var(--font-display);color:var(--ink-900);margin-top:6px;display:block}.ec-page .in-nd-r{color:var(--ink-500);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 28% auto;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}.ec-page .in-nd-r b{font:600 12px/1 var(--font-mono);color:var(--ink-900)}.ec-page .in-nd-r span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ec-page .in-nd-r i{background:linear-gradient(90deg, var(--brand-mid) var(--w), #e6ebf5 var(--w));border-radius:6px;height:6px}.ec-page .in-nd-r em{font-style:normal;font:700 10px/1 var(--font-display);white-space:nowrap;border-radius:999px;padding:4px 8px}.ec-page .in-nd em.ok{color:#047857;background:#ecfdf5}.ec-page .in-nd em.warn{color:#b45309;background:#fff7ed}.ec-page .in-proof{background:#eef3ff}.ec-page .in-story{max-width:1180px;transition:box-shadow .45s ease, transform .45s var(--ease-spring);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);margin:0 auto;display:grid;overflow:hidden}.ec-page .in-story:hover{transform:translateY(-4px);box-shadow:0 34px 70px -40px #2955ff73}.ec-page .in-story-res{color:#fff;background:linear-gradient(150deg,#1f47e6 0%,#2955ff 55%,#4d7cff 100%);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.ec-page .in-story-res:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff26 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 60%);mask-image:linear-gradient(200deg,#000,#0000 60%)}.ec-page .in-story-res>*{z-index:1;position:relative}.ec-page .in-story-lbl{font:600 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#c9d6ff;margin-bottom:8px}.ec-page .in-res{transition:transform .35s var(--ease-spring);cursor:default;border-top:1px solid #ffffff2e;padding:clamp(12px,2vh,18px) 0}.ec-page .in-story-lbl+.in-res{border-top:0}.ec-page .in-res:hover{transform:translate(6px)}.ec-page .in-num{font:400 clamp(40px, 4vw, 58px) / 1 var(--font-display);letter-spacing:-.03em;color:#fff;display:block}.ec-page .in-num span{letter-spacing:-.01em;margin-left:2px;font-size:.5em}.ec-page .in-res p{color:#dbe5ff;margin-top:6px;font-size:15px;line-height:1.45}.ec-page .in-story-side{flex-direction:column;align-items:flex-start;gap:clamp(14px,2.4vh,22px);padding:clamp(24px,3vw,44px);display:flex}.ec-page .in-story-side .ec-btn{margin-top:4px}.ec-page .in-story-tag{color:var(--brand-mid);font:700 12px/1 var(--font-display);background:#2955ff12;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.ec-page .in-story-tag svg.xi{width:14px;height:14px}.ec-page .in-quote{background:#f6f8fc;border-radius:20px;width:100%;padding:clamp(18px,2.2vw,26px);transition:background .35s}.ec-page .in-quote:hover{background:#eef3ff}.ec-page .in-quote-ic{background:var(--brand-gradient);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ec-page .in-quote-ic svg.xi{width:20px;height:20px}.ec-page .in-quote blockquote{font:600 clamp(19px, 1.6vw, 23px) / 1.3 var(--font-display);color:var(--ink-900);letter-spacing:-.01em;margin-top:14px}.ec-page .in-quote>p{color:var(--ink-500);margin-top:6px;font-size:14px}.ec-page .in-quote figcaption{border-top:1px solid #e3e8f2;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.ec-page .in-logo-ph{width:92px;height:40px;font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300);background:repeating-linear-gradient(135deg,#eef1f7 0 6px,#f6f8fc 6px 12px);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #dfe5f2}.ec-page .in-quote figcaption b{font:700 13.5px/1 var(--font-display);color:var(--ink-500);display:block}.ec-page .in-quote figcaption small{color:var(--ink-300);margin-top:4px;font-size:12px;display:block}.ec-page .in-story:not(.in) .in-story-side>*{opacity:0}.ec-page .in-story.in .in-story-side>*{animation:ecUp .6s var(--ease-spring) backwards}.ec-page .in-story.in .in-story-side>:first-child{animation-delay:.3s}.ec-page .in-story.in .in-story-side>:nth-child(2){animation-delay:.42s}.ec-page .in-story.in .in-story-side>:nth-child(3){animation-delay:.54s}.ec-page .in-res-q{align-items:center;gap:16px;display:flex}.ec-page .in-res-ic{color:#fff;background:#ffffff26;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .3s,color .3s;display:flex}.ec-page .in-res-ic svg.xi{width:24px;height:24px}.ec-page .in-res-q p{font:600 clamp(17px, 1.5vw, 21px) / 1.3 var(--font-display);color:#fff;margin:0}.ec-page .in-res-q:hover .in-res-ic{color:#2349ff;background:#fff}.ec-page.rt-page .at-cta-section.in-cta-sec{background:#eef3ff!important;padding-top:clamp(24px,4vh,48px)!important;padding-bottom:clamp(56px,9vh,104px)!important}.ec-page .in-cta-dia{opacity:.75;width:min(520px,46%);height:auto;position:absolute;top:50%;right:clamp(10px,2.4vw,40px);transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.ec-page .in-cta-dia .b{fill:#ffffff0d;stroke:#9ec5ff40;stroke-width:1px}.ec-page .in-cta-dia .k{fill:#2955ff40;stroke:#9ec5ff80;stroke-width:1.2px}.ec-page .in-cta-dia .h{fill:#ffffff40}.ec-page .in-cta-dia .c{fill:#9ec5ff59}.ec-page .in-cta-dia .w{fill:none;stroke:#5a8aff8c;stroke-width:1.4px;stroke-dasharray:4 6;animation:1.6s linear infinite ecDash}.ec-page .in-cta-dia .band{fill:#10b98126;stroke:#10b98166;stroke-width:1px}.ec-page .in-cta:not(.in) .in-cta-dia{opacity:0}.ec-page .in-cta.in .in-cta-dia{animation:1.2s .2s backwards ecFadeIn}.ec-page .in-scr-grey .in-scr-old{background:#5f7f86}.ec-page .in-scr-grey .in-scr-tag.l{color:#f3f4f6;background:#1f2937cc}.ec-page .in-w95{color:#000;background:#d4d0c8;flex-direction:column;font:400 12px/1.4 Tahoma,Verdana,Arial,sans-serif;display:flex;position:absolute;inset:36px 18px 18px;box-shadow:inset -1px -1px #404040,inset 1px 1px #fff,inset -2px -2px gray}.ec-page .in-w95-t{color:#fff;background:linear-gradient(90deg,#0a246a,#a6caf0);justify-content:space-between;padding:4px 6px;font-size:12px;font-weight:700;display:flex}.ec-page .in-w95-t span{letter-spacing:.2em}.ec-page .in-w95-f{gap:14px;padding:10px 10px 6px;display:flex}.ec-page .in-w95-f label{align-items:center;gap:6px;font-size:12px;display:flex}.ec-page .in-w95-f label span{font-family:var(--font-mono);background:#fff;padding:2px 8px;font-size:11px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.ec-page .in-w95 table{border-collapse:collapse;font-family:var(--font-mono);background:#fff;margin:4px 10px;font-size:11.5px}.ec-page .in-w95 th,.ec-page .in-w95 td{text-align:left;border:1px solid #a0a0a0;padding:3px 8px}.ec-page .in-w95 th{background:silver;font-weight:600}.ec-page .in-w95-b{justify-content:flex-end;gap:8px;margin-top:auto;padding:10px;display:flex}.ec-page .in-w95-b span{background:#d4d0c8;padding:3px 16px;font-size:12px;box-shadow:inset -1px -1px #404040,inset 1px 1px #fff,inset -2px -2px gray}.ec-page .in-nm-chart{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ec-page .in-nm-chart small{font:600 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.ec-page .in-nm-bar{color:var(--ink-700);grid-template-columns:76px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.ec-page .in-nm-bar i{height:10px;width:var(--w);background:var(--in-act);border-radius:5px}.ec-page .in-tr-t{min-width:0}.ec-page .in-tr-t b{font:700 15.5px/1.15 var(--font-display);color:var(--ink-900);letter-spacing:-.01em;display:block}.ec-page .in-tr-t small{font:500 11px/1.2 var(--font-mono);color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.ec-page .in-bd-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ec-page .in-bd-h .in-live{margin-left:auto}.ec-page .in-bd-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ec-page .in-bd-col{min-width:0;min-height:clamp(210px,28vh,250px);transition:background .4s, transform .35s var(--ease-spring);background:#eceff5;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex}.ec-page .in-bg-b .in-bd-col{background:#f3f6fd}.ec-page .in-bd-ch{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.ec-page .in-bd-ch b{font:700 12.5px/1 var(--font-display);color:var(--ink-700)}.ec-page .in-bd-ch em{min-width:22px;font:600 10.5px/1 var(--font-mono);color:var(--ink-500);text-align:center;background:#fff;border-radius:6px;padding:4px 7px;font-style:normal}.ec-page .in-bd-slot{flex-direction:column;gap:8px;display:flex}.ec-page .in-bd-t{transition:box-shadow .4s, transform .3s var(--ease-spring);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex;box-shadow:0 0 0 1px #e3e8f2}.ec-page .in-bd-t:hover{box-shadow:0 0 0 1px #2955ff59,0 14px 26px -16px #2955ff99}.ec-page .in-bd-ic{width:30px;height:30px;color:var(--brand-mid);background:#2955ff12;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .35s,color .35s;display:flex}.ec-page .in-bd-ic svg.xi{width:15px;height:15px}.ec-page .in-bd-t b{font:700 12.5px/1.2 var(--font-display);color:var(--ink-900);display:block}.ec-page .in-bd-t small{font:500 10px/1.2 var(--font-mono);color:var(--ink-500);align-items:center;gap:4px;margin-top:4px;display:flex}.ec-page .in-bd-t small svg.xi{flex-shrink:0;width:11px;height:11px}.ec-page .in-bd-col[data-c="1"] .in-bd-t{box-shadow:inset 3px 0 #2955ff,0 0 0 1px #c7d2fe}.ec-page .in-bd-col[data-c="1"] .in-bd-ic{background:var(--brand-gradient);color:#fff}.ec-page .in-bd-col[data-c="2"] .in-bd-ic{color:#fff;background:#10b981}.ec-page .in-bd-col[data-c="2"] .in-bd-t b{color:var(--ink-500)}.ec-page .in-bd-ap{background:#fffbeb;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;transition:background .45s,box-shadow .45s;display:grid;box-shadow:0 0 0 1.5px #fcd34d}.ec-page .in-bd-ap .in-bd-ic{color:#b45309;background:#fef3c7;width:34px;height:34px}.ec-page .in-bd-ap-tx b{font:700 14px/1.15 var(--font-display);color:var(--ink-900);transition:color .4s;display:block}.ec-page .in-bd-ap-tx small{font:500 11px/1 var(--font-mono);color:var(--ink-500);margin-top:3px;transition:color .4s;display:block}.ec-page .in-bd-btns{gap:6px;display:inline-flex}.ec-page .in-bd-no,.ec-page .in-bd-yes{font:700 12px/1 var(--font-display);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:8px 12px;display:inline-flex}.ec-page .in-bd-no{color:var(--ink-500);background:#fff;box-shadow:inset 0 0 0 1px #e3e8f2}.ec-page .in-bd-yes{cursor:pointer;color:#fff;background:#111827;border:0;transition:background .3s,transform .25s}.ec-page .in-bd-yes:hover{background:var(--brand-gradient);transform:translateY(-1px)}.ec-page .in-bd-yes:focus-visible{outline:2px solid var(--brand-mid);outline-offset:3px}.ec-page .in-bd-yes svg.xi{stroke-width:2.6px;width:13px;height:13px}.ec-page .in-bd-yes .b{align-items:center;gap:5px;display:none}.ec-page .in-bd-who{font:500 10.5px/1 var(--font-mono);color:var(--ink-500);grid-column:2/-1;align-items:center;gap:6px;margin-top:-4px;display:inline-flex}.ec-page .in-bd-who svg.xi{width:12px;height:12px}.ec-page .in-bd-ap.on{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);box-shadow:0 18px 40px -18px #f59e0bb3}.ec-page .in-bd-ap.on .in-bd-ap-tx b,.ec-page .in-bd-ap.on .in-bd-ap-tx small,.ec-page .in-bd-ap.on .in-bd-who{color:#fff}.ec-page .in-bd-ap.on .in-bd-ic{background:#fff}.ec-page .in-bd-ap.ok{background:#ecfdf5;box-shadow:0 0 0 1.5px #10b98166}.ec-page .in-bd-ap.ok .in-bd-ap-tx b{color:var(--ink-900)}.ec-page .in-bd-ap.ok .in-bd-ap-tx small,.ec-page .in-bd-ap.ok .in-bd-who{color:#047857}.ec-page .in-bd-ap.ok .in-bd-ic{color:#fff;background:#10b981}.ec-page .in-bd-ap.ok .in-bd-no{display:none}.ec-page .in-bd-ap.ok .in-bd-yes{background:#10b981}.ec-page .in-bd-ap.ok .in-bd-yes .a{display:none}.ec-page .in-bd-ap.ok .in-bd-yes .b{display:inline-flex}@media (max-width:900px){.ec-page .in-story:hover,.ec-page .in-scr-frame:hover{transform:none}.ec-page .in-story{grid-template-columns:1fr}.ec-page .in-story-side{text-align:center;align-items:center}.ec-page .in-quote figcaption{text-align:left;justify-content:center}.ec-page .in-cta-dia{opacity:.4;width:90%;right:5%}}@media (max-width:760px){.ec-page .in-hub-m-radial .in-hub-canvas{grid-template-columns:1fr 1fr;gap:8px;height:auto;padding-top:4px;display:grid}.ec-page .in-bd-cols{grid-template-columns:1fr}.ec-page .in-bd-col{min-height:0}.ec-page .in-bd-ap{grid-template-columns:34px minmax(0,1fr)}.ec-page .in-bd-btns{grid-column:1/-1;justify-content:flex-end}.ec-page .in-bd-who{grid-column:1/-1}.ec-page .in-scr-frame{aspect-ratio:auto;height:300px}.ec-page .in-w95{font-size:11px;inset:34px 8px 8px}.ec-page .in-w95 table{margin:4px 6px;font-size:10px}.ec-page .in-w95 th,.ec-page .in-w95 td{padding:2px 4px}.ec-page .in-nd{gap:8px;padding:40px 12px 12px}.ec-page .in-nd-k{gap:6px}.ec-page .in-nd-k span{padding:8px}.ec-page .in-nd-k b{font-size:14px}.ec-page .in-nm-bar{grid-template-columns:64px 1fr;font-size:11px}.ec-page .in-story-res,.ec-page .in-story-side{padding:22px 18px}.ec-page .in-quote figcaption{text-align:center;flex-direction:column}}@media (max-width:420px){.ec-page .in-hub-m-radial .in-hub-canvas{grid-template-columns:1fr}.ec-page .in-nd-k small{letter-spacing:.04em;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ec-page .in-story .in-story-side>*,.ec-page .in-story .in-res{opacity:1!important;animation:none!important}.ec-page .in-cta-dia{opacity:.75!important;animation:none!important}.ec-page .in-cta-dia .w{animation:none!important}}
