@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: white;--bg-secondary: black;--bg-tertiary: white;--bg-card: white;--bg-card-hover: #e7d0fd;--gradient-primary: linear-gradient(65deg, rgb(0, 166, 251) 0%, rgb(144, 14, 253) 49%, rgb(251, 32, 86) 100%);--gradient-secondary: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-accent: linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--gradient-text: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--text-primary: black;--text-secondary: white;--text-tertiary: #6b6b8a;--text-cyan: #00f2fe;--accent-purple: #8b5cf6;--accent-pink: #ec4899;--accent-blue: #3b82f6;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-glow: 0 0 40px rgba(139, 92, 246, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100%;position:relative}body{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--text-primary);background:var(--bg-primary);overflow-x:hidden;width:100%;max-width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.011em}#root{width:100%;max-width:100%;overflow-x:hidden;position:relative}.header{background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid rgba(255,255,255,.05);transition:all var(--transition-base)}.header.header-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent}.header.header-transparent .header-nav-link{color:var(--text-secondary);text-shadow:0 1px 3px rgba(0,0,0,.3)}.header.header-transparent .header-nav-link.active{color:var(--text-secondary)}.header.header-transparent .logo-text{color:var(--text-secondary);text-shadow:0 1px 3px rgba(0,0,0,.3)}.header.header-transparent .logo-text.text-grad{color:transparent;text-shadow:none}.header.header-transparent .mobile-menu-toggle{color:var(--text-primary)}.nav-container{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:60px;font-size:15px;letter-spacing:.25px;line-height:22px}.header-nav-center{display:flex;gap:32px;align-items:center}.header-nav-right{display:flex;align-items:center}.header-search-icon{display:none;cursor:pointer;padding:8px;transition:opacity var(--transition-base)}.header-search-icon img{opacity:.7;transition:opacity var(--transition-base)}.header-search-icon:hover,.header-search-icon:hover img{opacity:1}.header-nav-link{color:var(--text-primary);text-decoration:none;font-size:18px;line-height:1.5rem;font-weight:500;padding:8px 0;position:relative;transition:all var(--transition-base)}.header-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base) var(--ease-out);border-radius:2px}.header-nav-link:hover{opacity:1}.header-nav-link:hover:after{width:100%}.header-nav-link.active{opacity:1;font-weight:800;color:var(--text-primary)}.header-nav-link.active:after{width:100%}.logo{font-size:24px;font-weight:700;color:#fff;padding-top:5px;transition:transform var(--transition-base);text-shadow:0 0 20px rgba(255,255,255,.1);display:flex;align-items:center;gap:12px}.logo-image{height:32px;object-fit:contain;display:block}.logo-link{display:flex;align-items:center;text-decoration:none;color:inherit;justify-content:center}.footer .logo-link{justify-content:center}.logo-icon{display:block;height:70px;width:auto}.footer .logo-icon{height:70px}.logo-text{font-family:Figtree,sans-serif;font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap}header .logo-text{height:28px;padding-top:3px}.logo-text.text-grad{color:transparent;text-shadow:none}.footer .logo-text{font-size:24px}.logo:hover{transform:scale(1.05)}.logo:hover .logo-text{text-shadow:0 0 30px rgba(255,255,255,.2)}.nav-menu{display:flex;list-style:none;gap:40px}.nav-menu li{position:relative}.nav-menu a{text-decoration:none;color:var(--text-primary);font-size:14px;font-style:normal;font-weight:600;padding:10px 0;transition:all var(--transition-base);position:relative;text-shadow:0 0 20px rgba(255,255,255,.1);opacity:.9}.nav-menu a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base) var(--ease-out);border-radius:2px}.nav-menu a:hover{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25);transform:translateY(-1px)}.nav-menu a:hover:after{width:100%}.nav-right{display:flex;align-items:center;gap:20px}.nav-right .btn-primary{font-weight:700;line-height:1;letter-spacing:0;font-size:14px;font-style:normal}.language-switcher{color:#fff;text-decoration:none;font-weight:500;font-size:14px;padding:8px 16px;border-radius:var(--radius-sm);transition:all var(--transition-fast);border:1px solid rgba(255,255,255,.15);background:#ffffff14;text-shadow:0 0 15px rgba(255,255,255,.1)}.language-switcher:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px);text-shadow:0 0 20px rgba(255,255,255,.2)}.main-container{min-height:100vh;background:var(--bg-primary)}main{padding-top:0;width:100%}@media (max-width: 992px){main{padding-bottom:100px}}.btn{padding:12px 24px;border:none;border-radius:10px;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-base) var(--ease-out);font-size:14px;letter-spacing:.25px;position:relative;overflow:hidden;will-change:transform,box-shadow;gap:6px}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s var(--ease-out)}.btn:hover:before{left:100%}.btn-primary{background:var(--gradient-primary);color:var(--text-secondary);box-shadow:0 4px 16px #00a6fb66;border-radius:10px}.btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #00a6fb80,0 0 40px #fb20564d}.btn-secondary{background:var(--bg-secondary);color:var(--text-cyan);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;border-radius:10px}.btn-secondary:hover{border-color:#ffffff40;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 16px #0003,0 0 20px #ffffff1a}.hero{background-image:url(/images/jury.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-secondary);padding:0 40px;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;overflow-x:hidden;min-height:100vh;height:100vh;margin-top:0;width:100%;max-width:100%;box-sizing:border-box}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.4) 60%,transparent 100%);z-index:0}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.hero-content{max-width:1400px;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:24px;position:relative;z-index:2;width:100%;padding-top:60px}.hero-marquee{width:100%;max-width:600px;overflow:hidden;margin-bottom:24px;position:relative;-webkit-overflow-scrolling:touch}.marquee-track{display:flex;align-items:center;gap:40px;animation:marquee 5s linear infinite;will-change:transform;width:max-content}.marquee-item{flex-shrink:0;display:flex;align-items:center;transition:opacity var(--transition-base)}.marquee-item:hover{opacity:1}.marquee-item img{height:24px;width:auto;opacity:.8}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-image-container{display:none}.hero-main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;max-width:600px;margin:0;gap:24px;position:relative;z-index:2;width:auto}.hero-title{font-family:Figtree,sans-serif;font-weight:bolder;margin-bottom:0;font-size:60px;line-height:1.1;letter-spacing:-.03em;font-style:normal;color:var(--text-secondary);text-shadow:0 2px 10px rgba(0,0,0,.3);animation:fadeInUp .9s var(--ease-out) .1s both}.hero-title.text-grad{background:linear-gradient(65deg,#00a6fb,#900efd,#fb2056);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%;background-repeat:no-repeat;text-shadow:none}.hero-subtitle{margin-bottom:0;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6;letter-spacing:-.011em;color:var(--text-secondary);font-weight:400;max-width:100%;animation:fadeInUp .9s var(--ease-out) .2s both}.hero-left{text-align:left;animation:fadeInUp .9s var(--ease-out) both;display:flex;flex-direction:column;gap:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-left h1{font-family:Figtree,sans-serif;font-weight:bolder;margin-bottom:20px;font-size:clamp(1.5rem,1.5rem + ((1vw - .2rem) * 2.045),2.625rem);line-height:1.1;letter-spacing:-.03em;font-style:normal;color:#fff;text-shadow:0 0 40px rgba(255,255,255,.2);font-feature-settings:"liga" off,"kern" 1;animation:fadeInUp .9s var(--ease-out) .1s both}.hero-left h1.text-grad{color:transparent;text-shadow:none}.hero-left p{margin-bottom:16px;font-size:clamp(.875rem,.875rem + ((1vw - .2rem) * .227),1rem);line-height:1.6;letter-spacing:-.011em;color:var(--text-primary);font-weight:400;max-width:600px;opacity:.85;text-shadow:0 0 20px rgba(255,255,255,.1);animation:fadeInUp .9s var(--ease-out) .2s both}.hero-form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:24px;margin-top:0;flex-wrap:wrap;animation:fadeInUp .9s var(--ease-out) .3s both;width:100%;max-width:600px;box-sizing:border-box;min-width:0}.hero-form .btn{width:100%;padding:14px 28px;font-size:15px;font-weight:700;line-height:1;letter-spacing:0;font-style:normal;min-width:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.hero-wallets{text-align:left;margin-top:16px;transition:opacity var(--transition-base)}.hero-wallets:hover{opacity:.9}.hero-wallets img{opacity:.9;filter:brightness(1.1) contrast(1.05);transition:opacity var(--transition-base),filter var(--transition-base)}.hero-wallets:hover img{opacity:1;filter:brightness(1.2) contrast(1.1)}.hero-right{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;width:100%;position:relative;animation:fadeInRight 1s var(--ease-out) .2s both}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.hero-image{max-height:300px;height:auto;border-radius:var(--radius-xl);object-fit:contain;transition:all var(--transition-slow) var(--ease-out);will-change:transform,filter}.products{padding:90px 40px 80px;background:var(--bg-primary);position:relative}.products:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent)}.container{max-width:1400px;margin:0 auto;padding:0 60px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:clamp(1.875rem,4vw,2.75rem);margin-bottom:20px;color:#fff;font-family:Figtree,sans-serif;font-weight:700;letter-spacing:-.03em;text-shadow:0 0 40px rgba(255,255,255,.2);line-height:1.2;font-feature-settings:"liga" off,"kern" 1}.section-header p{font-size:1.125rem;color:#fff;font-family:Figtree,sans-serif;font-weight:400;max-width:700px;margin:0 auto;line-height:1.6;opacity:.85;text-shadow:0 0 20px rgba(255,255,255,.1);letter-spacing:-.011em}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:40px}.product-card{background:var(--bg-card);padding:32px 24px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.05);text-align:left;transition:all var(--transition-base) var(--ease-out);position:relative;display:flex;flex-direction:column;min-height:280px;justify-content:space-between;overflow:hidden}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transition:transform var(--transition-base)}.product-card:hover{transform:translateY(-8px) scale(1.01);border-color:#8b5cf666;box-shadow:0 24px 48px #00000080,0 0 60px #8b5cf626;background:var(--bg-card-hover)}.product-card:hover:before{transform:scaleX(1)}.product-icon{width:48px;height:48px;background:var(--gradient-primary);border-radius:var(--radius-md);margin-bottom:20px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-secondary);box-shadow:0 4px 16px #8b5cf666;transition:transform var(--transition-base)}.product-card:hover .product-icon{transform:scale(1.1) rotate(5deg)}.card-content{flex:1;margin-bottom:24px}.product-card h3{font-size:1.375rem;margin-bottom:12px;color:#fff;font-family:Figtree,sans-serif;font-weight:700;letter-spacing:-.02em;text-shadow:0 0 20px rgba(255,255,255,.15);line-height:1.2}.product-card p{color:#fff;margin-bottom:0;font-family:Figtree,sans-serif;font-size:1rem;line-height:1.6;font-weight:400;opacity:.8;text-shadow:0 0 10px rgba(255,255,255,.08);letter-spacing:-.011em}.product-card .btn{margin:0 0 12px;width:100%;text-align:center;padding:12px 20px;font-family:Figtree,sans-serif}.product-card .btn:last-child{margin-bottom:0}.global{padding:80px 40px;background:var(--bg-primary);position:relative}.global:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent)}.global-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.global-image-content{width:100%;height:450px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);overflow:hidden;position:relative;opacity:.9}.global-image-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;z-index:1}.global-image-content img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--radius-lg);position:relative;z-index:2;transition:transform var(--transition-slow) var(--ease-out)}.global-image-content:hover img{transform:scale(1.05)}.global-text h2{font-size:clamp(1.875rem,4vw,2.75rem);margin-bottom:20px;color:#fff;font-family:Figtree,sans-serif;font-weight:700;letter-spacing:-.03em;text-shadow:0 0 40px rgba(255,255,255,.2);line-height:1.2;font-feature-settings:"liga" off,"kern" 1}.global-text p{font-size:1.125rem;color:#fff;margin-bottom:24px;font-family:Figtree,sans-serif;line-height:1.6;font-weight:400;opacity:.85;text-shadow:0 0 20px rgba(255,255,255,.1);letter-spacing:-.011em}.news{padding:80px 40px;background:var(--bg-secondary);position:relative}.news:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent)}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.news-card{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 16px #0003;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);transition:all var(--transition-base) var(--ease-out);display:flex;flex-direction:column}.news-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 24px 48px #00000080,0 0 60px #8b5cf626;border-color:#8b5cf666;transition:all var(--transition-base) var(--ease-out)}.news-card-image{background:var(--bg-tertiary);position:relative;overflow:hidden}.news-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base) var(--ease-out);z-index:1}.news-card:hover .news-card-image:after{opacity:.1}.news-card-image img{width:100%;height:300px;object-fit:cover;transition:transform var(--transition-slow) var(--ease-out)}.news-card:hover .news-card-image img{transform:scale(1.1)}.news-card-content{padding:24px;flex:1;display:flex;flex-direction:column}.news-card h3{font-size:1.375rem;margin-bottom:12px;color:#fff;font-family:Figtree,sans-serif;font-weight:700;letter-spacing:-.02em;text-shadow:0 0 20px rgba(255,255,255,.15);line-height:1.2}.news-card p{color:#fff;margin-bottom:12px;font-family:Figtree,sans-serif;line-height:1.6;font-size:1rem;flex:1;opacity:.8;text-shadow:0 0 10px rgba(255,255,255,.08);letter-spacing:-.011em;font-weight:400}.news-card a{color:var(--accent-purple);text-decoration:none;font-weight:600;font-family:Figtree,sans-serif;transition:color var(--transition-fast)}.news-card a:hover{color:var(--accent-pink)}.demo{padding:80px 40px;background:var(--bg-primary);text-align:center;position:relative}.demo:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent)}.demo-buttons{display:flex;gap:16px;justify-content:center;margin-top:32px;flex-wrap:wrap}.stellar{position:relative;min-height:500px;background:var(--bg-secondary);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:120px 40px}.stellar-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stellar-content{position:relative;z-index:2;max-width:800px;margin:0 auto;color:var(--text-secondary);padding:0 40px}.stellar-logo{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.stellar-text{text-align:center;line-height:36px}.stellar-text p{margin-bottom:20px;font-size:1.1rem;color:var(--text-secondary);font-family:Figtree,sans-serif}.stellar-text p.secondary{margin-bottom:20px;font-size:1.1rem;color:var(--text-primary);font-family:Figtree,sans-serif}.footer{background:var(--bg-secondary);color:var(--text-primary);padding:60px 40px 32px;border-top:1px solid rgba(255,255,255,.05)}.footer-content{max-width:1400px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.footer-section h4{margin-bottom:20px;font-size:1rem;font-family:Figtree,sans-serif;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.1)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#fff;text-decoration:none;font-family:Figtree,sans-serif;transition:color var(--transition-fast);font-weight:400;opacity:.8;font-size:.9375rem}.footer-section ul li a:hover{color:#fff;opacity:1;text-shadow:0 0 15px rgba(255,255,255,.2)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);margin-top:32px;padding-top:20px;text-align:center;color:#fff;font-family:Figtree,sans-serif;font-size:.875rem;opacity:.7}.bg-white{background:#fff!important}.text-center{text-align:center!important}@media (max-width: 1200px){.hero-form{flex-direction:row;align-items:center;justify-content:center}.hero-form .btn,.input-field{width:100%}}@media (max-width: 992px){.hero{padding:0 20px 40px;min-height:100vh;height:100vh;align-items:flex-end;justify-content:center;background-position:center center}.hero:before{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.85) 100%)}.hero-content{gap:20px;padding:0;align-items:center;justify-content:flex-end;height:auto;width:100%;max-width:100%}.hero-main{gap:16px;align-items:center;text-align:center;max-width:100%;width:100%}.hero-form{justify-content:center;width:100%}.product-grid{grid-template-columns:repeat(2,1fr)}.hero-content{max-width:100%}.hero-main{max-width:100%;gap:24px}.hero-marquee{max-width:500px;margin:auto auto 20px}.hero-left h1{max-width:600px}.hero-wallets{text-align:center}.hero-form{flex-direction:column;align-items:center}.hero-form .btn{width:100%;max-width:100%}.nav-menu{display:none}.container{max-width:100%;padding:0}.global-content{grid-template-columns:1fr;gap:60px}.products,.global,.news,.demo{padding:60px 20px}.section-header{margin-bottom:40px}}@media (max-width: 768px){.nav-container{padding:0 20px;height:70px}.hero{min-height:100vh;height:100vh;padding:0 20px 30px;background-position:center center;align-items:flex-end;justify-content:center}.hero:before{background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.85) 100%)}.hero-content{padding:0;align-items:center;justify-content:flex-end;height:auto;width:100%;gap:16px}.hero-main{margin-bottom:40px;max-width:100%;gap:16px;align-items:center;text-align:center;width:100%}.hero-form{width:100%}.hero-title{font-size:clamp(1.75rem,8vw,3rem);color:var(--text-primary)}.hero-title.text-grad{background:linear-gradient(65deg,#00a6fb,#900efd,#fb2056);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-left:20px;padding-right:20px}.hero-subtitle{font-size:clamp(.875rem,2vw,1rem);color:var(--text-secondary)}.hero-marquee{max-width:350px}.hero-form{flex-direction:column;align-items:stretch;justify-content:center;max-width:100%}.hero-form .btn{width:100%;flex-shrink:0}.demo-buttons{flex-direction:column;align-items:center}.demo-buttons .btn{width:100%;max-width:300px}.product-grid,.news-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:40px}.footer-section{text-align:center}.products,.global,.news,.demo{padding:50px 20px}}.legal-content{padding:140px 20px 80px;background:var(--bg-primary);min-height:100vh}.legal-wrapper{max-width:900px;margin:0 auto;background:var(--bg-card);padding:60px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.05)}.legal-wrapper h1{font-size:2.5rem;margin-bottom:24px;color:var(--text-primary);font-family:Figtree,sans-serif;font-weight:800;text-align:center;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-wrapper h2{font-size:1.75rem;margin:40px 0 20px;color:var(--text-primary);font-family:Figtree,sans-serif;font-weight:700}.legal-wrapper p{margin-bottom:20px;line-height:1.7;color:var(--text-secondary);font-family:Figtree,sans-serif}.legal-wrapper ul{margin:20px 0;padding-left:24px}.legal-wrapper li{margin-bottom:12px;line-height:1.7;color:var(--text-secondary);font-family:Figtree,sans-serif}.legal-wrapper hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:40px 0}.legal-wrapper a{color:var(--accent-purple);text-decoration:none;transition:color var(--transition-fast)}.legal-wrapper a:hover{color:var(--accent-pink)}.effective-date{text-align:center;color:var(--text-tertiary);font-style:italic;margin-bottom:30px}.cookie-table{width:100%;border-collapse:collapse;margin:20px 0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-tertiary)}.cookie-row{display:flex;border-bottom:1px solid rgba(255,255,255,.05)}.cookie-row:last-child{border-bottom:none}.cookie-cell{flex:1;padding:16px;vertical-align:top;border-right:1px solid rgba(255,255,255,.05);background:var(--bg-tertiary)}.cookie-cell:last-child{border-right:none}.cookie-row:first-child .cookie-cell{background:var(--bg-card);color:var(--text-primary);font-weight:600}.cookie-row:not(:first-child) .cookie-cell{background:var(--bg-tertiary)}.cookie-cell p{margin-bottom:10px;color:var(--text-secondary)}.cookie-cell p:last-child{margin-bottom:0}.cookie-cell ul{margin:10px 0;padding-left:20px}.cookie-cell li{margin-bottom:5px;color:var(--text-secondary)}@media (max-width: 768px){.legal-content{padding:120px 20px 60px}.legal-wrapper{padding:40px 24px;margin:0 10px}.legal-wrapper h1{font-size:2rem}.legal-wrapper h2{font-size:1.5rem}.cookie-table{margin:15px 0}.cookie-row{flex-direction:column}.cookie-cell{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding:12px}.cookie-cell:last-child{border-bottom:none}.cookie-row:last-child .cookie-cell:last-child{border-bottom:none}.video-grid{grid-template-columns:1fr}.hero-form{flex-direction:column}.hero-form .input-field{width:100%}}.text-grad{background:linear-gradient(65deg,#00a6fb,#900efd,#fb2056);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%;background-repeat:no-repeat}.video-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.video-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width: 993px){.container{padding:0}.video-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.video-grid{grid-template-columns:repeat(3,1fr)}}.video-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.05);transition:all var(--transition-base) var(--ease-out);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;margin-top:10px;margin-bottom:10px}.video-card:hover{transform:translateY(-8px) scale(1.01)}.video-card-container{position:relative;width:100%;cursor:pointer;background-color:#000;border-radius:8px 8px 0 0;overflow:hidden}.video-card-thumbnail{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--bg-tertiary);display:block;transition:opacity .3s}.video-card-thumbnail:hover{opacity:.8}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:#fff;background-color:#000000b3;border-radius:50%;padding:10px 20px;pointer-events:none;transition:opacity .3s}.video-card-container:hover .play-button-overlay{opacity:.9}.video-card-content{padding:16px 20px;flex:1;display:flex;flex-direction:column;text-decoration:none;color:inherit}.video-card-title{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pending-card-description{font-size:.875rem;color:gray;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:.8}.pending-card-author{font-size:.875rem;color:var(--text-primary);font-weight:600;margin-top:auto;margin-bottom:0;text-align:right}.review-card-models-container{margin-top:auto;display:flex;gap:12px}.review-card-models-column{flex:0 0 50%;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.review-card-model-item{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.review-card-model-badge{color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:600;white-space:nowrap;font-family:Figtree,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0}.review-card-model-badge:hover{opacity:.9;transform:translateY(-1px)}.review-card-model-rating{display:inline-flex;align-items:center;gap:2px}.review-card-see-all{margin-top:4px;font-size:14px;font-weight:500}.review-card-rating-container{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:50%;padding:0 4px;box-sizing:border-box}.review-card-rating-label{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;text-align:center;opacity:.5;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:100%;width:100%;padding:0 2px;box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-card-rating-value{font-size:32px;font-weight:700;color:var(--text-primary)}.ratings-tab-rating-container{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}@media (max-width: 767px){.ratings-tab-rating-container{flex:1;width:100%}}.ratings-tab-rating-value{font-size:60px;font-weight:700;color:var(--text-primary)}.ratings-tab-models-container{margin-top:auto;display:flex;gap:12px}@media (max-width: 767px){.ratings-tab-models-container{flex-direction:column}}.ratings-tab-models-column{flex:0 0 50%;display:flex;flex-direction:column;gap:6px}@media (max-width: 767px){.ratings-tab-models-column{flex:1;width:100%;align-items:center;margin-top:24px}}.ratings-tab-model-item{display:flex;align-items:center;gap:6px;margin-bottom:12px}.ratings-tab-model-badge{color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;padding:8px;border-radius:4px;font-size:18px;font-weight:600;white-space:nowrap}.ratings-tab-model-badge:hover{opacity:.9;transform:translateY(-1px)}.ratings-tab-model-rating{display:inline-flex;align-items:center;gap:2px}.input-field{flex:1;padding:14px 20px;border-radius:10px;border:1px solid rgba(0,0,0,.2);background:#fff;color:var(--text-primary);font-size:15px;font-family:Figtree,sans-serif;transition:all var(--transition-base);width:100%;max-width:100%;box-sizing:border-box;min-width:0}.input-field::placeholder{color:gray;opacity:.7}.input-field:focus{outline:none;border:2px solid var(--accent-purple);background:#fff;box-shadow:0 0 0 3px #8b5cf61a}.error-message{color:var(--accent-pink);font-size:14px;margin-top:12px;text-align:center}.hero .error-message{color:#ff6b9d;text-shadow:0 1px 3px rgba(0,0,0,.5)}.loading-skeleton{background:var(--bg-card);border-radius:var(--radius-lg);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.section-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:32px;font-family:Figtree,sans-serif;letter-spacing:-.02em}.content-card{background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.1);padding:32px;margin-bottom:24px}.pending-message{display:flex;flex-direction:column;gap:32px}.pending-message-section{display:flex;flex-direction:column;gap:12px}.pending-message-title{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:20px;font-family:Figtree,sans-serif}.pending-message-text{color:var(--text-primary);line-height:1.75;opacity:.7}.content-card-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;font-family:Figtree,sans-serif}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);text-decoration:none;font-size:14px;margin-bottom:24px;transition:color var(--transition-fast);font-family:Figtree,sans-serif;opacity:.7}.back-link:hover{color:var(--text-primary);opacity:1}.structured-analysis-container,.model-tab-container{display:flex;flex-direction:column;gap:0px}.model-tabs{display:flex;column-gap:40px;row-gap:10px;margin-bottom:24px;flex-wrap:wrap}@media (max-width: 767px){.model-tabs{column-gap:20px;row-gap:5px}}.model-tab{padding:10px 0;border:none;background:transparent;color:gray;font-size:18px;font-weight:400;cursor:pointer;transition:all var(--transition-base);font-family:Figtree,sans-serif;display:inline-flex;align-items:center;gap:8px;text-decoration:none;position:relative;opacity:.9;text-shadow:0 0 20px rgba(255,255,255,.1)}.model-tab:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base) var(--ease-out);border-radius:2px}.model-tab:hover{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25);transform:translateY(-1px)}.model-tab:hover:after{width:100%}.model-tab.active{opacity:1;color:var(--text-primary);font-weight:600;background:transparent;border:none;box-shadow:none}.model-tab.active:after{width:100%}.model-tab-loading-spinner{display:inline-block;width:12px;height:12px;border:2px solid var(--accent-purple);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;margin-left:8px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.content-page-container{width:100%;min-height:100vh;display:flex;flex-direction:column}.content-page-body{display:flex;margin-top:60px;min-height:calc(100vh - 60px)}.content-left-menu{width:240px;min-width:240px;background:#fff;border-right:1px solid rgba(0,0,0,.1);padding:24px 0 0;display:flex;flex-direction:column;position:fixed;left:0;top:60px;height:calc(100vh - 60px);overflow-y:auto}.content-menu-main{display:flex;flex-direction:column;gap:8px;flex:1;padding-bottom:24px}.content-menu-footer{margin-top:auto;padding:24px 24px 16px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.content-menu-footer-links{display:flex;flex-wrap:wrap;gap:8px 12px}.content-menu-footer-link{color:var(--text-primary);opacity:.7;text-decoration:none;font-size:14px;font-weight:600;transition:color var(--transition-base);font-family:Figtree,sans-serif}.content-menu-footer-link:hover{color:var(--text-primary)}.content-menu-footer-copyright{display:flex;flex-direction:column;gap:2px}.content-menu-footer-copyright p{margin:0;font-size:11px;color:#9ca3af;line-height:1.4;font-family:Figtree,sans-serif}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:8px;color:var(--text-primary);transition:opacity var(--transition-base)}.mobile-menu-toggle:hover{opacity:.7}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;display:flex;align-items:flex-start;justify-content:flex-start;animation:fadeIn .2s ease-out}.mobile-menu-dialog{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;animation:slideInLeft .3s ease-out;overflow-y:auto}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;background:#fff;z-index:10}.mobile-menu-header .logo-text{font-size:24px;font-weight:700}.mobile-menu-close{background:transparent;border:none;cursor:pointer;padding:8px;color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-base)}.mobile-menu-close:hover{opacity:.7}.mobile-menu-content{flex:1;display:flex;flex-direction:column;padding:24px 0}.mobile-menu-main{display:flex;flex-direction:column;gap:8px;padding:0 20px 24px;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-menu-link{padding:12px 16px;color:var(--text-primary);text-decoration:none;font-size:16px;font-weight:400;transition:all var(--transition-base);opacity:.7;position:relative;border-left:3px solid transparent;border-radius:0}.mobile-menu-link:hover{opacity:1;background:#00000005}.mobile-menu-link.active{opacity:1;font-weight:600;color:var(--text-primary);border-left-color:transparent;background:#8b5cf60d}.mobile-menu-section{display:flex;flex-direction:column}.mobile-menu-link-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;cursor:pointer}.mobile-menu-chevron{transition:transform var(--transition-base);flex-shrink:0}.mobile-menu-chevron.expanded{transform:rotate(90deg)}.mobile-menu-submenu{display:flex;flex-direction:column;padding-left:20px;margin-top:4px;animation:slideDown .2s ease-out}.mobile-menu-sublink{padding:8px 16px;color:var(--text-primary);text-decoration:none;font-size:14px;font-weight:400;transition:all var(--transition-base);opacity:.7;position:relative;border-left:3px solid transparent;border-radius:0}.mobile-menu-sublink:hover{opacity:1;background:#00000005}.mobile-menu-sublink.active{opacity:1;font-weight:600;color:var(--text-primary);border-left-color:transparent;background:#8b5cf60d}.mobile-menu-sublink:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base) var(--ease-out);border-radius:2px}.mobile-menu-sublink.active:after{width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-footer{margin-top:auto;padding:24px 20px 16px;display:flex;flex-direction:column;gap:12px}.mobile-menu-footer-links{display:flex;flex-wrap:wrap;gap:8px 12px}.mobile-menu-footer-link{color:var(--text-primary);opacity:.7;text-decoration:none;font-size:14px;font-weight:600;transition:opacity var(--transition-base);font-family:Figtree,sans-serif}.mobile-menu-footer-link:hover{opacity:1}.mobile-menu-footer-copyright{display:flex;flex-direction:column;gap:2px}.mobile-menu-footer-copyright p{margin:0;font-size:11px;color:#9ca3af;line-height:1.4;font-family:Figtree,sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 992px){.mobile-menu-toggle{display:block}}.content-main-panel{flex:1;margin-left:240px;width:calc(100% - 240px);background:var(--bg-primary)}.content-menu-link{padding:12px 24px;color:var(--text-primary);text-decoration:none;font-size:16px;font-weight:400;transition:all var(--transition-base);opacity:.7;position:relative;border-left:3px solid transparent}.content-menu-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-base) var(--ease-out);border-radius:2px}.content-menu-link:hover{opacity:1;background:#00000005}.content-menu-link:hover:after{width:100%}.content-menu-link.active{opacity:1;font-weight:600;color:var(--text-primary);border-left-color:transparent;background:#8b5cf60d}.content-menu-link.active:after{width:100%}@media (max-width: 992px){.content-left-menu{width:200px;min-width:200px}.content-main-panel{margin-left:200px;width:calc(100% - 200px)}}@media (max-width: 992px){.header-nav-center{display:none}.header-nav-link{font-size:14px}.header-search-icon{display:block}.content-left-menu{display:none}.content-main-panel{margin-left:0;width:100%}.content-menu-link{padding:10px 16px;font-size:14px}.mobile-menu-toggle{display:block}.btn-contact{display:none}}.content-section-header{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:16px}.content-section-icon{width:100px;height:100px;object-fit:scale-down;flex-shrink:0}.content-section-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Figtree,sans-serif;line-height:1.2}@media (max-width: 768px){.content-section-header{gap:12px;margin-bottom:24px}.content-section-icon{width:32px;height:32px}.content-section-title{font-size:1.5rem}}.winner-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:50px;background:#8b5cf626;color:var(--accent-purple);font-size:14px;font-weight:600;font-family:Figtree,sans-serif;border:1px solid rgba(139,92,246,.3)}.empty-state{text-align:center;padding:60px 20px;color:var(--text-primary)}.empty-state-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;font-family:Figtree,sans-serif}.empty-state-message{font-size:1rem;color:var(--text-primary);margin-bottom:24px;font-family:Figtree,sans-serif}.loading-spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(139,92,246,.2);border-top-color:var(--accent-purple);border-radius:50%;animation:spin .8s linear infinite}.loading-message{color:var(--text-primary);font-size:1rem;margin-top:16px;font-family:Figtree,sans-serif}.winner{color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--text-tertiary);letter-spacing:.05em;margin-bottom:6px}.model-badge{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--accent-pink);color:#fff;font-size:14px;font-weight:600;margin-right:4px;white-space:nowrap}.model-badge-positive{background:#10b981;color:#fff}.model-badge-negative{background:#ef4444;color:#fff}.winner-votes-title{font-size:14px;font-weight:400;color:var(--text-tertiary);letter-spacing:.05em;margin-bottom:0}.winner-votes-result{margin-top:0;font-size:36px;margin-bottom:10px}.video-details-wrapper{margin-bottom:40px}.video-details-container{display:flex;flex-direction:column;gap:32px}@media (min-width: 993px){.video-details-container{flex-direction:row;align-items:flex-start}}.video-details-thumbnail{flex-shrink:0}@media (min-width: 993px){.video-details-thumbnail,.video-details-content{flex:0 0 50%;max-width:50%}}.video-details-thumbnail-inner{aspect-ratio:16 / 9;width:100%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(0,0,0,.1)}.video-details-thumbnail-img{width:100%;height:100%;object-fit:cover}.video-details-video{width:100%;height:100%;border:none}.video-details-content{flex:1}.video-details-container div.loading-state{padding-top:20px!important}.video-details-content p.loading-message{color:gray;margin-top:0}.video-details-title{font-size:1.5rem;margin-bottom:16px;color:#000;font-weight:700;letter-spacing:-.03em;line-height:1.1}.video-details-link{display:inline-flex;align-items:center;color:var(--accent-purple);font-weight:500;transition:color var(--transition-fast);text-decoration:none}.video-details-link:hover{color:var(--accent-pink)}.video-details-link-icon{width:20px;height:20px;margin-right:8px}.video-details-description{margin-top:12px;margin-bottom:20px;font-size:14px;color:gray;opacity:.7;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.back-link-icon{width:16px;height:16px}.analysis-card{margin-bottom:40px}.analysis-card-winner-title{font-size:2rem;font-weight:600;margin-bottom:20px}.analysis-card-title{font-size:1.3rem;font-weight:600;color:#000;margin-bottom:20px}.speaker-stances-list{display:flex;flex-direction:column;gap:16px}.speaker-stance-item{color:#000;line-height:1.75;margin:0}.speaker-stance-item strong{font-weight:600}.analysis-card-winner-icon{flex-shrink:0;padding-right:10px;padding-left:10px;margin-bottom:30px}.analysis-content-wrapper{display:flex;align-items:flex-start;gap:16px}@media (max-width: 768px){.analysis-content-wrapper{flex-direction:column;align-items:center}.analysis-card-winner-icon{width:100%;align-items:center}}.subtopics-container{display:flex;flex-direction:column;gap:24px}.subtopic-card{background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000000d;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.subtopic-header{background:var(--gradient-secondary);border-bottom:1px solid rgba(0,0,0,.1);padding:16px 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background-color var(W--transition-base);-webkit-user-select:none;user-select:none}.subtopic-header:focus{outline-offset:-2px}.subtopic-header-content{flex:1}.subtopic-name{font-size:1rem;font-weight:600;color:#000;margin:0}.subtopic-winner-badge-header{background:var(--gradient-text);color:#fff;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.25px;white-space:nowrap;box-shadow:0 2px 8px #00a6fb4d}.subtopic-description{color:#000;padding:24px;display:flex;flex-direction:column;gap:24px}.subtopic-chevron{width:20px;height:20px;color:#000;transition:transform var(--transition-base);flex-shrink:0}.subtopic-chevron.open{transform:rotate(180deg)}.subtopic-analyses{padding:24px;display:flex;flex-direction:column;gap:24px}.speaker-analysis-item{padding-bottom:0}.speaker-analysis-item.has-border{padding-bottom:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.speaker-analysis-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.speaker-analysis-name{font-size:1rem;font-weight:600;color:#000}.subtopic-winner-badge{padding:4px 8px;background:#22c55e33;color:#15803d;border-radius:50px;font-size:12px;font-weight:500}.speaker-position{margin-bottom:16px}.speaker-position-label{font-size:14px;font-weight:500;color:#000;opacity:.7;margin-bottom:4px}.speaker-position-text{font-size:14px;color:#000;line-height:1.75}.pros-cons-grid{display:grid;gap:16px}.pros-cons-grid.two-columns{grid-template-columns:repeat(2,1fr)}.pros-cons-grid.one-column{grid-template-columns:1fr}@media (max-width: 992px){.pros-cons-grid.two-columns{grid-template-columns:1fr}}.pros-card{background:#22c55e1a;border-radius:var(--radius-md);border:1px solid rgba(34,197,94,.3);padding:16px}.cons-card{background:#ef44441a;border-radius:var(--radius-md);border:1px solid rgba(239,68,68,.3);padding:16px}.pros-cons-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.pros-card .pros-cons-label{color:#15803d}.cons-card .pros-cons-label{color:#b91c1c}.pros-cons-text{font-size:14px;color:#000;line-height:1.75}.subtopic-justification{padding:16px 24px;margin-bottom:0}.subtopic-justification-content{display:flex;align-items:flex-start;gap:12px}.subtopic-justification-icon{width:20px;height:20px;color:var(--accent-blue);flex-shrink:0;margin-top:2px}.subtopic-justification-title{font-weight:600;color:var(--accent-blue);font-size:1.2rem;margin-bottom:4px}.subtopic-justification-text{color:#000;line-height:1.75}.analysis-card-content p{opacity:.7}.analysis-model-opinion{margin-top:32px;margin-bottom:16px;text-align:center}.analysis-model-opinion p{font-size:16px;color:#0009;font-style:italic;margin:0;line-height:1.5}.analysis-results-disclaimer{margin-top:32px;margin-bottom:0;padding-top:0;text-align:center}.analysis-results-disclaimer p{font-size:16px;color:#00000080;font-style:italic;margin:0;line-height:1.5}.analysis-disclaimer{margin-top:32px;padding-top:24px;text-align:center;border-top:1px solid rgba(0,0,0,.1)}.analysis-disclaimer p{font-size:16px;color:#00000080;font-style:italic;margin:0;line-height:1.5}.votes-tab-models-container{margin-top:auto;display:flex;gap:12px}@media (max-width: 767px){.votes-tab-models-container{flex-direction:column}}.votes-tab-winner-container{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.votes-tab-winner-container h3,.ratings-tab-rating-container h1{font-size:18px}@media (max-width: 767px){.votes-tab-winner-container{flex:1;width:100%}}.votes-tab-winner-value{font-size:60px;font-weight:700;margin:0;text-align:center}@media (max-width: 767px){.votes-tab-winner-value{font-size:2rem;font-weight:600}}.votes-tab-participants-column{flex:0 0 50%;display:flex;flex-direction:column;gap:24px}@media (max-width: 767px){.votes-tab-participants-column{flex:1;width:100%;margin-top:24px}}.votes-tab-participant-item{display:flex;flex-direction:column;gap:12px}.votes-tab-participant-title{font-size:1.3rem;font-weight:600;color:#000;margin:0}.votes-tab-participant-models{display:flex;flex-wrap:wrap;gap:8px}.votes-by-participant{display:flex;flex-direction:column;gap:16px}.vote-participant-item{padding:16px;background:#f9f9f9;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.1)}.vote-participant-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vote-participant-name{font-size:1rem;font-weight:600;color:#000}.vote-count-badge{padding:4px 12px;background:var(--gradient-primary);color:#fff;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.25px}.vote-models-list{display:flex;flex-wrap:wrap;gap:8px}.vote-model-badge{padding:4px 10px;font-size:13px;font-weight:700;margin-right:8px;margin-bottom:8px}.vote-no-votes{color:#000;opacity:.5;font-size:14px;margin:0;font-style:italic}.overall-winner{text-align:center}.overall-winner p{color:gray;font-weight:600}.pay-to-share{margin-top:74px;text-align:center}.pay-to-share p{color:gray;font-weight:400}.pay-to-share button{width:50%}@media (max-width: 992px){.pay-to-share button{width:100%}}.btn-vote{margin-right:10px;margin-bottom:10px}.btn-contact{padding:5px 10px;background:#000}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.input-field:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.button-loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;margin-right:8px;vertical-align:middle}.error-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;overflow:hidden}.error-dialog{background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:dialogSlideIn .3s var(--ease-out)}@keyframes dialogSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.error-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1)}.error-dialog-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Figtree,sans-serif}@media (max-width: 768px){.error-dialog-title{font-size:18px}}.error-dialog-close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);opacity:.6;transition:opacity var(--transition-fast);border-radius:4px}.error-dialog-close:hover{opacity:1;background:#0000000d}.error-dialog-content{color:var(--text-primary);padding:32px;flex:1;overflow-y:auto;touch-action:pan-y}.error-dialog-content p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0;font-family:Figtree,sans-serif;text-align:center}.error-dialog-content ul{font-size:14px;list-style-type:disc;padding-left:40px;text-align:left;margin-top:20px}.error-dialog-footer{padding:24px 32px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:12px}.error-dialog-footer a{color:var(--accent-blue);text-decoration:none}.launch-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;overflow:hidden}.launch-dialog{background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:dialogSlideIn .3s var(--ease-out)}.launch-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1)}.launch-dialog-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Figtree,sans-serif}@media (max-width: 768px){.launch-dialog-title{font-size:18px}}.launch-dialog-close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);opacity:.6;transition:opacity var(--transition-fast);border-radius:4px}.launch-dialog-close:hover{opacity:1;background:#0000000d}.launch-dialog-content{color:var(--text-primary);padding:32px;flex:1;overflow-y:auto;touch-action:pan-y}.launch-dialog-content p{color:var(--text-primary);font-size:15px;line-height:1.5;margin:0;font-family:Figtree,sans-serif;text-align:center}.launch-dialog-link{color:var(--accent-blue);text-decoration:none}.launch-dialog-footer{padding:24px 32px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:12px}.launch-dialog-footer a{width:100%}.judge-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none;overflow:hidden}.judge-dialog{background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:dialogSlideIn .3s var(--ease-out)}@media (max-width: 768px){.judge-dialog{max-width:370px}.judge-dialog-header{padding:20px 24px}.judge-dialog-content{padding:24px}.judge-dialog-footer{padding:20px 24px}}.judge-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.1)}.judge-dialog-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;font-family:Figtree,sans-serif}@media (max-width: 768px){.judge-dialog-title{font-size:18px}}.judge-dialog-close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);opacity:.6;transition:opacity var(--transition-fast);border-radius:4px}.judge-dialog-close:hover{opacity:1;background:#0000000d}.judge-dialog-content{color:var(--text-primary);padding:28px;flex:1;overflow-y:auto;touch-action:pan-y}.judge-dialog-content p{color:var(--text-primary);font-size:14px;line-height:1.6;margin-top:20px;font-family:Figtree,sans-serif;text-align:left}.judge-dialog-content ul{font-size:14px;list-style-type:disc;padding-left:40px;text-align:left;margin-top:20px}.judge-dialog-thumbnail{width:100%;margin-bottom:0;border-radius:8px;overflow:hidden}.judge-dialog-thumbnail-img{width:100%;height:auto;display:block;object-fit:cover;border:none;border-radius:8px}.judge-dialog-thumbnail iframe{width:100%;aspect-ratio:16 / 9;border:none;border-radius:8px}.judge-dialog-video-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;font-family:Figtree,sans-serif;text-align:left;line-height:1.4}@media (max-width: 768px){.judge-dialog-video-title{font-size:14px}}.judge-dialog-duration-container{text-align:center;margin:0 0 24px}.judge-dialog-duration{font-size:28px;font-weight:700;color:var(--text-primary);text-align:center;margin:0;font-family:Figtree,sans-serif}.judge-dialog-duration-label{font-size:.875rem;color:#0009;text-align:center;font-family:Figtree,sans-serif}.judge-dialog-product-table{width:100%;margin-top:10px;margin-bottom:10px}.judge-dialog-product-table table{width:100%;border-collapse:collapse}.judge-dialog-product-label{padding-top:0;padding-bottom:0;text-align:left;color:var(--text-primary);font-size:14px;font-family:Figtree,sans-serif;font-weight:500;vertical-align:top;width:30%}.judge-dialog-product-value{padding-top:0;padding-bottom:0;text-align:left;color:var(--text-primary);font-size:14px;font-family:Figtree,sans-serif;vertical-align:top}.judge-dialog-price-table{width:100%;margin-bottom:2px;margin-top:24px}.judge-dialog-price-table table{width:100%;border-collapse:collapse}.judge-dialog-price-table tr:last-child{border-bottom:none}.judge-dialog-price-label{padding-top:0;padding-bottom:0;text-align:left;color:var(--text-primary);font-size:14px;font-family:Figtree,sans-serif}.judge-dialog-price-value{padding:2px 0;text-align:right;color:var(--text-primary);font-size:14px;font-family:Figtree,sans-serif;font-weight:500}.judge-dialog-price-separator{border-top:1px solid rgba(0,0,0,.2);height:1px}.judge-dialog-price-separator td{padding:0;height:1px}.judge-dialog-price-total .judge-dialog-price-label,.judge-dialog-price-total .judge-dialog-price-value{font-weight:700;font-size:16px;padding-top:10px;border-bottom:none}.judge-dialog-price-note{font-size:12px;color:#0009;margin:8px 0 0;text-align:left;font-family:Figtree,sans-serif}.judge-dialog-terms-agreement{font-size:12px!important;color:#000000b3;margin:16px 0 0;text-align:left;line-height:1.5;font-family:Figtree,sans-serif}.judge-dialog-terms-agreement .judge-dialog-link{color:var(--accent-blue);text-decoration:none;font-weight:500}.judge-dialog-terms-agreement .judge-dialog-link:hover{text-decoration:underline}.judge-dialog-taxes-row{border-top:none}.judge-dialog-taxes-row td{border-bottom:1px solid rgba(0,0,0,.2)}.judge-dialog-taxes-note{font-size:12px;color:#0009;padding:0;text-align:left;font-family:Figtree,sans-serif}.judge-dialog-footer{padding:24px 32px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:12px}.judge-dialog-footer .btn{width:100%}.judge-dialog-footer .btn:disabled{opacity:.5;cursor:not-allowed}.judge-dialog-checkout-btn{width:100%;padding:14px 28px;font-size:16px;font-weight:700;border-radius:10px;border:none;cursor:pointer;transition:all var(--transition-base)}.judge-dialog-checkout-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.judge-dialog-footer-links{display:flex;justify-content:center;gap:16px;margin-top:8px;font-size:12px}.judge-dialog-footer a{color:var(--accent-blue);text-decoration:none}@media (max-width: 768px){.judge-dialog-header{padding:20px 24px}.judge-dialog-content{padding:0 20px}.judge-dialog-footer{padding:20px 24px}.judge-dialog-content p{font-size:12px}.judge-dialog-duration-container{margin-bottom:10px}.judge-dialog-duration{margin-top:0;font-size:18px}.judge-dialog-duration-label{font-size:12px}}.overall-rating{text-align:center}.overall-rating p{color:gray;font-weight:600}.overall-rating-value{font-size:80px;font-weight:700;margin-bottom:0}.classification-section{margin-top:32px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}.classification-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 12px;font-family:Figtree,sans-serif}.classification-text{font-size:1rem;color:var(--text-primary);line-height:1.6;margin:0;opacity:.8;font-family:Figtree,sans-serif}.most-voted{font-weight:600;font-size:16px;color:gray}.jury-member-icon{height:200px;object-fit:scale-down;margin-bottom:30px}.jury-members-section-wrapper{background:#000;padding:80px 0;margin:0;position:relative}.jury-members-title-container{text-align:center;margin-bottom:60px;width:100%}.jury-members-title-container .hero-title{margin:0 auto}.disclaimer-text{text-align:center;color:#fff9;font-size:.875rem;line-height:1.5;margin-top:40px;padding:0 20px;max-width:800px;margin-left:auto;margin-right:auto}.jury-members-section{width:100%}.jury-members-container{position:relative;width:100%;padding:0 80px}.jury-members-container:before{content:"";position:absolute;left:0;top:0;bottom:0;width:120px;background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 50%,transparent 100%);z-index:5;pointer-events:none}.jury-members-container:after{content:"";position:absolute;right:0;top:0;bottom:0;width:120px;background:linear-gradient(to left,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 50%,transparent 100%);z-index:5;pointer-events:none}.jury-members-content{display:flex;gap:50px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0}.jury-members-content::-webkit-scrollbar{display:none}.jury-members-slider{flex:1;overflow:hidden}.jury-members-slider .slick-list{margin:0 -10px;padding:0}.jury-members-slider .slick-slide{padding:0 10px;height:auto}.jury-members-slider .slick-slide>div{outline:none;height:100%}.jury-members-slider .slick-arrow,.jury-members-slider .slick-dots{display:none!important}.jury-member-card-wrapper{outline:none}.jury-member-card{width:100%;height:100%;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;display:flex;flex-direction:column;position:relative}.jury-member-image-container{width:100%;height:500px;overflow:hidden;background:url(/images/jury-background.png) no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center;border-radius:30px;padding:0}.jury-member-image{width:100%;height:100%;object-fit:contain;object-position:center}.jury-member-info{padding:24px 32px;background:transparent;color:#fff;border:none}.jury-member-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.jury-member-name{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:Figtree,sans-serif}.jury-member-icon-small{width:32px;height:32px;object-fit:contain;flex-shrink:0}.jury-member-description{font-size:.9375rem;line-height:1.6;color:#ffffffe6;margin:0;font-family:Figtree,sans-serif}.jury-members-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#000c;border:2px solid rgba(255,255,255,.2);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;color:#fff;transition:all var(--transition-base);box-shadow:0 4px 12px #00000080}.jury-members-arrow:hover{background:#000000f2;border-color:#fff6;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #0009}.jury-members-arrow-left{left:20px}.jury-members-arrow-right{right:20px}.jury-members-arrow svg{width:32px;height:32px}@media (max-width: 992px){.jury-members-section-wrapper{padding:60px 0}.jury-members-container{padding:0 60px}.jury-members-container:before,.jury-members-container:after{width:80px}.jury-members-slider .slick-list{margin:0 -10px}.jury-members-slider .slick-slide{padding:0 10px}.jury-member-image-container{height:400px}.jury-members-arrow{width:56px;height:56px}.jury-members-arrow svg{width:28px;height:28px}.jury-members-arrow-left{left:10px}.jury-members-arrow-right{right:10px}}@media (max-width: 768px){.jury-members-section-wrapper{padding:40px 0}.jury-members-container{padding:0 50px}.jury-members-container:before,.jury-members-container:after{width:60px}.jury-members-slider .slick-list{margin:0 -10px}.jury-members-slider .slick-slide{padding:0 10px}.jury-member-image-container{height:350px}.jury-members-arrow{width:48px;height:48px}.jury-members-arrow svg{width:24px;height:24px}}.home-carousel-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.home-carousel-icon{width:40px;height:40px;object-fit:contain;flex-shrink:0}.home-carousel-title{font-size:1.5rem;font-weight:700;color:#000;margin:0;font-family:Figtree,sans-serif}.home-carousel-container{position:relative;width:100%;padding:0 80px}.home-carousel-container:before{content:"";position:absolute;left:0;top:0;bottom:0;width:120px;z-index:5;pointer-events:none}.home-carousel-container:after{content:"";position:absolute;right:0;top:0;bottom:0;width:120px;z-index:5;pointer-events:none}.home-carousel-content{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0}.home-carousel-content::-webkit-scrollbar{display:none}.home-carousel-slider{flex:1;overflow:hidden}.home-carousel-slider .slick-list{margin:0 -10px;padding:0}.home-carousel-slider .slick-slide{padding:0 10px;height:auto}.home-carousel-slider .slick-slide>div{outline:none;height:100%}.home-carousel-slider .slick-arrow,.home-carousel-slider .slick-dots{display:none!important}.home-carousel-item{width:100%;height:100%}.home-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:2px solid rgba(0,0,0,.1);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;color:var(--text-primary);transition:all var(--transition-base);box-shadow:0 4px 12px #00000026}.home-carousel-arrow:hover{background:#fff;border-color:#0003;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #0003}.home-carousel-arrow-left{left:20px}.home-carousel-arrow-right{right:20px}.home-carousel-arrow svg{width:32px;height:32px}@media (max-width: 992px){.home-carousel-container{padding:0 60px}.home-carousel-container:before,.home-carousel-container:after{width:80px}.home-carousel-slider .slick-list{margin:0 -10px}.home-carousel-slider .slick-slide{padding:0 10px}.home-carousel-arrow{width:56px;height:56px}.home-carousel-arrow svg{width:28px;height:28px}.home-carousel-arrow-left{left:10px}.home-carousel-arrow-right{right:10px}}@media (max-width: 768px){.home-carousel-section{margin-bottom:0}.home-carousel-header{gap:12px;margin-bottom:20px}.home-carousel-icon{width:32px;height:32px}.home-carousel-title{font-size:1.25rem}.home-carousel-container{padding:0 10px}.home-carousel-container:before,.home-carousel-container:after{width:60px}.home-carousel-slider .slick-list{margin:0 -10px}.home-carousel-slider .slick-slide{padding:0 10px}.home-carousel-arrow{width:48px;height:48px}.home-carousel-arrow svg{width:24px;height:24px}.home-carousel-arrow-left{left:5px}.home-carousel-arrow-right{right:5px}}.home-footer{background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:64px 0 32px}.home-footer-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.home-footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.home-footer-logo-container{font-size:20px}.home-footer-logo-container .logo-image{height:32px}.home-footer-logo-container .logo-text{font-size:20px;height:30px;padding-top:0}.home-footer-copyright{display:flex;flex-direction:column;gap:4px}.home-footer-copyright p{margin:0;font-size:14px;color:#6b7280;line-height:1.5}.home-footer-right{display:flex;gap:64px}.home-footer-column{display:flex;flex-direction:column;gap:16px}.home-footer-column-title{margin:0;font-size:16px;font-weight:600;color:#000;font-family:Figtree,sans-serif}.home-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.home-footer-links li{margin:0}.home-footer-link{color:#6b7280;text-decoration:none;font-size:14px;transition:color var(--transition-base);font-family:Figtree,sans-serif}.home-footer-link:hover{color:#000}@media (max-width: 768px){.home-footer-container{flex-direction:column;gap:32px}.home-footer-right{flex-direction:column;gap:32px;width:100%}.home-footer-left{flex-direction:column;gap:16px}.home-footer-logo-container{font-size:18px}.home-footer-logo-container .logo-image{height:32px}.home-footer-logo-container .logo-text{font-size:18px;height:28px}}.faq-section{background:var(--bg-secondary);padding:var(--spacing-3xl) 0;color:var(--text-secondary)}.faq-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.faq-left{display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-title{font-size:48px;font-weight:700;color:var(--text-secondary);margin:0;font-family:Figtree,sans-serif;line-height:1.2}.faq-content{font-size:16px;line-height:1.6;color:#fff9;margin:0;font-family:Figtree,sans-serif}.faq-right{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid rgba(255,255,255,.2)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) 0;background:none;border:none;color:var(--text-secondary);font-size:20px;font-weight:500;text-align:left;cursor:pointer;font-family:Figtree,sans-serif;transition:color .2s ease}.faq-question span{flex:1;padding-right:var(--spacing-md)}.faq-chevron{flex-shrink:0;transition:transform .3s ease;color:var(--text-secondary)}.faq-question.expanded .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 0 var(--spacing-lg) 0;color:#fff9;font-size:16px;line-height:1.7;font-family:Figtree,sans-serif}.faq-answer p{margin-bottom:var(--spacing-sm)}.faq-answer p:last-child{margin-bottom:0}@media (max-width: 768px){.faq-container{grid-template-columns:1fr;gap:var(--spacing-xl)}.faq-title{font-size:36px}.faq-content{font-size:1rem}.faq-question{font-size:1rem;padding:var(--spacing-md) 0}.faq-answer{font-size:.9375rem;padding:0 0 var(--spacing-md) 0}}.legal-page{background:#f9fafb;min-height:calc(100vh - 60px);padding:80px 0 64px}.legal-page-container{max-width:900px;margin:0 auto;padding:0 20px}.legal-page-header{margin-bottom:48px}.legal-page-title{font-size:2.5rem;font-weight:700;color:#000;margin:0;font-family:Figtree,sans-serif;text-align:center}.legal-page-content{background:#fff;border-radius:var(--radius-lg);padding:48px;box-shadow:0 1px 3px #0000001a}.legal-section{margin-bottom:40px}.legal-section:last-child{margin-bottom:0}.legal-section-title{font-size:1.5rem;font-weight:600;color:#000;margin:0 0 16px;font-family:Figtree,sans-serif}.legal-intro{margin-bottom:40px;line-height:1.8}.legal-intro p{margin-bottom:16px}.legal-blockquote{border-left:4px solid var(--accent-purple);padding-left:20px;margin:24px 0;font-style:italic;color:#666}.legal-subsection{margin-bottom:24px}.legal-subsection:last-child{margin-bottom:0}.legal-subsection-title{font-size:1.125rem;font-weight:600;color:#000;margin:12px 0;font-family:Figtree,sans-serif}.legal-section-text{font-size:1rem;line-height:1.75;color:#374151;margin:0 0 16px;font-family:Figtree,sans-serif}.legal-section-text:last-child{margin-bottom:0}.order-success-container{padding:0;display:flex;align-items:center;justify-content:center}.order-success-content{max-width:600px;width:100%;text-align:center}.order-success-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 24px;font-family:Figtree,sans-serif}.order-success-message{font-size:1.125rem;color:var(--text-primary);margin:0 0 16px;line-height:1.6;font-family:Figtree,sans-serif}.order-success-order-id{font-size:1rem;color:#000000b3;margin:0 0 16px;line-height:1.6;font-family:Figtree,sans-serif}.order-success-support{font-size:1rem;color:#000000b3;margin:0;line-height:1.6;font-family:Figtree,sans-serif}.order-success-link{color:var(--accent-blue);text-decoration:none;font-weight:500}.order-success-link:hover{text-decoration:underline}.order-success-video-section{margin-bottom:32px}.order-success-video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-lg);margin-bottom:16px}.order-success-video-embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.order-success-video-title{font-size:1.5rem;font-weight:700;color:#000;margin:0}@media (max-width: 768px){.order-success-container{padding:0 20px}.order-success-title{font-size:1.5rem}.order-success-message{font-size:1rem}.order-success-support{font-size:.9375rem}}.legal-link{color:var(--accent-blue);text-decoration:none;transition:color var(--transition-base)}.legal-link:hover{color:var(--accent-purple);text-decoration:underline}@media (max-width: 768px){.legal-page{padding:60px 0 48px}.legal-page-container{padding:0 16px}.legal-page-title{font-size:2rem}.legal-page-content{padding:32px 24px}.legal-section{margin-bottom:32px}.legal-section-title{font-size:1.25rem}.legal-subsection-title{font-size:1rem}}.order-main-container{padding:20px 16px;max-width:500px;margin:0 auto}@media (max-width: 768px){.video-details-title,.order-success-video-title{font-size:18px}.order-success-video-section{margin-bottom:10px}}.leaderboard-stats-mobile{display:none}.leaderboard-stats-desktop{display:flex;gap:16px;align-items:center}@media (max-width: 768px){.leaderboard-stats-mobile{display:flex;gap:16px;align-items:center;margin-left:46px;margin-top:8px}.leaderboard-stats-desktop{display:none}}.language-selector{position:relative}.language-selector-button{display:flex;align-items:center;padding:6px 12px;background:#fff;color:#000;border:none;border-radius:4px;font-size:14px;font-family:Figtree,sans-serif;cursor:pointer;outline:none;transition:background-color .2s ease}.language-selector-button.transparent{background:transparent;color:#000}.language-selector-button.transparent svg path{fill:#000}.language-selector-button:hover{background-color:#f5f5f5}.language-selector-button.transparent:hover{background-color:#ffffff1a}.language-selector-button:active{background-color:#e5e5e5}.language-selector-button.transparent:active{background-color:#fff3}.language-selector-dropdown{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:60px;z-index:1000;overflow:hidden}.language-selector-option{display:block;width:100%;padding:8px 12px;background:#fff;color:#000;border:none;border-bottom:1px solid rgba(0,0,0,.05);font-size:14px;font-family:Figtree,sans-serif;text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease}.language-selector-option:last-child{border-bottom:none}.language-selector-option:hover{background-color:#f5f5f5}.language-selector-option.selected{background-color:#e5e5e5;font-weight:600}.language-selector-option.selected:hover{background-color:#d5d5d5}.mobile-search-cta{display:none}.mobile-search-cta-hidden{display:none!important}@media (max-width: 992px){.mobile-search-cta{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:10000!important;padding:16px;background:#fff;box-shadow:0 -4px 16px #0000001a;border-top:1px solid rgba(0,0,0,.1);transition:transform .3s ease,opacity .3s ease}.mobile-search-cta.mobile-search-cta-hidden{display:none!important}.mobile-search-cta-header{text-align:center;margin-bottom:16px}.mobile-search-cta-title{font-family:Figtree,sans-serif;font-weight:bolder;margin:0 0 8px;font-size:clamp(1.5rem,6vw,2rem);line-height:1.2;background:linear-gradient(65deg,#00a6fb,#900efd,#fb2056);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%}.mobile-search-cta-subtitle{margin:0;font-size:clamp(.875rem,2vw,1rem);line-height:1.5;color:#000000b3}.mobile-search-cta-button{width:100%;padding:14px 28px;font-size:15px;font-weight:700;line-height:1;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease}.mobile-search-cta-form{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.mobile-search-cta-input{flex:1;padding:14px 20px;border-radius:10px;border:1px solid rgba(0,0,0,.2);background:#fff;font-size:15px;font-family:Figtree,sans-serif;min-width:0}.mobile-search-cta-input:focus{outline:none;border:2px solid var(--accent-purple);background:#fff;box-shadow:0 0 0 3px #8b5cf61a}.mobile-search-cta-input:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.mobile-search-cta-submit{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:10px;border:none;background:var(--gradient-primary);color:var(--text-secondary);box-shadow:0 4px 16px #00a6fb66;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mobile-search-cta-submit:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #00a6fb80,0 0 40px #fb20564d}.mobile-search-cta-submit:active:not(:disabled){transform:translateY(0) scale(.98)}.mobile-search-cta-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.mobile-search-cta-submit svg{width:20px;height:20px;stroke:currentColor}.mobile-search-cta-submit .button-loading-spinner{margin-right:0;width:20px;height:20px;border-width:2px}}
