/* TF Page System v2 | Page 18528 | source 83dd26fadf4795a85b2647d4d8d51cb8791fa995d170b0019fa91f96b355e43b */
#tf-contact-page{--bg:#05070a;--panel:#0b1118;--line:rgba(255,255,255,.14);--ink:#f4efe1;--muted:rgba(244,239,225,.7);--aqua:#5af7ec;--red:#e63b34;background:radial-gradient(circle at 15% 0,rgba(90,247,236,.1),transparent 34%),linear-gradient(180deg,#070b10,#05070a);color:var(--ink);font-family:Barlow,Arial,sans-serif;min-height:70vh;padding:clamp(72px,9vw,132px) 22px}
#tf-contact-page *{box-sizing:border-box}
#tf-contact-page .tfc-wrap{width:min(1120px,100%);margin:0 auto}
#tf-contact-page .tfc-kicker{color:var(--aqua);font:700 12px/1.2 "Share Tech Mono",monospace;letter-spacing:.2em;text-transform:uppercase}
#tf-contact-page h1{max-width:850px;margin:18px 0 20px;font:800 clamp(52px,9vw,112px)/.82 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.025em;text-transform:uppercase}
#tf-contact-page .tfc-lead{max-width:720px;margin:0;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.55}
#tf-contact-page .tfc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
#tf-contact-page .tfc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 19px;border:1px solid var(--line);color:var(--ink);font:800 12px/1 "Share Tech Mono",monospace;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.2s ease}
#tf-contact-page .tfc-btn.primary{border-color:var(--aqua);background:var(--aqua);color:#031013}
#tf-contact-page .tfc-btn:hover,#tf-contact-page .tfc-btn:focus-visible{border-color:var(--aqua);transform:translateY(-2px)}
#tf-contact-page .tfc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(54px,8vw,92px)}
#tf-contact-page .tfc-card{display:flex;min-height:260px;flex-direction:column;padding:26px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));color:inherit;text-decoration:none;transition:.2s ease}
#tf-contact-page .tfc-card:hover,#tf-contact-page .tfc-card:focus-visible{border-color:rgba(90,247,236,.65);transform:translateY(-3px)}
#tf-contact-page .tfc-num{color:var(--aqua);font:700 12px/1 "Share Tech Mono",monospace;letter-spacing:.15em}
#tf-contact-page h2{margin:36px 0 12px;font:800 clamp(27px,3vw,38px)/.95 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase}
#tf-contact-page .tfc-card p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}
#tf-contact-page .tfc-link{margin-top:auto;padding-top:24px;color:var(--aqua);font:700 11px/1.2 "Share Tech Mono",monospace;letter-spacing:.09em;text-transform:uppercase}
#tf-contact-page .tfc-note{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-top:14px;padding:25px;border:1px solid var(--line);background:rgba(230,59,52,.045)}
#tf-contact-page .tfc-note strong{color:#ff756f;font:800 14px/1.2 "Share Tech Mono",monospace;letter-spacing:.08em;text-transform:uppercase}
#tf-contact-page .tfc-note p{margin:0;color:var(--muted);line-height:1.6}
#tf-contact-page .tfc-note a{color:var(--ink)}
@media(max-width:800px){#tf-contact-page{padding-top:64px}#tf-contact-page .tfc-grid{grid-template-columns:1fr}#tf-contact-page .tfc-card{min-height:220px}#tf-contact-page .tfc-note{grid-template-columns:1fr;gap:10px}}
@media(prefers-reduced-motion:reduce){#tf-contact-page *{scroll-behavior:auto!important;transition:none!important}}
