html{scroll-behavior:smooth}
body{margin:0;font-family:'Outfit',sans-serif;line-height:1.6;color:#1a1c20;background:#fcfbf9}
img{max-width:100%;height:auto;display:block}
a{color:#0056b3;text-decoration:none;transition:color 0.2s}
a:hover{color:#003d82}
a:focus,button:focus,input:focus,textarea:focus{outline:2px dashed #0056b3;outline-offset:2px}

.Hd8u4H0G{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.Hd8u4H0G:focus{left:12px;top:12px;width:auto;height:auto;background:#fff;padding:10px;border:1px solid #222;z-index:9999}

.DD6b5A6h{background:#000;color:#fff;text-align:center;padding:10px 20px;font-size:13px;font-weight:600;letter-spacing:0.2px}
.DD6b5A6h span{background:#e63946;color:#fff;padding:2px 6px;border-radius:4px;margin-right:10px;font-weight:800}

.qr3N0Y8Y{position:sticky;top:0;z-index:50;background:rgba(252,251,249,.9);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}
.UO3T8v5N{max-width:1200px;margin:0 auto;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.bQ0M2W6f{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}
.bQ0M2W6f img{width:42px;height:42px;object-fit:contain}
.fM8K4L0m{font-size:22px;font-weight:800;letter-spacing:-0.5px;color:#000}
.Vo3y7s1Q{border:1px solid rgba(0,0,0,.15);background:#fff;padding:8px 12px;font-family:inherit;border-radius:6px;cursor:pointer;display:none;align-items:center;justify-content:center;color:#000}

.dF6U6G2t.jV5C3v4i{display:block !important;width:100%;margin-top:15px}
.qD6h4G3d{list-style:none;margin:0;padding:15px 0 0 0;display:flex;gap:20px;overflow-x:auto;border-top:1px solid rgba(0,0,0,.08)}
.qD6h4G3d a{font-weight:600;color:#444}
.qD6h4G3d a:hover{color:#000}

.df4O6T6I{max-width:1200px;margin:0 auto;padding:0 20px}

.wG8c0M4S{position:relative;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}
.VY9q5W7Q{position:relative;padding:140px 0 120px 0;overflow:hidden}
.Vk6Y4K4p{position:absolute;inset:0;opacity:.05}
.Vk6Y4K4p img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}
.bj6T1K5R{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}
.wG8c0M4S h1{margin:0 0 24px 0;font-size:56px;line-height:1;letter-spacing:-2px;font-weight:900;color:#000}
.wG8c0M4S p{margin:0 0 32px 0;font-size:20px;line-height:1.6;color:#4a4e57;max-width:55ch}
.yx4A3r8Q{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}

.IS1J5i1o{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:16px 32px;font-weight:700;border-radius:8px;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}
.IS1J5i1o:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}
.IS1J5i1o.Id4w2U0S{background:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}

.HU4v1G5d{background:rgba(0,0,0,0.02);padding:30px;border-radius:12px;border:1px solid rgba(0,0,0,0.05)}
.HU4v1G5d p{font-size:18px;color:#000;margin-bottom:20px}
.HU4v1G5d ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}
.HU4v1G5d li{position:relative;padding-left:28px;font-size:16px;color:#4a4e57}
.HU4v1G5d li::before{content:"\2713";position:absolute;left:0;color:#000;font-weight:bold}

.Pq2i7I6q{padding:120px 0}
.SP7p1o9c{margin:0 0 40px 0;font-size:40px;letter-spacing:-1.5px;font-weight:900;text-align:center;color:#000}
.dx4w0e4J{max-width:800px;margin:0 auto 60px auto;text-align:center;font-size:18px;color:#4a4e57}

.tE1l9Y0Q{background:#fff;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,0.03);padding:60px;margin:40px 0;border:1px solid rgba(0,0,0,0.05)}

.AQ0P5n6u{width:100%;border-collapse:separate;border-spacing:0 15px}
.AQ0P5n6u tr{background:rgba(0,0,0,0.02);transition:transform 0.2s}
.AQ0P5n6u tr:hover{transform:scale(1.01);background:rgba(0,0,0,0.04)}
.AQ0P5n6u th,.AQ0P5n6u td{padding:20px;vertical-align:middle;border-bottom:none}
.AQ0P5n6u th{background:none;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#888;font-weight:700;padding-bottom:10px}
.AQ0P5n6u td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}
.AQ0P5n6u td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}

.hK2Y3P4j{display:flex;align-items:center;gap:15px}
.hK2Y3P4j img{width:64px;height:40px;object-fit:contain;background:#fff;border-radius:8px;padding:6px;box-shadow:0 2px 4px rgba(0,0,0,0.05)}
.xO9H4C0c strong{display:block;font-size:18px;margin-bottom:4px}

.fY6e8q0U{color:#ffc107;letter-spacing:2px;font-size:18px}
.UT4z3h1A{display:flex;gap:10px}
.UT4z3h1A a{padding:10px 20px;border-radius:6px;font-weight:700;font-size:14px;text-align:center}
.UT4z3h1A a.aB6v8D6O{background:#000;color:#fff !important}
.UT4z3h1A a:not(.primary){border:1px solid rgba(0,0,0,.15);color:#000}

.GZ4x5E5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}
.AN5e9M1t{background:#fff;padding:40px;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,0.02);transition:all 0.3s}
.AN5e9M1t:hover{box-shadow:0 20px 40px rgba(0,0,0,0.05);transform:translateY(-5px)}
.AN5e9M1t h3{margin:20px 0 15px 0;font-size:22px;font-weight:800}

.sz8w3Y9C{background:#fff3cd;color:#856404;padding:12px 20px;border-radius:8px;font-size:13px;margin-bottom:20px;border:1px solid #ffeeba;display:flex;align-items:center;gap:10px}

.kR9U1T8O{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.Uf8f2E4v{background:#fff;padding:40px;border-radius:16px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,0.02)}
.Uf8f2E4v p{font-style:italic;font-size:18px;margin:20px 0}

.qd0t9P2A{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.zR7K8E7c h3{font-size:32px;margin-bottom:20px}

.BU2L5c7D{background:#000;color:#fff;padding:80px 0 40px 0}
.qj6X0r7q{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:80px}
.cn1O8z0H a{color:rgba(255,255,255,0.6)}
.cn1O8z0H a:hover{color:#fff}
.ub8w6Z4q{color:rgba(255,255,255,0.4);line-height:1.8}

.HT4K2W7W{position:fixed;inset:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}
.HT4K2W7W.cq6u3e9h{display:flex}
.Ws9k3R1B{background:#fff;padding:50px;border-radius:24px;max-width:600px;width:100%;text-align:center;box-shadow:0 30px 60px rgba(0,0,0,0.5)}
.Ws9k3R1B h2{font-size:36px;font-weight:900;margin-bottom:20px;letter-spacing:-1px}
.Ws9k3R1B p{font-size:18px;color:#4a4e57;margin-bottom:30px}
.Ws9k3R1B .sm5y1o3m{display:flex;flex-direction:column;gap:15px}
.Ws9k3R1B button{padding:18px;border-radius:12px;font-weight:800;font-size:18px;cursor:pointer;border:none;transition:all 0.2s}
.Ws9k3R1B [data-age-yes]{background:#000;color:#fff}
.Ws9k3R1B [data-age-no]{background:rgba(0,0,0,0.05);color:#000}

.DB6v5K2Z{text-align:center;padding:60px 20px}
.DB6v5K2Z h2{color:#d32f2f;font-size:48px;margin-bottom:20px}
.DB6v5K2Z .pG6f8i5z{background:#fff1f0;border:1px solid #ffa39e;padding:30px;border-radius:12px;display:inline-block;max-width:400px;margin:20px 0}

@media (max-width:992px){
  .bj6T1K5R{grid-template-columns:1fr;text-align:center}
  .bj6T1K5R p{margin:0 auto 32px auto}
  .yx4A3r8Q{justify-content:center}
  .qd0t9P2A{grid-template-columns:1fr}
  .qj6X0r7q{grid-template-columns:1fr;gap:40px}
  .wG8c0M4S h1{font-size:42px}
  .Pq2i7I6q{padding:60px 0}
  .tE1l9Y0Q{padding:30px 20px}
  .Vo3y7s1Q{display:flex}
  .dF6U6G2t{display:none}
}

@media (max-width:768px){
  .kR9U1T8O{grid-template-columns:1fr}
  .AQ0P5n6u tr{display:block;margin-bottom:30px;padding:15px;border-radius:12px}
  .AQ0P5n6u td{display:block;padding:10px 0}
  .AQ0P5n6u thead{display:none}

}

.Te1q4Y6U{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:80px 0;margin-bottom:60px;border-bottom:1px solid rgba(0,0,0,0.05)}
.uX8O8A9G{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}
.Rj6d2L1N{width:160px;height:100px;background:#fff;padding:15px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.05);object-fit:contain}
.JG1H7y9C{display:flex;gap:30px}
.ER4F8b5m{text-align:center}
.eo7C4K7W{display:block;font-size:24px;font-weight:900;color:#000}
.xY5L8g2T{font-size:12px;text-transform:uppercase;color:#888;font-weight:700}

.SB8Q6B5e{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}
.Er1Z7g2Y,.Wd7n4h7B{padding:30px;border-radius:16px;border:1px solid rgba(0,0,0,0.05)}
.Er1Z7g2Y{background:rgba(40,167,69,0.03)}
.Wd7n4h7B{background:rgba(220,53,69,0.03)}
.Er1Z7g2Y h3{color:#28a745;margin-bottom:15px}
.Wd7n4h7B h3{color:#dc3545;margin-bottom:15px}
.Er1Z7g2Y ul,.Wd7n4h7B ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.Er1Z7g2Y li::before{content:"\2713";margin-right:10px;font-weight:900}
.Wd7n4h7B li::before{content:"\2715";margin-right:10px;font-weight:900}

.XL4c5I2O{background:#000;color:#fff;padding:60px;border-radius:24px;text-align:center;margin:80px 0}
.XL4c5I2O h2{color:#fff;margin-bottom:20px}
.nb8k3Q2d{font-size:72px;font-weight:900;margin:20px 0;background:linear-gradient(90deg,#fff 0%,#888 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}

@media(max-width:992px){
  .uX8O8A9G{grid-template-columns:1fr;text-align:center;justify-items:center}
  .JG1H7y9C{justify-content:center}
  .SB8Q6B5e{grid-template-columns:1fr}
}

.Qy9n5x1S{display:grid;gap:20px;background:#fff;padding:40px;border-radius:16px;border:1px solid rgba(0,0,0,0.05);box-shadow:0 10px 30px rgba(0,0,0,0.02)}
.qs6C5c5E{display:grid;gap:8px}
.qs6C5c5E label{font-size:14px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:0.5px}
.qs6C5c5E input,.qs6C5c5E textarea{padding:14px 18px;border-radius:10px;border:1px solid rgba(0,0,0,0.1);font-family:inherit;font-size:16px;transition:all 0.2s}
.qs6C5c5E input:focus,.qs6C5c5E textarea:focus{border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,0.03)}
.bo8n3o9T{background:#d4edda;color:#155724;padding:20px;border-radius:10px;font-weight:600;font-size:14px;line-height:1.4;border:1px solid #c3e6cb;text-align:center}
.bo8n3o9T.cq6u3e9h{display:block !important}

.nw0R2E8u{overflow:hidden !important}
