@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600&display=swap);:root{--navy:#1a1a2e;--navy-light:#252540;--amber:#f5a623;--amber-dark:#b87a10;--amber-light:#fffbf2;--amber-border:#f5e4b8;--white:#fff;--gray:#fafaf8;--text:#1a1a2e;--muted:#888;--border:#eee;--green:#1e7a4a;--green-bg:#e8f8f0;--red:#b02020;--red-bg:#fee8e8;--blue:#185fa5;--blue-bg:#e6f1fb}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:#fff;color:#1a1a2e;color:var(--text);font-family:DM Sans,sans-serif;overflow-x:hidden}.bebas{font-family:Bebas Neue,sans-serif;letter-spacing:.5px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:8px;justify-content:center;text-decoration:none;transition:all .2s}.btn-primary{background:#f5a623;background:var(--amber);color:#1a1a2e;color:var(--navy);font-size:14px;padding:12px 24px}.btn-primary:hover{opacity:.88}.btn-secondary{background:#0000;border:1.5px solid #eee;border:1.5px solid var(--border);color:#1a1a2e;color:var(--navy);font-size:14px;padding:11px 22px}.btn-secondary:hover{border-color:#f5a623;border-color:var(--amber);color:#b87a10;color:var(--amber-dark)}.btn-dark{background:#1a1a2e;background:var(--navy);color:#fff;font-size:14px;padding:12px 24px}.btn-dark:hover{background:#252540;background:var(--navy-light)}.btn-sm{border-radius:8px;font-size:13px;padding:8px 16px}.btn-lg{font-size:16px;padding:15px 32px}.btn-full{width:100%}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{color:#1a1a2e;color:var(--navy);font-size:13px;font-weight:600}.form-input{background:#fff;border:1.5px solid #eee;border:1.5px solid var(--border);border-radius:9px;color:#1a1a2e;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#f5a623;border-color:var(--amber)}.form-input::placeholder{color:#bbb}.form-select{appearance:none;background:#fff;border:1.5px solid #eee;border:1.5px solid var(--border);border-radius:9px;color:#1a1a2e;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;width:100%}.form-select:focus{border-color:#f5a623;border-color:var(--amber)}.form-hint{color:#888;color:var(--muted);font-size:12px}.form-error{color:#b02020;color:var(--red);font-size:12px}.nav{background:#1a1a2e;background:var(--navy);height:62px;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:200}.nav,.nav-logo{align-items:center;display:flex}.nav-logo{gap:9px;text-decoration:none}.nav-logo-icon{align-items:center;background:#f5a623;background:var(--amber);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.nav-logo-text{color:#fff;font-size:16px;font-weight:600}.nav-logo-text span{color:#f5a623;color:var(--amber)}.nav-links{align-items:center;display:flex;gap:1.5rem}.nav-links a{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .2s}.nav-links a.active,.nav-links a:hover{color:#f5a623;color:var(--amber)}.nav-right{align-items:center;display:flex;gap:10px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .3s;width:22px}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:#252540;background:var(--navy-light);border-top:1px solid #ffffff14;display:none;flex-direction:column;gap:0;left:0;padding:1.25rem 1.5rem;position:fixed;right:0;top:62px;z-index:199}.mobile-menu.open{display:flex}.mobile-menu a{border-bottom:1px solid #ffffff12;color:#fffc;font-size:15px;font-weight:500;padding:12px 0;text-decoration:none}@media (max-width:768px){.nav-links{display:none}.hamburger{display:flex}}.section{padding:clamp(48px,8vw,80px) 1.5rem}.section-inner{margin:0 auto;max-width:1080px}.section-alt{background:#fafaf8;background:var(--gray)}.section-dark{background:#1a1a2e;background:var(--navy)}.section-tag{background:#fffbf2;background:var(--amber-light);border-radius:6px;color:#b87a10;color:var(--amber-dark);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:12px;padding:4px 12px}.section-tag-dark{background:#f5a62326;border:1px solid #f5a62333;color:#f5a623;color:var(--amber)}.section-title{color:#1a1a2e;color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:clamp(28px,6vw,48px);margin-bottom:10px}.section-title-white{color:#fff}.section-sub{color:#888;color:var(--muted);font-size:clamp(14px,3vw,16px);line-height:1.65;margin-bottom:36px;max-width:500px}.section-sub-white{color:#ffffff8c}.card{background:#fff;border:1px solid #eee;border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:all .2s}.card:hover{border-color:#f5a623;border-color:var(--amber);box-shadow:0 4px 20px #f5a6231a;transform:translateY(-2px)}.badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.badge-green{background:#e8f8f0;background:var(--green-bg);color:#1e7a4a;color:var(--green)}.badge-amber{background:#fffbf2;background:var(--amber-light);color:#b87a10;color:var(--amber-dark)}.badge-red{background:#fee8e8;background:var(--red-bg);color:#b02020;color:var(--red)}.badge-blue{background:#e6f1fb;background:var(--blue-bg);color:#185fa5;color:var(--blue)}.badge-navy{background:#1a1a2e;background:var(--navy);color:#f5a623;color:var(--amber)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:500}.modal{background:#fff;border-radius:18px;max-height:90vh;max-width:520px;overflow-y:auto;padding:32px;position:relative;width:100%}.modal-close{align-items:center;background:#fafaf8;background:var(--gray);border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.modal-title{color:#1a1a2e;color:var(--navy);font-family:Bebas Neue,sans-serif;font-size:28px;margin-bottom:6px}.modal-sub{color:#888;color:var(--muted);font-size:14px;margin-bottom:24px}.toast{align-items:center;animation:slideUp .3s ease;background:#1a1a2e;background:var(--navy);border-radius:10px;bottom:24px;box-shadow:0 4px 20px #0003;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:600}.toast.success{background:#1e7a4a;background:var(--green)}.toast.error{background:#b02020;background:var(--red)}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.spinner{animation:spin .7s linear infinite;border:2px solid #fff3;border-radius:50%;border-top:2px solid var(--amber);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.loading-center{align-items:center;display:flex;justify-content:center;padding:60px}.text-amber{color:#f5a623;color:var(--amber)}.text-muted{color:#888;color:var(--muted)}.text-white{color:#fff}.flex{display:flex}.flex-center{align-items:center;display:flex;justify-content:center}.gap-8{gap:8px}.gap-12{gap:12px}.grid-2{grid-gap:16px;grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:1fr}}@media (max-width:860px){.grid-3{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.cbe61a1a.css.map*/