@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";:root{--aw-font-sans:"Inter Variable", sans-serif;--aw-font-serif:"Inter Variable", serif;--aw-font-heading:"Archivo Black", sans-serif;--aw-color-bg-page:#09090b;--aw-color-bg-surface:#18181b;--aw-color-text-heading:#ffffff;--aw-color-text-default:#d4d4d8;--aw-color-text-muted:#a1a1aa;--aw-color-primary:#ffffff;--aw-color-accent:#00D655}html{scroll-behavior:smooth}body{background-color:var(--aw-color-bg-page);position:relative;overflow-x:hidden}#fixed-background-layer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50%0,#1c1c1e 0,transparent 60%),radial-gradient(circle at 90% 60%,rgba(0,214,85,.04)0,transparent 50%);will-change:transform;transform:translateZ(0)}#fixed-background-layer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat}#header,header.advanced-header{background-color:#09090bb3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}.header-nav a:not(.btn),nav ul li a:not(.btn),.header-logo{color:#fff!important}.btn,.btn-primary{background-color:#fff!important;color:#000!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.05em;border:0!important}.btn:hover,.btn-primary:hover{background-color:#00d655!important;color:#000!important}::-webkit-scrollbar{width:10px;background:#09090b}::-webkit-scrollbar-thumb{background:#27272a;border-radius:100vh;border:3px solid #09090b}::-webkit-scrollbar-thumb:hover{background:#00d655}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-entrance{opacity:0;animation:fadeInUp 1s cubic-bezier(.2,.8,.2,1) forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.carousel-scene{perspective:1200px;width:100%;height:450px;display:flex;justify-content:center;align-items:center;z-index:10}@media (min-width:1024px){.carousel-scene{height:600px}}.carousel-wrapper{position:relative;width:240px;height:360px;transform-style:preserve-3d;transform:rotateX(-8deg) translateZ(0)}.carousel-ring{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.ring-top{animation:spin-top 45s linear infinite}.ring-bottom{animation:spin-bottom 55s linear infinite}.carousel-scene:hover .carousel-ring,.carousel-paused{animation-play-state:paused!important}@keyframes spin-top{0%{transform:translateY(-80px) rotateY(0)}to{transform:translateY(-80px) rotateY(-360deg)}}@keyframes spin-bottom{0%{transform:translateY(100px) rotateY(0)}to{transform:translateY(100px) rotateY(-360deg)}}.post-mockup{position:absolute;left:0;top:0;width:240px;height:360px;background:#000;border:1px solid rgba(255,255,255,.15);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 40px #000c,inset 0 1px #ffffff1a;overflow:hidden;transform-style:preserve-3d;color:#fff;will-change:transform;backface-visibility:visible}.mockup-header{height:40px;display:flex;align-items:center;padding:0 10px;background:#000;border-bottom:1px solid rgba(255,255,255,.05);justify-content:space-between}.mockup-user-info{display:flex;align-items:center;gap:8px}.mockup-avatar{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;border:1px solid #222}.mockup-username{font-size:11px;font-weight:600;font-family:-apple-system,sans-serif}.mockup-dots{letter-spacing:2px;font-weight:700;font-size:12px;color:#888;line-height:1;margin-top:-6px}.mockup-image-area{flex:1;position:relative;overflow:hidden;background:#111}.mockup-image-area:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05)0,transparent 40%);pointer-events:none;z-index:10}.mockup-footer{padding:8px 10px;background:#000;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:4px;font-family:-apple-system,sans-serif}.mockup-actions{display:flex;justify-content:space-between;align-items:center}.mockup-actions-group{display:flex;gap:10px}.mockup-icon{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mockup-likes{font-size:10px;font-weight:600}.mockup-caption{font-size:10px;line-height:1.3;color:#ccc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mockup-caption span{font-weight:600;color:#fff}.premium-glass-card{background:linear-gradient(180deg,#14141999,#0a0a0fcc);border:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(0,214,85,.4);border-radius:40px;padding:40px;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.premium-glass-card:before{content:"";position:absolute;top:0;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,#00d655,transparent);opacity:.5}