:root{color-scheme:light;--navy:#012862;--sky:#9acaf7;--blue:#037bec;--red:#ce4741;--rose:#e2918d;--coral:#ff675b;--ink:#07182f;--muted:#526073;--paper:#f5f9ff;--white:#fff;--line:rgba(1,40,98,.17);font-family:Matteo,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body{min-width:0;overflow-wrap:anywhere}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);line-height:1.55}a{color:inherit}img{max-width:100%}.skip{position:fixed;left:8px;top:8px;z-index:20;padding:10px;background:#fff;transform:translateY(-180%)}.skip:focus{transform:none}.header,.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(20px,calc((100vw - 1180px)/2));background:#fff}.header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.brand img{display:block;width:132px}.nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.nav a{font-weight:750;text-decoration:none}.hero{min-height:620px;display:grid;align-content:center;padding:80px max(20px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,rgba(1,40,98,.96),rgba(3,123,236,.88)),url('/assets/brand/blinx-b-icon-original.png') 94% 50%/260px no-repeat;color:#fff}.hero>div{max-width:820px}.eyebrow{margin:0 0 14px;color:var(--blue);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero .eyebrow{color:var(--sky)}h1,h2,h3{line-height:1.03;letter-spacing:0}h1{margin:0 0 22px;font-size:clamp(3rem,8vw,6.6rem)}h2{font-size:clamp(2rem,5vw,4.4rem)}.lede{max-width:720px;font-size:clamp(1.1rem,2vw,1.4rem);color:rgba(255,255,255,.86)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:2px solid var(--navy);border-radius:6px;background:#fff;color:var(--navy);font-weight:850;text-decoration:none;cursor:pointer}.button.primary{border-color:var(--coral);background:var(--coral);color:#08182b}.button.secondary{border-color:var(--sky);background:transparent;color:#fff}.truth{max-width:720px;padding-left:14px;border-left:4px solid var(--coral);font-weight:750}.band,.page{padding:72px max(20px,calc((100vw - 1180px)/2))}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{padding:26px;border:1px solid var(--line);border-radius:8px;background:#fff}.card h3{margin-top:8px}.sponsor{display:inline-flex;padding:5px 8px;border:1px solid var(--red);color:var(--red);font-size:.72rem;font-weight:900;text-transform:uppercase}.form{max-width:820px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:6px;font-weight:750}.wide{grid-column:1/-1}input,select{width:100%;min-height:48px;padding:10px;border:1px solid #6b7789;border-radius:4px;background:#fff;font:inherit}.check{display:flex;gap:10px;margin:20px 0}.check input{width:22px;min-height:22px}.status{min-height:28px;font-weight:750}.notice{padding:18px;border-left:4px solid var(--blue);background:#e8f4ff}.receipt{max-width:720px;padding:30px;border:1px solid var(--line);background:#fff}.ops-table{width:100%;border-collapse:collapse;background:#fff}.ops-table th,.ops-table td{padding:12px;border:1px solid var(--line);text-align:left}.footer{border-top:1px solid var(--line)}.footer nav{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:760px){.header,.footer{align-items:flex-start;flex-direction:column}.grid,.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.hero{min-height:700px;background:linear-gradient(135deg,rgba(1,40,98,.98),rgba(3,123,236,.9))}.ops-table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.page h1{max-width:980px;font-size:clamp(2.8rem,6vw,5.4rem)}
