.btek .grid-bg{background-color:var(--bg-soft);background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:48px 48px}.btek .card:hover{border-color:var(--orange)}.btek .wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:72px 64px}.btek h1{color:var(--ink);max-width:820px;margin:0 0 18px;font-size:68px;font-weight:700;line-height:.98}.btek .lead{color:var(--ink-soft);max-width:640px;margin:0 0 32px;font-size:19px;line-height:1.55}.btek .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.btek .card h3{margin:0 0 8px;font-size:26px;font-weight:600}.btek .card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.btek .steps{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.btek .step{border-right:1px solid var(--border);margin-right:22px;padding:24px 22px 24px 0}.btek .step:last-child{border:0}.btek .step h4{margin:8px 0 6px;font-size:22px;font-weight:600}.btek .step p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.btek .cta{background:var(--ink);color:#e6eaee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 64px;display:flex}.btek .cta h2{color:#fff;margin:0;font-size:40px;font-weight:600}.btek .cta .sub{color:var(--ink-faint);margin-top:6px;font-size:14px}.btek .cta .acts{flex-wrap:wrap;gap:12px;display:flex}.btek .cta .btn-ghost{border-color:var(--ink-soft);color:#e6eaee}.btek .hero-bleed{background:linear-gradient(#1f2326f7 0%,#1f2326e0 22%,#1f232659 48%,#1f232626 100%),radial-gradient(60% 70% at 8% 15%,#f26a1b38 0%,#f26a1b00 60%),url(/img/hero-bridge.webp) 50% 78%/cover no-repeat;min-height:760px}.btek .tile{color:#fff;border:1px solid #ffffff14;min-height:380px;display:block;position:relative;overflow:hidden}.btek .tile:hover{color:#fff}.btek .tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.btek .tile:hover img{transform:scale(1.06)}.btek .tile:after{content:"";background:linear-gradient(#2b2f3300 20%,#2b2f33eb 75%);transition:background .3s;position:absolute;inset:0}.btek .tile:hover:after{background:linear-gradient(#f26a1b26 0%,#f26a1beb 80%)}.btek .tile h3,.btek .tile p,.btek .tile .more{z-index:1;position:relative}.btek .tile>*{padding:0 28px}.btek .tile h3{color:#fff;margin:0 0 8px;padding-top:260px;font-size:28px;font-weight:600}.btek .tile p{color:#d5dbe1;opacity:0;max-height:0;margin:0;font-size:14px;line-height:1.55;transition:all .35s;overflow:hidden}.btek .tile:hover p{opacity:1;max-height:160px}.btek .tile .more{color:#ffb27a;margin-top:12px;padding-bottom:26px;font-size:13px;font-weight:600;display:inline-block}.btek .tile:hover .more{color:#fff}.btek .grid-bg--lift .card{transition:transform .25s,box-shadow .25s}.btek .grid-bg--lift .card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0000001f}.btek .how-slant{background:var(--footer-bg);color:#fff;clip-path:polygon(0 0,100% 40px,100% 100%,0 calc(100% - 40px));margin:-40px 0}.btek .proof-bleed{background:linear-gradient(#2b2f33e0,#2b2f33e0),url(/img/hero-network.webp) 50%/cover no-repeat}.btek .portal-hero{color:#fff;background:linear-gradient(#1f2326eb 0%,#1f2326db 100%),url(/img/hero-network.webp) 50%/cover no-repeat;padding:72px 64px}.btek .portal-hero h1{color:#fff;max-width:none;margin:0 0 10px;font-size:46px;line-height:1.05}.btek .portal-hero p{color:#d5dbe1;max-width:620px;margin:0;font-size:16px;line-height:1.55}.btek .portal-wrap{max-width:1180px;margin:0 auto;padding:56px 64px}.btek .tabbar{border-bottom:2px solid var(--border);margin-bottom:40px;display:flex}.btek .tab{font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 36px -2px 0;padding:14px 4px;font-size:15px;font-weight:600}.btek .tab.active{color:var(--ink);border-bottom-color:var(--orange)}.btek .panel{grid-template-columns:1fr 1fr;gap:56px;display:none}.btek .panel.active{display:grid}.btek .side-img{min-height:320px;position:relative;overflow:hidden}.btek .side-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.btek .side-img .cap{color:#fff;background:linear-gradient(#1f232600,#1f2326eb);padding:18px 22px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.btek .side-img .cap b{letter-spacing:.14em;text-transform:uppercase;color:#ffb27a;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.btek .form-card{border:1px solid var(--border);padding:32px}.btek .form-card form{display:block}.btek .form-card label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.btek .form-card input:not([type=checkbox]),.btek .form-card textarea{border:1px solid var(--border-soft);width:100%;color:var(--ink);background:#fff;padding:12px 14px;font-family:inherit;font-size:14px}.btek .form-card .check{text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.btek .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btek .field{margin-bottom:16px}.btek .note{color:var(--ink-faint);margin-top:18px;font-size:13px;line-height:1.5}.btek .badge-row{color:var(--ink-soft);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:13px;display:flex}.btek .badge-row span{align-items:center;gap:8px;display:flex}.btek .form-status{margin-top:14px;font-size:13px;line-height:1.4;display:none}@media (width<=900px){.btek .hero{grid-template-columns:1fr!important}.btek .wrap,.btek .cta{padding-left:20px;padding-right:20px}.btek h1{font-size:46px}.btek .panel.active,.btek .grid2{grid-template-columns:1fr}.btek .portal-hero,.btek .portal-wrap{padding-left:20px;padding-right:20px}.btek .three,.btek .steps{grid-template-columns:1fr}.btek .step{border:0;border-top:1px solid var(--border);margin:0;padding:18px 0}}.btek-legal main{max-width:860px;margin:0 auto;padding:48px 24px 80px}.btek-legal h1{margin:0 0 6px;font-size:38px}.btek-legal h2{margin:36px 0 8px;font-size:20px}.btek-legal .meta{color:var(--ink-soft);margin-bottom:32px;font-size:14px}.btek-legal .note{border-left:4px solid var(--orange);background:#fff4ec;margin-bottom:28px;padding:12px 16px;font-size:14px}.btek-legal p{line-height:1.6}:root{--ink:#2b2f33;--ink-soft:#5b6673;--ink-faint:#8b96a3;--border:#e3e6e9;--border-soft:#c9ced3;--bg:#fff;--bg-soft:#f6f7f8;--footer-bg:#34383e;--footer-fg:#c9ced3;--orange:#f26a1b;--orange-hover:#d95a12;--green:#1f9d55;--yellow:#f3b33d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,Segoe UI,Helvetica,Arial,sans-serif}a{color:var(--orange);text-decoration:none}a:hover{color:var(--orange-hover)}.display{letter-spacing:.01em;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}.mono{font-family:IBM Plex Mono,Consolas,Courier New,monospace}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-family:IBM Plex Mono,Consolas,monospace;font-size:12px}.card{background:var(--bg);border:1px solid var(--border)}.btn-primary{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:none}.btn-primary:hover{background:var(--orange-hover)}.btn-ghost{border:1px solid var(--border-soft);color:var(--ink);cursor:pointer;font:inherit;background:0 0}.btn-ghost:hover{border-color:var(--orange)}.row{border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;padding:12px 0;font-size:14px;display:flex}.row .k{color:var(--ink-soft)}.row .v{color:var(--ink);text-align:right;font-weight:500}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--ink-soft);padding:4px 8px;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px}.tag-ok{border-color:var(--green);color:var(--green)}.page{background:var(--bg);flex-direction:column;width:100%;max-width:1440px;min-height:100%;margin:0 auto;display:flex}input{font:inherit;border:1px solid var(--border-soft);color:var(--ink);padding:12px 14px}@media (width<=900px){.grid-12{grid-template-columns:1fr!important}.pad-64{padding-left:24px!important;padding-right:24px!important}}
