.bicore-site{--navy:#0b1f3a;--navy2:#0a1730;--blue:#2563eb;--teal:#14b8c4;--teal2:#0e8a96;--ink:#0f172a;--muted:#55657c;--line:#e3e9f2;--soft:#f4f8fc;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff;line-height:1.55;scroll-behavior:smooth}.bicore-site *{box-sizing:border-box}.bicore-site a{color:inherit;text-decoration:none}.bicore-site section[id]{scroll-margin-top:68px}.bicore-site .wrap{max-width:1140px;margin:0 auto;padding:0 20px}.bicore-site header{position:sticky;top:0;z-index:20;background:rgba(11,31,58,.97);backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}.bicore-site .nav{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.bicore-site .nav img{height:34px;width:auto;display:block}.bicore-site .nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.bicore-site .nav ul a{color:#cfe0f5;font-size:15px;font-weight:500}.bicore-site .nav ul a:hover{color:#fff}.bicore-site .nav .actions{display:flex;gap:10px;align-items:center}.bicore-site .site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:11px 18px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;font-family:inherit}.bicore-site .site-btn.teal{background:var(--teal);color:#06292e}.bicore-site .site-btn.teal:hover{background:#2cc9d4}.bicore-site .site-btn:disabled{opacity:.6;cursor:wait}.bicore-site .site-btn.ghost{border-color:rgba(255,255,255,.35);color:#fff}.bicore-site .site-btn.ghost:hover{background:rgba(255,255,255,.08)}.bicore-site .hero{background:radial-gradient(ellipse at 80% 0,#163b73 0,var(--navy) 45%,var(--navy2) 100%);color:#fff;padding:86px 0 96px;overflow:hidden}.bicore-site .hero .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.bicore-site .eyebrow{display:inline-block;color:var(--teal);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.bicore-site .hero h1{font-size:50px;line-height:1.08;margin:0 0 18px;letter-spacing:-1px}.bicore-site .hero h1 span{color:var(--teal)}.bicore-site .hero p{color:#c3d3ea;font-size:18px;margin:0 0 30px;max-width:540px}.bicore-site .hero .cta{display:flex;gap:12px;flex-wrap:wrap}.bicore-site .hero .points{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;color:#9fb6d6;font-size:14px}.bicore-site .hero .points b{color:#fff}.bicore-site .screen{background:#fff;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.35);padding:16px;color:var(--ink);transform:rotate(-1.5deg)}.bicore-site .screen .bar{display:flex;gap:6px;margin-bottom:12px}.bicore-site .screen .bar i{width:9px;height:9px;border-radius:50%;background:#e2e8f0}.bicore-site .kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bicore-site .kp div{background:var(--soft);border-radius:10px;padding:10px}.bicore-site .kp small{display:block;color:var(--muted);font-size:11px}.bicore-site .kp b{font-size:16px}.bicore-site .chart{display:flex;align-items:flex-end;gap:5px;height:90px;margin:14px 0 10px;border-bottom:1px solid var(--line)}.bicore-site .chart span{flex:1;background:linear-gradient(var(--teal),var(--blue));border-radius:4px 4px 0 0;opacity:.9}.bicore-site .rowx{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-top:1px solid var(--line)}.bicore-site .tag{font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;background:#dcfce7;color:#15803d}.bicore-site section.block{padding:84px 0}.bicore-site .head{text-align:center;max-width:680px;margin:0 auto 44px}.bicore-site .head h2{font-size:34px;margin:6px 0 10px;letter-spacing:-.5px;color:var(--navy)}.bicore-site .head p{color:var(--muted);margin:0;font-size:17px}.bicore-site .kicker{color:var(--teal2);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bicore-site .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bicore-site .card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(11,31,58,.06);display:flex;flex-direction:column}.bicore-site .card .art{height:170px;display:flex;align-items:center;justify-content:center}.bicore-site .card:first-child .art{background:linear-gradient(135deg,#0b1f3a,#1d4ed8)}.bicore-site .card:nth-child(2) .art{background:linear-gradient(135deg,#0e7490,#14b8c4)}.bicore-site .card:nth-child(3) .art{background:linear-gradient(135deg,#1e3a8a,#0ea5b7)}.bicore-site .mini{background:#fff;border-radius:12px;width:72%;padding:12px;box-shadow:0 14px 30px rgba(0,0,0,.25);font-size:11px}.bicore-site .mini b{display:block;font-size:12px;margin-bottom:6px;color:var(--navy)}.bicore-site .mini .l{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-top:1px solid var(--line);color:var(--muted)}.bicore-site .mini.code .l{font-family:ui-monospace,Consolas,monospace;color:var(--ink)}.bicore-site .card .body{padding:22px;display:flex;flex-direction:column;flex:1}.bicore-site .ico{width:44px;height:44px;border-radius:12px;background:#e6f8fa;color:var(--teal2);display:flex;align-items:center;justify-content:center;margin:-44px 0 12px;position:relative;border:4px solid #fff}.bicore-site .card h3{margin:0 0 8px;font-size:20px;color:var(--navy)}.bicore-site .card p{margin:0 0 14px;color:var(--muted)}.bicore-site .card ul{margin:0;padding:0;list-style:none;font-size:14px}.bicore-site .card li{padding:4px 0 4px 22px;position:relative}.bicore-site .card li:before{content:"";position:absolute;left:2px;top:11px;width:10px;height:6px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}.bicore-site .more{display:inline-block;margin-top:auto;padding-top:14px;color:var(--blue);font-weight:700}.bicore-site .more:hover{color:var(--teal2)}.bicore-site .statement{position:relative;overflow:hidden;border-radius:26px;padding:56px 52px;color:#fff;background:radial-gradient(circle at 78% 30%,#14707f 0,#12385f 30%,#0b1f3a 65%);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.bicore-site .statement:after,.bicore-site .statement:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%}.bicore-site .statement:before{width:320px;height:320px;right:40px;top:-60px}.bicore-site .statement:after{width:470px;height:470px;right:-40px;top:-140px}.bicore-site .statement h2{font-size:48px;line-height:1.08;margin:0 0 12px;letter-spacing:-1px;position:relative}.bicore-site .statement p{color:#c3d3ea;font-size:18px;margin:0;position:relative}.bicore-site .statement .site-btn{position:relative}.bicore-site .about{background:var(--soft)}.bicore-site .about .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bicore-site .about h2{font-size:34px;color:var(--navy);margin:6px 0 14px;letter-spacing:-.5px}.bicore-site .about p{color:var(--muted);font-size:17px}.bicore-site .checks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.bicore-site .checks li{font-weight:600;color:var(--navy);padding-left:30px;position:relative;font-size:17px}.bicore-site .checks li:before{content:"✓";position:absolute;left:0;color:var(--teal2);font-weight:800;font-size:20px;line-height:1.2}.bicore-site .values{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bicore-site .value{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.bicore-site .value h3{margin:0 0 4px;color:var(--navy);font-size:16px}.bicore-site .value p{margin:0;font-size:14px}.bicore-site .value .dot{width:34px;height:34px;border-radius:10px;background:var(--navy);color:var(--teal);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.bicore-site .inds{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bicore-site .inds span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:14px;color:var(--navy)}.bicore-site .contact{background:var(--navy);color:#fff;padding:80px 0 40px}.bicore-site .contact .grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px}.bicore-site .contact h2{font-size:34px;margin:6px 0 12px}.bicore-site .contact p{color:#b9cbe4}.bicore-site .info{margin-top:24px;display:grid;gap:14px}.bicore-site .info a,.bicore-site .info div{display:flex;gap:12px;align-items:center;color:#dbe7f7}.bicore-site .info i{width:38px;height:38px;border-radius:10px;background:rgba(20,184,196,.15);color:var(--teal);display:flex;align-items:center;justify-content:center;font-style:normal}.bicore-site .site-form{background:#fff;color:var(--ink);border-radius:18px;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.bicore-site .site-form label{font-size:13px;font-weight:600;color:var(--navy);display:grid;gap:6px}.bicore-site .site-form input,.bicore-site .site-form select,.bicore-site .site-form textarea{font:inherit;font-weight:400;border:1px solid #c7d3e3;border-radius:10px;padding:11px 12px;color:var(--ink);background:#fff;width:100%}.bicore-site .site-form input:focus,.bicore-site .site-form select:focus,.bicore-site .site-form textarea:focus{outline:2px solid var(--teal);border-color:var(--teal)}.bicore-site .site-form .full{grid-column:1/-1}.bicore-site .site-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.bicore-site .site-error{color:#b91c1c;margin:0;font-size:14px}.bicore-site .site-privacy{font-size:12px;color:var(--muted);margin:0}.bicore-site .site-sent{display:block;text-align:center;padding:40px 26px}.bicore-site .site-sent h3{color:var(--navy);font-size:22px;margin:0 0 8px}.bicore-site .site-sent p{color:var(--muted)}.bicore-site footer{border-top:1px solid rgba(255,255,255,.1);margin-top:56px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#8ea6c7;font-size:14px}.bicore-site footer img{height:26px;width:auto}.bicore-site .ecf{background:#fff}.bicore-site .paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:960px;margin:0 auto}.bicore-site .path{position:relative;border:1px solid var(--line);border-radius:18px;padding:28px 26px 24px;background:#fff;box-shadow:0 8px 24px rgba(11,31,58,.06)}.bicore-site .path.featured{background:var(--navy);color:#fff;border-color:var(--navy)}.bicore-site .path .step{position:absolute;top:-16px;left:24px;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#06292e;font-weight:800;display:flex;align-items:center;justify-content:center}.bicore-site .path h3{margin:6px 0 2px;font-size:22px;color:var(--navy)}.bicore-site .path.featured h3{color:#fff}.bicore-site .path .lead{margin:0 0 14px;color:var(--teal2);font-weight:600}.bicore-site .path.featured .lead{color:var(--teal)}.bicore-site .path ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px}.bicore-site .path li{padding-left:22px;position:relative;color:var(--muted)}.bicore-site .path.featured li{color:#c3d3ea}.bicore-site .path li:before{content:"";position:absolute;left:2px;top:8px;width:10px;height:6px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}.bicore-site .path .note{margin:16px 0 0;font-size:13px;color:#9fb6d6;border-top:1px solid rgba(255,255,255,.15);padding-top:10px}.bicore-site .proof{text-align:center;margin:28px 0 0;color:var(--navy);font-weight:600}@media (max-width:760px){.bicore-site .paths{grid-template-columns:minmax(0,1fr);gap:30px}}.bicore-site .modules{background:var(--soft)}.bicore-site .mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bicore-site .mod{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 18px rgba(11,31,58,.05)}.bicore-site .mod-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.bicore-site .mod h3{margin:0;font-size:16px;color:var(--navy);line-height:1.3}.bicore-site .mod-tag{font-size:11px;font-weight:700;color:var(--teal2);background:#e6f8fa;border-radius:999px;padding:3px 8px;white-space:nowrap}.bicore-site .kpi{position:relative;background:var(--navy);color:#fff;border-radius:12px;padding:14px 14px 12px;overflow:hidden}.bicore-site .kpi small{display:block;color:#9fb6d6;font-size:12px}.bicore-site .kpi b{display:block;font-size:24px;letter-spacing:-.5px;margin:2px 0 4px}.bicore-site .trend{font-size:12px;font-weight:600;color:#5eead4}.bicore-site .trend.down{color:#fcd34d}.bicore-site .spark{position:absolute;right:12px;top:14px;display:flex;align-items:flex-end;gap:3px;height:30px;width:56px;opacity:.85}.bicore-site .spark i{flex:1;background:linear-gradient(var(--teal),#2563eb);border-radius:2px 2px 0 0}.bicore-site .mod ul{margin:0;padding:0;list-style:none;font-size:14px;color:var(--muted)}.bicore-site .mod li{padding:4px 0 4px 20px;position:relative}.bicore-site .mod li:before{content:"";position:absolute;left:2px;top:12px;width:8px;height:8px;border-radius:2px;background:var(--teal)}.bicore-site .mods-foot{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.bicore-site .mods-foot p{margin:0;color:var(--muted);max-width:720px}.bicore-site .mods-foot b{color:var(--navy)}.bicore-site .modules+.wrap{padding-top:84px}@media (max-width:1100px){.bicore-site .mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bicore-site .mods{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bicore-site .nav .actions .ghost,.bicore-site .nav ul{display:none}.bicore-site .hero{padding:56px 0 64px}.bicore-site .about .grid,.bicore-site .contact .grid,.bicore-site .hero .grid{grid-template-columns:1fr}.bicore-site .hero h1{font-size:36px}.bicore-site .screen{transform:none}.bicore-site .cards,.bicore-site .values{grid-template-columns:1fr}.bicore-site .statement{padding:36px 26px}.bicore-site .statement h2{font-size:34px}.bicore-site .site-form{grid-template-columns:1fr}}