*{box-sizing:border-box}body{background-color:#e7e7e7;flex-flow:column;min-height:100vh;margin:0;display:flex}H1{margin:0}H3{background-color:#e4e4e4;padding:10px 15px}a{text-decoration:none}header{text-align:left;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#61616194;width:100%;height:60px;line-height:60px;position:fixed}.home{float:right;color:#ececec;margin:0 20px 0 0;font-size:13px;font-weight:700}.title-logo{margin-left:20px;line-height:72px;display:inline-block}.title-logo img{height:34px}.main-content{flex:1;margin-top:60px;padding:3rem 1.5rem}.container{max-width:1000px;margin:0 auto}.hero{text-align:center;margin-bottom:3rem}.page-title{letter-spacing:2px;color:#222;margin-bottom:.5rem;font-size:2.2rem}.page-subtitle{color:#666;font-size:.95rem}.card-grid{grid-template-columns:repeat(2,280px);justify-content:center;gap:1.5rem;display:grid}.contact-card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0000000d}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;display:flex}.card-title{color:#111;margin-bottom:.75rem;font-size:1.15rem}.card-desc{color:#666;flex-grow:1;margin-bottom:1.75rem;font-size:.875rem}.btn{border-radius:6px;width:100%;padding:.75rem 0;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.btn:hover{opacity:.88}.btn-faq{color:#fff;background-color:#f59e0b}.btn-bug{color:#fff;background-color:#ef4444}.btn-other{color:#fff;background-color:#0284c7}.btn-ouen{color:#fff;background-color:#f432db}.footer{text-align:center;color:gray;background-color:#000;width:100%;padding:30px;font-size:12px;font-weight:700}.policy,.mail-form{margin:0 10px 20px;display:inline-block}@media (width<=600px){header{width:100%}.card-grid{grid-template-columns:repeat(1,minmax(280px,1fr));gap:1.5rem;display:grid}.footer{font-size:12px}}
