.efa-page{--bg:#fff;--tint:#f7f8fb;--card:#fff;--border:#e4e9f2;--border-2:#d7dce6;--text-1:#0b1220;--text-2:#4b5768;--text-3:#6b7587;--accent:#7c3aed;--accent-2:#5b21b6;--accent-soft:#f4efff;--brand-grad:linear-gradient(135deg,#0ea5e9 0%,#3b82f6 50%,#8b5cf6 100%);--brand-glow:#3b82f647;--brand-text-shadow:0 1px 2px #0f172a47;--fire-a:#f97316;--fire-b:#ef4444;--ok:#0f7a3d;--ok-bg:#e7f8ee;--bad:#c81e1e;--bad-bg:#fdecec;--warn:#a35a00;--warn-bg:#fff3e0;background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden}.efa-wrap{width:100%;margin:0;padding-left:32px;padding-right:32px}.efa-section{padding:clamp(56px,7vw,112px) 0}.efa-tint{background:var(--tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.efa-page h1,.efa-page h2,.efa-page h3{color:var(--text-1);margin:0}.efa-page h1{letter-spacing:-.028em;margin-bottom:20px;font-size:clamp(34px,4.4vw,68px);font-weight:900;line-height:1.05}.efa-page h2{letter-spacing:-.022em;margin-bottom:20px;font-size:clamp(26px,2.7vw,44px);font-weight:900;line-height:1.14}.efa-page h3{letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(17px,1.15vw,21px);font-weight:800;line-height:1.3}.efa-page p{color:var(--text-2);margin:0;font-size:clamp(15px,1vw,18px);font-weight:500;line-height:1.7}.efa-page .efa-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:800}.efa-page .efa-lead{color:#3f4a5c;max-width:54ch;font-size:clamp(17px,1.4vw,22px);line-height:1.6}.efa-page .efa-lead-gap{margin-bottom:36px}.efa-center{text-align:center}.efa-cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.efa-cta-center{justify-content:center}.efa-page .efa-btn{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:14px 30px;font-size:clamp(15px,1vw,17px);font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.efa-page .efa-btn:hover{transform:translateY(-1px)}.efa-page .efa-btn-primary:hover{filter:brightness(1.06);box-shadow:0 10px 28px #8b5cf652}.efa-page .efa-btn-primary{background:var(--brand-grad);color:#fff;text-shadow:var(--brand-text-shadow);box-shadow:0 8px 22px var(--brand-glow)}.efa-page .efa-btn-ghost{border:1.5px solid var(--border-2);color:var(--text-1);background:#fff}.efa-page .efa-trust{color:var(--text-3);margin-top:18px;font-size:14px;font-weight:700}.efa-page a:focus-visible,.efa-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.efa-hero{background:linear-gradient(180deg,var(--accent-soft),#fff);border-bottom:1px solid var(--border);padding:clamp(104px,7vw,124px) 0 clamp(48px,6vw,96px)}.efa-hero-grid,.efa-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.efa-flip .efa-split-text{order:2}.efa-split-text>p{max-width:60ch}.efa-strip{border-bottom:1px solid var(--border);padding:22px 0}.efa-platforms{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0;list-style:none;display:flex}.efa-platforms li{color:var(--text-1);align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.efa-pill-live,.efa-pill-soon{letter-spacing:.2px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.efa-pill-live{background:var(--ok-bg);color:var(--ok)}.efa-pill-soon{background:var(--warn-bg);color:var(--warn)}.efa-steps{gap:22px;margin:12px 0 0;padding:0;list-style:none;display:grid}.efa-steps li{align-items:flex-start;gap:16px;display:flex}.efa-step-n{background:var(--brand-grad);color:#fff;width:40px;height:40px;text-shadow:var(--brand-text-shadow);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:inline-flex}.efa-reports{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.efa-report{background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.efa-report svg{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:10px;flex-shrink:0;padding:8px}.efa-page .efa-report p{font-size:14px;line-height:1.55}.efa-points{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.efa-points li{color:var(--text-2);padding-left:28px;font-size:clamp(15px,.95vw,17px);font-weight:500;line-height:1.6;position:relative}.efa-points li:before{content:"✓";background:var(--accent-soft);width:19px;height:19px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:absolute;top:1px;left:0}.efa-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.efa-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:26px 24px;transition:box-shadow .18s,transform .18s;box-shadow:0 1px 2px #0b12200a}.efa-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0b122014}.efa-privacy{gap:18px;margin-top:8px;display:grid}.efa-privacy>div{border-left:3px solid var(--accent);padding-left:16px}.efa-plan-box{background:linear-gradient(135deg,var(--accent-soft),#fff7ef);border:1px solid #e3d8fb;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,52px);display:flex}.efa-plan-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.efa-plan-list li{color:var(--text-2);font-size:clamp(15px,1vw,18px);font-weight:500}.efa-plan-list b{color:var(--text-1)}.efa-plan-cta{flex-direction:column;align-items:center;gap:12px;display:flex}.efa-page .efa-plan-link{color:var(--accent-2);font-size:15px;font-weight:700;text-decoration:none}.efa-term{border:1px solid var(--border);background:var(--tint);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 26px;padding:4px;display:flex}.efa-term-btn{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800}.efa-term-btn.is-on{background:var(--brand-grad);color:#fff;text-shadow:var(--brand-text-shadow)}.efa-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.efa-plan{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.efa-plan-pop{border:2px solid var(--accent);box-shadow:0 18px 40px #7c3aed24}.efa-ribbon{background:var(--brand-grad);color:#fff;text-shadow:var(--brand-text-shadow);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:24px}.efa-page .efa-price{color:var(--text-1);letter-spacing:-.02em;margin-top:6px;font-size:clamp(32px,2.6vw,42px);font-weight:900;line-height:1.1}.efa-page .efa-price span{color:var(--text-3);letter-spacing:0;font-size:15px;font-weight:700}.efa-page .efa-price-term{color:var(--text-3);margin-top:6px;font-size:13.5px}.efa-plan ul{flex:1;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.efa-plan li{color:var(--text-2);gap:9px;font-size:15px;font-weight:600;display:flex}.efa-plan li span{color:var(--ok);font-weight:900}.efa-page .efa-btn-block{cursor:pointer;border:none;width:100%;margin-top:24px;font-family:inherit;display:flex}.efa-page .efa-btn-block:disabled{opacity:.55;cursor:not-allowed;transform:none}.efa-page .efa-msg{border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:15px;font-weight:600}.efa-page .efa-msg-ok{background:var(--ok-bg);color:var(--ok)}.efa-page .efa-msg-bad{background:var(--bad-bg);color:var(--bad)}.efa-page .efa-msg-info{background:var(--accent-soft);color:var(--accent-2)}.efa-page .efa-plan-note{color:var(--text-3);text-align:center;margin-top:24px;font-size:14px}.efa-page .efa-plan-note a{color:var(--accent-2);font-weight:700;text-decoration:none}.efa-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.efa-faq details{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:0 22px}.efa-faq summary{cursor:pointer;color:var(--text-1);padding:20px 28px 20px 0;font-size:clamp(16px,1.05vw,19px);font-weight:800;list-style:none;position:relative}.efa-faq summary::-webkit-details-marker{display:none}.efa-faq summary:after{content:"+";color:var(--accent);font-size:24px;font-weight:700;position:absolute;top:16px;right:0}.efa-faq details[open] summary:after{content:"–"}.efa-faq details p{padding-bottom:20px}.efa-final{background:linear-gradient(180deg,#fff,var(--accent-soft));border-top:1px solid var(--border)}.efa-page .efa-disclaimer{color:var(--text-3);text-align:center;max-width:76ch;margin:0 auto;padding:36px 0 52px;font-size:13px}.efa-ill{border:1px solid var(--border);color:var(--text-1);font-variant-numeric:tabular-nums;background:#fff;border-radius:18px;max-width:620px;margin:0 auto;padding:clamp(14px,2vw,24px);font-size:13px;line-height:1.35;position:relative;overflow:hidden;box-shadow:0 18px 44px #0b122014}.efa-win{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.efa-winbar{background:var(--tint);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:9px 12px;display:flex}.efa-winbar i{background:#d7dce6;border-radius:50%;width:9px;height:9px}.efa-winbar i:first-child{background:#f87171}.efa-winbar i:nth-child(2){background:#fbbf24}.efa-winbar i:nth-child(3){background:#34d399}.efa-winbar span{color:var(--text-2);margin-left:8px;font-size:12px;font-weight:700}.efa-file{color:#fff;letter-spacing:.4px;border-radius:6px 14px 6px 6px;justify-content:center;align-items:center;width:46px;height:56px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #0b122024}.efa-file-x{background:#16a34a}.efa-file-c{background:#2563eb}.efa-file-z{background:#64748b}.efa-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.efa-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);background:var(--tint);border-bottom:1px solid var(--border);padding:9px 10px;font-size:11px;font-weight:800}.efa-tbl td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px;font-weight:600}.efa-tbl tr:last-child td{border-bottom:none}.efa-pos{color:var(--ok);font-weight:800}.efa-neg{color:var(--bad);font-weight:800}.efa-a-files{gap:10px;height:64px;margin-bottom:10px;display:flex}.efa-a-body{gap:14px;padding:14px;display:grid}.efa-a-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.efa-kpi{border:1px solid var(--border);border-radius:10px;min-width:0;padding:9px 10px}.efa-kpi small,.efa-a-chart small{color:var(--text-3);font-size:11px;font-weight:700;display:block}.efa-kpi b{white-space:nowrap;font-size:clamp(13px,1.3vw,17px);font-weight:900;display:block}.efa-kpi-ok b{color:var(--ok)}.efa-a-chart{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.efa-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:10%;height:110px;padding:8px 4% 0;display:flex}.efa-bar{height:var(--h);background:linear-gradient(180deg,#a78bfa,var(--accent));transform-origin:bottom;border-radius:5px 5px 0 0;flex:1}.efa-bar-loss{background:linear-gradient(180deg,#f87171,var(--fire-b))}.efa-bar-labels{gap:10%;padding:4px 4% 0;display:flex}.efa-bar-labels span{text-align:center;color:var(--text-3);flex:1;font-size:10.5px;font-weight:600}.efa-b{min-height:300px}.efa-b-zone{border:2px dashed var(--border-2);height:170px;color:var(--text-2);background:var(--tint);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:34px 0 0;font-weight:700;display:flex}.efa-b-cloud{width:34px;height:34px;color:var(--accent)}.efa-b-drag{opacity:0;pointer-events:none;position:absolute;top:90px;left:calc(50% - 23px)}.efa-cursor{width:22px;height:22px;position:absolute;bottom:-10px;right:-12px}.efa-b-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.efa-b-chips span{background:var(--ok-bg);color:var(--ok);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.efa-input{border:1.5px solid var(--accent);background:#fff;border-radius:6px;align-items:center;min-width:64px;padding:3px 7px;display:inline-flex}.efa-typed{white-space:nowrap;width:5ch;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700;display:inline-block;overflow:hidden}.efa-caret{background:var(--accent);opacity:0;width:1.5px;height:14px;margin-left:1px}.efa-c-swap{position:relative}.efa-c-dash{color:var(--text-3);opacity:0;position:absolute;left:10px}.efa-c-val{display:inline-block}.efa-d-top{align-items:center;gap:clamp(14px,3vw,28px);display:flex}.efa-donut{flex-shrink:0;width:clamp(110px,32%,170px)}.efa-donut-mask{stroke-dashoffset:100px}.efa-legend{flex:1;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.efa-legend li{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.efa-legend i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.efa-legend b{margin-left:auto}.efa-d-road{border-bottom:2px dashed var(--border-2);height:74px;margin-top:16px;position:relative}.efa-pin{color:var(--bad);flex-direction:column;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:4px;right:0}.efa-pin svg{width:22px;height:22px}.efa-truck{width:48px;position:absolute;bottom:2px;left:0}.efa-truck svg{width:48px;height:28px;display:block}.efa-page .efa-d-cap{margin-top:12px;font-size:13px;font-weight:600}.efa-d-cap b{color:var(--text-1)}.efa-e-sheet{border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}.efa-e-head{background:var(--accent-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding:12px 14px;display:flex}.efa-e-head b{color:var(--accent-2);font-size:14px}.efa-e-head span{color:var(--text-2);font-size:11.5px;font-weight:600}.efa-e-split{padding:12px 14px 16px}.efa-e-bar{background:var(--tint);border-radius:999px;height:12px;display:flex;overflow:hidden}.efa-e-intra{background:var(--accent);transform-origin:0;width:62%}.efa-e-inter{background:var(--fire-a);transform-origin:0;width:38%}.efa-e-keys{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11.5px;font-weight:700;display:flex}.efa-e-keys i{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.efa-k-intra{background:var(--accent)}.efa-k-inter{background:var(--fire-a)}.efa-stamp{border:2.5px solid var(--ok);color:var(--ok);text-transform:uppercase;letter-spacing:.6px;background:#ffffffeb;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:900;position:absolute;bottom:52px;right:14px;transform:rotate(-8deg)}.efa-f-rows{gap:16px;display:grid}.efa-f-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.efa-tag{background:var(--accent-soft);min-width:96px;height:42px;color:var(--accent-2);perspective:300px;border:1.5px solid #d9c9fb;border-radius:8px 20px 20px 8px;justify-content:center;align-items:center;padding:0 16px 0 22px;font-size:16px;font-weight:900;display:inline-flex;position:relative}.efa-tag:before{content:"";background:#fff;border:1.5px solid #d9c9fb;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:8px}.efa-tag-bad{background:var(--bad-bg);color:var(--bad);border-color:#f5c2c2}.efa-tag-bad:before{border-color:#f5c2c2}.efa-tag em{opacity:.6;margin:0 6px;font-style:normal}.efa-f-old,.efa-f-new{backface-visibility:hidden;display:inline-block}.efa-f-old{text-align:center;opacity:0;position:absolute;left:22px;right:16px}.efa-badge{border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800}.efa-badge-ok{background:var(--ok-bg);color:var(--ok)}.efa-badge-bad{background:var(--bad-bg);color:var(--bad)}.efa-f-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:26px;padding-top:18px;display:flex}.efa-f-btn{background:var(--brand-grad);color:#fff;text-shadow:var(--brand-text-shadow);box-shadow:0 6px 16px var(--brand-glow);border-radius:10px;padding:11px 18px;font-size:13.5px;font-weight:800}.efa-f-tray{border:2px solid var(--border-2);border-top:none;border-radius:0 0 10px 10px;justify-content:center;align-items:flex-end;width:70px;height:40px;padding-bottom:4px;display:flex;position:relative}.efa-f-xls{color:#fff;background:#16a34a;border-radius:4px 9px 4px 4px;justify-content:center;align-items:center;width:26px;height:30px;font-size:13px;font-weight:900;display:flex}.efa-g-head{background:var(--tint);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.efa-g-mode{color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.efa-switch{background:var(--accent);border-radius:999px;width:34px;height:20px;position:relative}.efa-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:17px;box-shadow:0 1px 3px #0003}.efa-g-chat{gap:12px;padding:14px;display:grid}.efa-page .efa-bubble{border-radius:14px;margin:0;padding:10px 13px;font-size:13px;line-height:1.55}.efa-page .efa-bubble-me{background:var(--accent);color:#fff;border-bottom-right-radius:4px;justify-self:end;max-width:80%}.efa-g-reply{position:relative}.efa-page .efa-bubble-ai{background:var(--tint);border:1px solid var(--border);max-width:92%;color:var(--text-1);border-bottom-left-radius:4px}.efa-dots{background:var(--tint);border:1px solid var(--border);opacity:0;border-radius:14px;gap:4px;padding:12px 14px;display:inline-flex;position:absolute;top:0;left:0}.efa-dots i{background:var(--text-3);border-radius:50%;width:6px;height:6px}.efa-h-tabs{background:var(--tint);border-bottom:1px solid var(--border);display:flex}.efa-h-tab{color:var(--text-3);border-right:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:11.5px;font-weight:700}.efa-h-tab:first-child{color:var(--text-1);background:#fff}.efa-h-stage{height:156px;position:relative}.efa-h-pane{opacity:0;padding:12px;position:absolute;inset:0}.efa-h-pane:first-child{opacity:1}.efa-h-grid{border:1px solid var(--border);grid-template-columns:22px 54px 1.4fr .6fr .8fr;font-size:11.5px;display:grid}.efa-h-grid>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;align-items:center;min-width:0;padding:5px 6px;display:flex;overflow:hidden}.efa-h-corner,.efa-h-col,.efa-h-rown{background:var(--tint);color:var(--text-3);justify-content:center;font-weight:700}.efa-h-hd{color:#fff;background:#16a34a;font-weight:800}.efa-h-cell{font-weight:600}.efa-h-thumb{background:linear-gradient(135deg,#f9a8d4,#c084fc);border-radius:4px;width:26px;height:22px;display:block}.efa-h-thumb-2{background:linear-gradient(135deg,#fcd34d,#f97316)}.efa-h-pdf{background:#eef1f6;justify-content:center;display:flex}.efa-h-page{background:#fff;border-radius:4px;align-content:start;gap:8px;width:60%;max-width:200px;padding:12px 14px;display:grid;box-shadow:0 4px 12px #0b12201a}.efa-h-page b{font-size:12.5px}.efa-h-page i{background:#e4e9f2;border-radius:3px;height:6px;display:block}.efa-page .efa-h-txt p{color:var(--text-1);white-space:pre;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.9}.efa-h-txt span{width:22px;color:var(--text-3);text-align:right;border-right:1px solid var(--border);margin-right:10px;padding-right:6px;display:inline-block}.efa-h-fmts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.efa-h-arrow{color:var(--text-2);margin-right:4px;font-size:12.5px;font-weight:800}.efa-h-fmt{border:1.5px solid var(--border);color:var(--text-2);background:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:800}.efa-h-fmt:first-of-type{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.efa-i{align-items:center;gap:8px;min-height:210px;display:flex}.efa-i-laptop{flex-shrink:0;width:clamp(116px,34%,190px)}.efa-i-screen{aspect-ratio:16/10;background:var(--tint);border:5px solid #1f2937;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:6%;display:flex}.efa-i-screen .efa-file{aspect-ratio:4/5;width:26%;height:auto;font-size:9px}.efa-i-shield{width:28%}.efa-i-base{background:#374151;border-radius:0 0 8px 8px;height:9px;margin:0 -8%}.efa-i-line{background-image:linear-gradient(90deg,var(--border-2)50%,transparent 50%);background-position:0;background-repeat:repeat-x;background-size:10px 2px;flex:1;min-width:0;height:60px;position:relative}.efa-i-card{border:1.5px solid var(--accent);width:92px;color:var(--accent-2);text-align:center;background:#fff;border-radius:8px;margin-top:-16px;padding:5px 6px;font-size:10.5px;font-weight:800;line-height:1.2;position:absolute;top:50%;left:calc(50% - 46px);box-shadow:0 4px 10px #7c3aed26}.efa-i-cloud{flex-shrink:0;width:clamp(64px,18%,96px);position:relative}.efa-i-cloud svg{width:100%;display:block}.efa-i-cloud b{color:var(--accent-2);justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex;position:absolute;inset:22% 0 0}.efa-page[data-anim=on] [data-reveal]{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(12px)}.efa-page[data-anim=on] [data-reveal].is-in{opacity:1;transform:none}.efa-page[data-anim=on] .efa-ill *{animation-duration:var(--cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.efa-page[data-anim=on] .efa-ill.is-playing *{animation-play-state:running}.efa-page[data-anim=on] .efa-w{opacity:0;transition:opacity .25s}.efa-page[data-anim=on] .efa-w.on{opacity:1}.efa-page[data-anim=on] .efa-a-files .efa-file{animation-name:efa-a-file;animation-delay:calc(var(--i)*.25s)}.efa-page[data-anim=on] .efa-kpi{animation-name:efa-a-kpi;animation-delay:calc(var(--i)*.12s)}.efa-page[data-anim=on] .efa-bar{animation-name:efa-a-bar;animation-delay:calc(var(--i)*.2s)}.efa-page[data-anim=on] .efa-bar-loss{animation-name:efa-a-bar,efa-a-loss}@keyframes efa-a-file{0%{opacity:0;transform:translate(-160px)}8%{opacity:1}18%{opacity:1;transform:translate(0)}27%,to{opacity:0;transform:translateY(70px)scale(.5)}}@keyframes efa-a-kpi{0%,26%{opacity:0;transform:translateY(6px)}32%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-a-bar{0%,34%{transform:scaleY(0)}46%,94%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes efa-a-loss{0%,56%{filter:hue-rotate(-95deg)saturate(1.1)}64%,to{filter:none}}.efa-page[data-anim=on] .efa-b-drag{animation-name:efa-b-drag}.efa-page[data-anim=on] .efa-b-zone{animation-name:efa-b-zone}.efa-page[data-anim=on] .efa-b-chips span{animation-name:efa-b-chip;animation-delay:calc(var(--i)*.4s)}@keyframes efa-b-drag{0%{opacity:0;transform:translate(-140px,-80px)}6%{opacity:1}36%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translateY(10px)scale(.7)}}@keyframes efa-b-zone{0%,28%{border-color:var(--border-2);background:var(--tint);transform:none}34%,44%{border-color:var(--accent);background:var(--accent-soft);transform:scale(1.02)}52%,to{border-color:var(--border-2);background:var(--tint);transform:none}}@keyframes efa-b-chip{0%,46%{opacity:0;transform:translateY(6px)}52%,94%{opacity:1;transform:none}to{opacity:0}}.efa-page[data-anim=on] .efa-typed{animation-name:efa-c-type}.efa-page[data-anim=on] .efa-caret{animation-name:efa-c-caret;animation-timing-function:step-end}.efa-page[data-anim=on] .efa-c-dash{animation-name:efa-c-dash}.efa-page[data-anim=on] .efa-c-val{animation-name:efa-c-val}.efa-page[data-anim=on] .efa-c-hot td{animation-name:efa-c-hot}@keyframes efa-c-type{0%,14%{width:0}16%{width:1ch}22%{width:2ch}28%{width:3ch}34%{width:4ch}40%,96%{width:5ch}to{width:0}}@keyframes efa-c-caret{0%,10%{opacity:0}12%{opacity:1}44%,to{opacity:0}}@keyframes efa-c-dash{0%,46%{opacity:1}52%,96%{opacity:0}to{opacity:1}}@keyframes efa-c-val{0%,48%{opacity:0;transform:scale(.8)}56%{opacity:1;transform:scale(1.1)}62%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-c-hot{0%,8%{background:0 0}12%,66%{background:var(--accent-soft)}76%,to{background:0 0}}.efa-page[data-anim=on] .efa-donut-mask{animation-name:efa-d-draw}.efa-page[data-anim=on] .efa-legend li{animation-name:efa-d-leg;animation-delay:calc(var(--i)*.25s)}.efa-page[data-anim=on] .efa-truck{animation-name:efa-d-truck;animation-timing-function:linear}@keyframes efa-d-draw{0%,4%{stroke-dashoffset:0}38%,94%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes efa-d-leg{0%,8%{opacity:0;transform:translate(8px)}16%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-d-truck{0%{left:0;transform:scaleX(1)}40%,46%{left:calc(100% - 140px);transform:scaleX(1)}52%{left:calc(100% - 140px);transform:scaleX(-1)}92%{left:0;transform:scaleX(-1)}97%,to{left:0;transform:scaleX(1)}}.efa-page[data-anim=on] .efa-e-sheet{animation-name:efa-e-sheet}.efa-page[data-anim=on] .efa-e-row{animation-name:efa-e-row;animation-delay:calc(var(--i)*.4s)}.efa-page[data-anim=on] .efa-e-intra{animation-name:efa-e-intra}.efa-page[data-anim=on] .efa-e-inter{animation-name:efa-e-inter}.efa-page[data-anim=on] .efa-stamp{animation-name:efa-e-stamp}@keyframes efa-e-sheet{0%{opacity:0;transform:translateY(28px)}10%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-e-row{0%,14%{opacity:0;transform:translate(-8px)}22%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-e-intra{0%,40%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes efa-e-inter{0%,50%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}@keyframes efa-e-stamp{0%,64%{opacity:0;transform:scale(1.8)rotate(-16deg)}70%{opacity:1;transform:scale(.94)rotate(-8deg)}74%,94%{opacity:1;transform:rotate(-8deg)}to{opacity:0;transform:rotate(-8deg)}}.efa-page[data-anim=on] .efa-f-old{animation-name:efa-f-old}.efa-page[data-anim=on] .efa-f-new{animation-name:efa-f-new}.efa-page[data-anim=on] .efa-f-b1{animation-name:efa-f-b1}.efa-page[data-anim=on] .efa-f-try{animation-name:efa-f-try}.efa-page[data-anim=on] .efa-f-b2{animation-name:efa-f-b2}.efa-page[data-anim=on] .efa-f-btn{animation-name:efa-f-btn}.efa-page[data-anim=on] .efa-f-xls{animation-name:efa-f-xls}@keyframes efa-f-old{0%,12%{opacity:1;transform:rotateX(0)}18%,96%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes efa-f-new{0%,16%{opacity:0;transform:rotateX(-90deg)}22%,96%{opacity:1;transform:rotateX(0)}to{opacity:0}}@keyframes efa-f-b1{0%,22%{opacity:0;transform:scale(.9)}28%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-f-try{0%,34%{opacity:0;transform:translateY(6px)}40%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-f-b2{0%,44%{opacity:0;transform:none}48%{opacity:1;transform:translate(-3px)}50%{transform:translate(3px)}52%{transform:translate(-2px)}54%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-f-btn{0%,64%{filter:none;transform:none}68%{filter:brightness(.9);transform:scale(.94)}72%,to{filter:none;transform:none}}@keyframes efa-f-xls{0%,70%{opacity:0;transform:translateY(-44px)}80%,96%{opacity:1;transform:none}to{opacity:0}}.efa-page[data-anim=on] .efa-switch:after{animation:efa-g-knob var(--cycle)infinite both paused}.efa-page[data-anim=on] .efa-ill.is-playing .efa-switch:after{animation-play-state:running}.efa-page[data-anim=on] .efa-switch{animation-name:efa-g-switch}.efa-page[data-anim=on] .efa-bubble-me{animation-name:efa-g-me}.efa-page[data-anim=on] .efa-dots{animation-name:efa-g-dots}.efa-page[data-anim=on] .efa-dots i{animation:1s infinite both paused efa-g-bounce;animation-delay:calc(var(--n,0)*.15s)}.efa-page[data-anim=on] .efa-ill.is-playing .efa-dots i{animation-play-state:running}.efa-dots i:nth-child(2){--n:1}.efa-dots i:nth-child(3){--n:2}@keyframes efa-g-switch{0%,4%{background:var(--border-2)}8%,to{background:var(--accent)}}@keyframes efa-g-knob{0%,4%{left:3px}8%,to{left:17px}}@keyframes efa-g-me{0%,10%{opacity:0;transform:translateY(8px)}16%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes efa-g-dots{0%,20%{opacity:0}23%,34%{opacity:1}36%,to{opacity:0}}@keyframes efa-g-bounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.efa-page[data-anim=on] .efa-h-pane{animation-name:efa-h-pane;animation-delay:calc(var(--i)*var(--cycle)/3)}.efa-page[data-anim=on] .efa-h-tab{animation-name:efa-h-tab;animation-delay:calc(var(--i)*var(--cycle)/3)}.efa-page[data-anim=on] .efa-h-fmt{animation-name:efa-h-fmt;animation-delay:calc(var(--i)*var(--cycle)/5)}@keyframes efa-h-pane{0%{opacity:0}3%,31%{opacity:1}35%,to{opacity:0}}@keyframes efa-h-tab{0%{background:var(--tint);color:var(--text-3)}3%,31%{color:var(--text-1);background:#fff}35%,to{background:var(--tint);color:var(--text-3)}}@keyframes efa-h-fmt{0%{border-color:var(--border);color:var(--text-2);background:#fff}3%,17%{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}21%,to{border-color:var(--border);color:var(--text-2);background:#fff}}.efa-page[data-anim=on] .efa-i-card{animation-name:efa-i-card;animation-timing-function:linear}.efa-page[data-anim=on] .efa-i-shield{animation-name:efa-i-shield}.efa-page[data-anim=on] .efa-i-cloud svg{animation-name:efa-i-cloud}@keyframes efa-i-card{0%{opacity:0;left:0}10%{opacity:1}72%{opacity:1;left:calc(100% - 92px)}82%,to{opacity:0;left:calc(100% - 92px)}}@keyframes efa-i-shield{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes efa-i-cloud{0%,70%{transform:none}78%{transform:scale(1.06)}86%,to{transform:none}}@media (prefers-reduced-motion:reduce){.efa-page .efa-btn:hover,.efa-card:hover{transform:none}}@media (max-width:1200px){.efa-reports{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.efa-hero-grid,.efa-split{grid-template-columns:1fr}.efa-flip .efa-split-text{order:0}.efa-reports,.efa-grid-3,.efa-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.efa-faq{grid-template-columns:1fr}}@media (max-width:720px){.efa-wrap{padding-left:16px;padding-right:16px}.efa-reports,.efa-grid-3,.efa-plans{grid-template-columns:1fr}.efa-term{border-radius:18px}.efa-plan-cta,.efa-plan-cta .efa-btn{width:100%}.efa-a-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.efa-bars{height:84px}}@media (max-width:600px){.efa-wrap{padding-left:0;padding-right:0}.efa-page .efa-disclaimer{padding-left:2px;padding-right:2px}.efa-ill{border-radius:14px}.efa-tbl th,.efa-tbl td{padding:8px 6px}.efa-tbl{font-size:11.5px}}
