.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}@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 .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}}
