.efficiency{color:#0f172a;font-family:var(--font-manrope),sans-serif;background:radial-gradient(at 8% 45%,#dbeafe70,#0000 42%),radial-gradient(at 95%,#ede9fe80,#0000 42%),#f5f7fb;border-block:1px solid #dce4ee;padding:96px 0;position:relative;overflow:hidden}.efficiency:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b810 1px,#0000 1px),linear-gradient(90deg,#94a3b810 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.efficiency-container{max-width:1280px;margin:auto;padding:0 32px;position:relative}.efficiency-heading{text-align:center;max-width:1150px;margin:0 auto 52px}.efficiency-eyebrow{color:#2458bf;background:#edf3ff;border:1px solid #cbdaf3;border-radius:99px;margin-bottom:20px;padding:7px 13px;font-size:12px;font-weight:750;display:inline-block}.efficiency h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:1.13}.efficiency h2>span{color:#4f46e5;background:linear-gradient(100deg,#2563eb,#9333ea);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.efficiency-heading>p{color:#475569;max-width:760px;margin:auto;font-size:19px;line-height:1.6}.efficiency-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.efficiency-ledger{background:#fff;border:1px solid #cedaea;border-radius:28px;overflow:hidden;box-shadow:0 12px 24px -20px #0f172a50}.efficiency-ledger-head,.efficiency-pair{grid-template-columns:1fr 1fr;display:grid}.efficiency-ledger-head>div{padding:26px 24px}.efficiency-ledger-head svg{color:#64748b;margin-bottom:13px}.efficiency-ledger h3{margin-bottom:5px;font-size:18px;font-weight:800;line-height:1.35}.efficiency-ledger p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.5}.efficiency-ai{color:#fff;background:#17263f;border-left:1px solid #2a3c57}.efficiency-ai svg{color:#60a5fa}.efficiency-ai p{color:#bdcce1}.efficiency-pair>div{border-top:1px solid #e3e9f0;padding:20px 24px}.efficiency-pair>.efficiency-ai{border-top-color:#30415c}.efficiency-label{color:#64748b;margin-bottom:9px;font-size:12px;font-weight:650;display:block}.efficiency-ai .efficiency-label{color:#b2c6e2}.efficiency-pair strong{font-size:16px;font-weight:800;line-height:1.4;display:block}.efficiency-ai strong{color:#6ee7b7}.efficiency-pair .efficiency-price{letter-spacing:-.04em;color:inherit;font-size:clamp(26px,2.5vw,36px);line-height:1.15}.efficiency-ledger .efficiency-note{color:#52637a;background:#edf2f8;border-top:1px solid #d7e0eb;margin:0;padding:18px 24px;font-size:11px;line-height:1.6}.efficiency-results{flex-direction:column;gap:18px;display:flex}.efficiency-metrics{flex:1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.efficiency-metric{--tone:#2563eb;--soft:#e4eeff;--border:#cbdfff;border:1px solid var(--border);background:linear-gradient(145deg,#fff,#ffffffb0);border-radius:28px;padding:24px;box-shadow:0 5px 10px -7px #0f172a50}.efficiency-metric[data-tone=green]{--tone:#059669;--soft:#d9f8e9;--border:#a9e7ce}.efficiency-metric[data-tone=purple]{--tone:#9333ea;--soft:#f0e5ff;--border:#ded5fb}.efficiency-metric[data-tone=orange]{--tone:#ea580c;--soft:#fff0db;--border:#fed5af}.efficiency-icon{background:var(--soft);width:46px;height:46px;color:var(--tone);border-radius:15px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.efficiency-metric>strong{letter-spacing:-.045em;margin-bottom:9px;font-size:36px;font-weight:800;line-height:1.1;display:block}.efficiency-metric h3{margin-bottom:7px;font-size:15px;font-weight:800;line-height:1.4}.efficiency-metric p,.efficiency-insight p{color:#52637a;font-size:13px;line-height:1.65}.efficiency-insight{background:linear-gradient(130deg,#eaf1ff,#fff);border:1px solid #cbdfff;border-radius:28px;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.efficiency-insight>div{flex:1;min-width:0}.efficiency-insight span{color:#2563eb;font-size:12px;font-weight:700}.efficiency-insight h3{margin:7px 0;font-size:18px;font-weight:800}.efficiency-insight>svg{box-sizing:content-box;color:#fff;background:#2563eb;border-radius:15px;flex:none;margin-left:auto;padding:12px}.efficiency-cta{color:#fff;background:radial-gradient(at 20% 10%,#45357e60,#0000 55%),linear-gradient(100deg,#17203b,#132c52,#111d32);border:1px solid #456089;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:40px;display:flex;position:relative;overflow:hidden}.efficiency-cta:before{content:"";background:linear-gradient(90deg,#60a5fa,#818cf8,#34d399);height:3px;position:absolute;top:0;left:0;right:0}.efficiency-cta>div>span{color:#6ee7b7;font-size:12px;font-weight:700}.efficiency-cta h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:clamp(26px,3vw,36px);font-weight:800}.efficiency-cta p{color:#c2d2e9;max-width:600px;font-size:15px;line-height:1.6}.efficiency-cta-features{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.efficiency-cta-features span{color:#cfdbef;align-items:center;gap:6px;font-size:12px;display:flex}.efficiency-cta-features svg{color:#6ee7b7}.efficiency-cta>a{color:#0f172a;background:#fff;border-radius:16px;flex:none;align-items:center;gap:18px;padding:18px 24px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.efficiency a:focus-visible{outline-offset:5px;outline:3px solid #3b82f6}.efficiency a:hover{filter:brightness(.98)}@media (max-width:1050px){.efficiency-layout{grid-template-columns:1fr}.efficiency-ledger-head>div,.efficiency-pair>div{padding:22px 28px}}@media (max-width:640px){.efficiency{padding:64px 0}.efficiency-container{padding:0 18px}.efficiency-heading{margin-bottom:32px}.efficiency h2{overflow-wrap:anywhere;font-size:clamp(27px,7.5vw,40px)}.efficiency-heading>p{font-size:16px}.efficiency-ledger-head>div,.efficiency-pair>div{padding:18px 13px}.efficiency-ledger h3{font-size:15px}.efficiency-pair strong{font-size:14px}.efficiency-pair .efficiency-price{font-size:25px}.efficiency-label{font-size:11px}.efficiency-ledger p{font-size:12px}.efficiency-metrics{gap:12px}.efficiency-metric{border-radius:22px;padding:18px 15px}.efficiency-metric>strong{font-size:30px}.efficiency-insight{padding:22px}.efficiency-cta{flex-direction:column;align-items:stretch;margin-top:32px;padding:28px 24px}.efficiency-cta>a{justify-content:center}}@media (max-width:359px){.efficiency-metrics{grid-template-columns:1fr}}
