html{scroll-behavior:smooth} body{background:var(--bg0);color:var(--text);font-family:var(--sans);min-height:100vh} nav{position:sticky;top:0;z-index:100;background:rgba(13,15,17,0.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:58px;} .logo{font-family:var(--sans);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;color:var(--text);text-decoration:none} .logo span{color:var(--gold)} .nav-links{display:flex;gap:0;list-style:none} .nav-links a{font-family:var(--mono);font-size:.78rem;color:var(--text2);text-decoration:none;padding:.4rem .9rem;border-radius:6px;transition:color .2s,background .2s;letter-spacing:.04em;} .nav-links a:hover{color:var(--gold);background:rgba(201,168,76,.07)} .nav-badge{font-family:var(--mono);font-size:.7rem;color:var(--gold);border:1px solid var(--gold-dim);border-radius:4px;padding:.15rem .5rem;letter-spacing:.06em;} .hero{text-align:center;padding:4rem 1rem 3rem;background:radial-gradient(ellipse 80% 60% at 50% -10%, rgba(201,168,76,.08) 0%, transparent 70%);} .hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;margin-bottom:.6rem;} .hero h1 em{font-style:normal;color:var(--gold)} .hero p{color:var(--text2);font-family:var(--mono);font-size:.88rem;letter-spacing:.03em} .main{max-width:680px;margin:0 auto;padding:2.5rem 1.5rem 5rem} .section-title{font-family:var(--mono);font-size:.72rem;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;margin-bottom:1.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.6rem;} .section-title::before{content:'';width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0} .card{background:var(--bg1);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;margin-bottom:2rem;} .form-field{margin-bottom:1.2rem;} .form-field label{font-family:var(--mono);font-size:.68rem;color:var(--text3);letter-spacing:.08em;display:block;margin-bottom:.4rem;} .form-input{width:100%;background:var(--bg0);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--mono);font-size:.92rem;padding:.65rem .85rem;outline:none;transition:border-color .2s;} .form-input:focus{border-color:var(--gold-dim)} textarea.form-input{resize:vertical;min-height:130px;line-height:1.6;} .form-select{width:100%;background:var(--bg0);border:1px solid var(--border);border-radius:6px;color:var(--text2);font-family:var(--mono);font-size:.85rem;padding:.65rem .85rem;outline:none;cursor:pointer;transition:border-color .2s;} .form-select:focus{border-color:var(--gold-dim)} .submit-btn{width:100%;background:rgba(201,168,76,.12);border:1px solid var(--gold-dim);border-radius:8px;color:var(--gold);font-family:var(--mono);font-size:.88rem;letter-spacing:.08em;padding:.85rem;cursor:pointer;transition:background .2s,border-color .2s;margin-top:.5rem;} .submit-btn:hover{background:rgba(201,168,76,.22);border-color:var(--gold)} .info-row{display:flex;align-items:flex-start;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--border);} .info-row:last-child{border-bottom:none} .info-icon{font-size:1.1rem;margin-top:.1rem;flex-shrink:0} .info-label{font-family:var(--mono);font-size:.68rem;color:var(--text3);letter-spacing:.08em;margin-bottom:.25rem;} .info-val{font-family:var(--mono);font-size:.88rem;color:var(--text2);} .placeholder{background:rgba(201,168,76,.06);border:1px dashed var(--gold-dim);border-radius:6px;padding:.3rem .7rem;font-family:var(--mono);font-size:.78rem;color:var(--gold);display:inline-block;} .success-msg{display:none;background:rgba(92,186,138,.08);border:1px solid rgba(92,186,138,.3);border-radius:8px;padding:1rem 1.2rem;font-family:var(--mono);font-size:.85rem;color:#5cba8a;text-align:center;margin-top:1rem;} footer{border-top:1px solid var(--border);padding:2rem;text-align:center;font-family:var(--mono);font-size:.72rem;color:var(--text3);letter-spacing:.05em;} footer span{color:var(--gold)} footer a{color:var(--text3);text-decoration:none;transition:color .2s;} footer a:hover{color:var(--gold)}

Get In Touch

Questions, suggestions, or found a bug? We'd love to hear from you.

Send Us a Message
✓ Message received! We'll get back to you shortly.
Contact Information
✉️
EMAIL
a1calculatorhub@gmail.com
🌐
WEBSITE
www.a1calculatorhub.com
⏱️
RESPONSE TIME
Typically within 1–2 business days