@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#1e293b;-webkit-font-smoothing:antialiased;background:#f4f8fc;font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Outfit,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background:#0288d1;border-radius:999px}:root{--blue-primary:#0288d1;--blue-dark:#01579b;--blue-light:#e0f2fe;--blue-glow:#0288d166;--slate-900:#0f172a;--slate-800:#1e293b;--slate-600:#475569;--slate-400:#94a3b8;--slate-100:#f1f5f9;--white:#fff}.container{max-width:1240px;margin:0 auto;padding:0 24px}.section-pad{padding:96px 0}.glass-panel{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #fffc;box-shadow:0 10px 40px -10px #0288d114,0 20px 25px -5px #00000008}.glass-card{-webkit-backdrop-filter:blur(14px);background:#ffffffa6;border:1px solid #ffffffbf;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px #1f26870f}.glass-card:hover{background:#ffffffd9;border-color:#0288d166;transform:translateY(-6px);box-shadow:0 16px 48px #0288d126}.glass-panel-dark{-webkit-backdrop-filter:blur(20px);background:#0f172ac7;border:1px solid #ffffff1f;box-shadow:0 20px 50px #0006}.clay-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0288d1 0%,#01579b 100%);border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 32px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset -3px -3px 6px #00000040,inset 3px 3px 6px #ffffff73,0 10px 24px #0288d159}.clay-btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:inset -4px -4px 8px #0000004d,inset 4px 4px 8px #ffffff8c,0 14px 32px #0288d173}.clay-btn-primary:active{transform:translateY(1px)scale(.98);box-shadow:inset 3px 3px 6px #0000004d,inset -3px -3px 6px #fff3,0 4px 12px #0288d140}.clay-btn-outline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0288d1;cursor:pointer;background:#ffffffb3;border:2px solid #0288d199;border-radius:999px;align-items:center;gap:10px;padding:13px 31px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset -3px -3px 6px #ffffffe6,inset 3px 3px 6px #0288d126,0 6px 18px #0000000a}.clay-btn-outline:hover{color:#fff;background:#0288d1;border-color:#0288d1;transform:translateY(-3px);box-shadow:inset -3px -3px 6px #00000040,inset 3px 3px 6px #fff6,0 10px 24px #0288d14d}.clay-pill{color:#01579b;text-transform:uppercase;letter-spacing:.08em;background:#e0f2fe;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:inset -2px -2px 4px #ffffffe6,inset 2px 2px 4px #0288d140,0 4px 10px #0288d11a}.clay-badge{background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px 22px;display:flex;box-shadow:inset -4px -4px 8px #00000008,inset 4px 4px 8px #ffffffe6,0 16px 36px #0000001a}.clay-icon-box{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset -3px -3px 6px #ffffffe6,inset 3px 3px 6px #0288d140,0 6px 16px #0288d11f}.clay-card-dark{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293bbf;border:1px solid #ffffff14;border-radius:24px;padding:32px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:inset -4px -4px 8px #0006,inset 4px 4px 8px #ffffff0d,0 12px 32px #00000040}.clay-card-dark:hover{background:#0288d126;border-color:#0288d166;transform:translateY(-6px);box-shadow:inset -4px -4px 8px #00000080,inset 4px 4px 8px #ffffff1a,0 20px 40px #0288d140}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.5deg)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.anim-float{animation:6s ease-in-out infinite float}.anim-float-delayed{animation:7s ease-in-out 2s infinite float}.anim-pulse{animation:4s ease-in-out infinite pulseGlow}.anim-fade-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards slideUpFade}.section-label{color:#0288d1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.875rem;font-weight:800;display:block}.section-title{color:#1e293b;margin-bottom:16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.15}.section-body{color:#475569;font-size:1.0625rem;line-height:1.7}.glass-divider{background:linear-gradient(90deg,#0000,#0288d133,#0000);height:1px;margin:0 24px}.nav-mobile-toggle{display:none}@media (width<=1024px){.hero-grid-layout,.about-grid-layout{grid-template-columns:1fr!important;gap:48px!important}.how-it-works-grid,.categories-grid,.why-us-grid{grid-template-columns:repeat(2,1fr)!important}.contact-cards-grid{grid-template-columns:repeat(3,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:36px!important}.filters-grid{grid-template-columns:1fr 1fr!important}.auctions-grid{grid-template-columns:repeat(2,1fr)!important}.room-grid{grid-template-columns:1fr!important}.classifieds-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.nav-desktop{display:none!important}.nav-mobile-toggle{display:block!important}.section-pad{padding:64px 0!important}.stats-band-grid{grid-template-columns:repeat(2,1fr)!important}.stats-band-item{border-right:none!important}.how-it-works-grid,.categories-grid,.why-us-grid,.roles-grid,.contact-cards-grid,.footer-grid,.filters-grid,.auctions-grid,.classifieds-grid{grid-template-columns:1fr!important}}
