:root{--color-navy-950: #040d1e;--color-navy-900: #080f21;--color-navy-800: #0d1632;--color-navy-700: #132047;--color-navy-600: #1a2d5e;--color-navy-500: #1e3a8a;--color-navy-400: #2952b3;--color-orange-600: #ea6508;--color-orange-500: #f97316;--color-orange-400: #fb923c;--color-orange-300: #fdba74;--color-accent-blue: #3b82f6;--color-accent-cyan: #06b6d4;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-success: #10b981;--color-text-primary: #1a2d5e;--color-text-secondary: #4b5563;--color-text-light: #9ca3af;--font-primary: 'Outfit',sans-serif;--font-body: 'Inter',sans-serif;--section-padding: 5rem 0;--container-max: 1200px;--container-pad: 1.5rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 1px 3px rgba(0,0,0,0.08),0 1px 2px rgba(0,0,0,0.06);--shadow-md: 0 4px 16px rgba(0,0,0,0.10),0 2px 6px rgba(0,0,0,0.08);--shadow-lg: 0 12px 40px rgba(0,0,0,0.14),0 4px 12px rgba(0,0,0,0.10);--shadow-xl: 0 24px 64px rgba(0,0,0,0.18);--shadow-glow: 0 0 40px rgba(249,115,22,0.25);--transition-fast: 0.18s ease;--transition-base: 0.28s ease;--transition-slow: 0.45s cubic-bezier(0.4,0,0.2,1);--navbar-h: 72px;--topbar-h: 2.5rem}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;font-size: 16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{font-family: var(--font-body);color: var(--color-text-primary);background: var(--color-white);overflow-x: hidden;line-height: 1.6}img{max-width: 100%;display: block}a{text-decoration: none;color: inherit}ul{list-style: none}button{cursor: pointer;border: none;background: none;font-family: inherit}svg{display: block}input,select,textarea{font-family: inherit;font-size: 1rem}.container{max-width: var(--container-max);margin: 0 auto;padding: 0 var(--container-pad)}.section{padding: var(--section-padding)}.section-dark{background: var(--color-navy-950);position: relative;overflow: hidden}.section-dark .section-title,.section-dark .section-subtitle{color: var(--color-white)}.section-dark .section-subtitle{color: rgba(255,255,255,0.65)}.section-dark .section-tag{background: rgba(249,115,22,0.15)}.section-header{text-align: center;max-width: 720px;margin: 0 auto 3.5rem}.section-tag{display: inline-flex;align-items: center;gap: 0.5rem;font-family: var(--font-primary);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-orange-500);background: rgba(249,115,22,0.10);border: 1px solid rgba(249,115,22,0.25);padding: 0.35rem 0.85rem;border-radius: 100px;margin-bottom: 1rem}.section-tag-light{color: var(--color-orange-400);background: rgba(249,115,22,0.15);border-color: rgba(249,115,22,0.35)}.section-title{font-family: var(--font-primary);font-size: clamp(1.9rem,4vw,2.75rem);font-weight: 800;line-height: 1.2;color: var(--color-navy-800);margin-bottom: 1rem}.section-subtitle{font-size: 1.05rem;color: var(--color-text-secondary);line-height: 1.75;max-width: 600px;margin: 0 auto}.btn{display: inline-flex;align-items: center;gap: 0.5rem;font-family: var(--font-primary);font-weight: 600;font-size: 0.95rem;padding: 0.75rem 1.75rem;border-radius: var(--radius-md);transition: all var(--transition-base);cursor: pointer;letter-spacing: 0.01em;white-space: nowrap;text-decoration: none;border: none;pointer-events: auto}.btn-primary{background: linear-gradient(135deg,var(--color-orange-500) 0%,var(--color-orange-600) 100%);color: var(--color-white);box-shadow: 0 4px 20px rgba(249,115,22,0.35)}.btn-primary:hover{background: linear-gradient(135deg,var(--color-orange-400) 0%,var(--color-orange-500) 100%);box-shadow: 0 6px 28px rgba(249,115,22,0.50);transform: translateY(-2px)}.btn-secondary{background: rgba(255,255,255,0.12);color: var(--color-white);border: 1.5px solid rgba(255,255,255,0.35);backdrop-filter: blur(8px)}.btn-secondary:hover{background: rgba(255,255,255,0.22);border-color: rgba(255,255,255,0.6);transform: translateY(-2px)}.btn-outline{background: transparent;color: var(--color-white);border: 1.5px solid rgba(255,255,255,0.45)}.btn-outline:hover{border-color: #fff;background: rgba(255,255,255,0.10);transform: translateY(-2px)}.why-us .btn-outline,.section:not(.section-dark) .btn-outline{color: var(--color-navy-800);border-color: rgba(13,22,50,0.35)}.why-us .btn-outline:hover,.section:not(.section-dark) .btn-outline:hover{border-color: var(--color-navy-800);background: rgba(13,22,50,0.05)}.section .contact-cta-card .btn-outline{color: var(--color-white);border-color: rgba(255,255,255,0.45)}.section .contact-cta-card .btn-outline:hover{border-color: #fff;background: rgba(255,255,255,0.10)}.btn-white{background: #fff;color: var(--color-navy-900);border: 1.5px solid #fff;font-weight: 700}.btn-white:hover{background: rgba(255,255,255,0.88);transform: translateY(-2px)}.btn-nav{background: linear-gradient(135deg,var(--color-orange-500),var(--color-orange-600));color: var(--color-white);padding: 0.55rem 0.9rem;font-size: 0.88rem;white-space: nowrap;box-shadow: 0 2px 12px rgba(249,115,22,0.30)}.btn-nav:hover{box-shadow: 0 4px 20px rgba(249,115,22,0.50);transform: translateY(-1px)}.nav-ctas{display: flex;align-items: center;gap: 0.6rem}.btn-nav-pub{background: var(--color-white);color: var(--color-navy-900);padding: 0.55rem 1.1rem;font-size: 0.9rem;white-space: nowrap;box-shadow: 0 2px 12px rgba(0,0,0,0.18)}.btn-nav-pub:hover{background: var(--color-gray-100);box-shadow: 0 4px 20px rgba(0,0,0,0.28);transform: translateY(-1px)}.btn-nav-pub.is-active{background: linear-gradient(135deg,var(--color-orange-500),var(--color-orange-600));color: var(--color-white);box-shadow: 0 2px 12px rgba(249,115,22,0.30)}.navbar{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;transition: all var(--transition-base)}.topbar{height: var(--topbar-h);overflow: hidden;background: var(--color-navy-950);border-bottom: 1px solid rgba(255,255,255,0.06);font-family: var(--font-body);font-size: 0.72rem;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;transition: height var(--transition-base),opacity var(--transition-base),border-color var(--transition-base)}.topbar-inner{max-width: var(--container-max);margin: 0 auto;padding: 0 var(--container-pad);height: var(--topbar-h);display: flex;align-items: center;justify-content: space-between;gap: 1rem}.topbar-brand{color: rgba(255,255,255,0.55);white-space: nowrap}.topbar-contact{display: flex;align-items: center;gap: 1.75rem}.topbar-contact a,.topbar-contact span{display: inline-flex;align-items: center;gap: 0.45rem;color: rgba(255,255,255,0.55);white-space: nowrap}.topbar-contact a{transition: color var(--transition-fast)}.topbar-contact a:hover{color: var(--color-orange-400)}.topbar-contact svg{width: 13px;height: 13px;flex-shrink: 0;opacity: 0.8}.navbar.scrolled .topbar{height: 0;opacity: 0;border-bottom-color: transparent}@media (max-width: 900px){.topbar-brand{display: none}.topbar-inner{justify-content: center}.logo-sub{display: none}}@media (max-width: 768px){.topbar{display: none}}.navbar.scrolled{background: rgba(8,15,33,0.97);backdrop-filter: blur(20px);border-bottom: 1px solid rgba(255,255,255,0.07);box-shadow: 0 4px 30px rgba(0,0,0,0.25)}.navbar.navbar-solid{background: rgba(8,15,33,0.97);backdrop-filter: blur(20px);border-bottom: 1px solid rgba(255,255,255,0.07)}.nav-container{max-width: 1320px;margin: 0 auto;padding: 0 var(--container-pad);height: var(--navbar-h);display: flex;align-items: center;gap: 0.75rem}.nav-logo{display: flex;align-items: center;gap: 10px;font-family: var(--font-primary);font-size: 1.55rem;font-weight: 800;letter-spacing: -0.02em;margin-left: -14px}.logo-aj{color: var(--color-orange-500);text-shadow: 0 0 20px rgba(249,115,22,0.4)}.logo-ventures{color: var(--color-white)}.logo-mark{width: 40px;height: 40px;flex-shrink: 0;margin-left: 4px;border-radius: 10px;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.09);filter: drop-shadow(0 0 14px rgba(249,115,22,0.18));transition: transform var(--transition-fast)}.nav-logo:hover .logo-mark{transform: scale(1.06)}.logo-text{display: flex;flex-direction: column;line-height: 1.05}.logo-sub{font-family: var(--font-body);font-size: 0.56rem;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;color: rgba(255,255,255,0.5);margin-top: 4px;white-space: nowrap}.nav-links{display: flex;align-items: center;gap: 0.05rem;margin-left: auto}.nav-link{font-family: var(--font-body);font-size: 0.88rem;font-weight: 500;color: rgba(255,255,255,0.75);padding: 0.5rem 0.4rem;border-radius: var(--radius-sm);white-space: nowrap;transition: all var(--transition-fast)}.nav-link:hover{color: var(--color-white);background: rgba(255,255,255,0.08)}.nav-link.is-active,.nav-link[aria-current="page"]{color: var(--color-orange-400);font-weight: 600;background: rgba(249,115,22,0.12)}.hamburger{display: none;flex-direction: column;gap: 5px;padding: 0.5rem;margin-left: auto}.hamburger span{display: block;width: 24px;height: 2px;background: var(--color-white);border-radius: 2px;transition: all var(--transition-base)}.hamburger.open span:nth-child(1){transform: rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity: 0}.hamburger.open span:nth-child(3){transform: rotate(-45deg) translate(5px,-5px)}.hero{position: relative;min-height: 100vh;display: flex;align-items: center;justify-content: center;background: var(--color-navy-950);overflow: hidden}.hero-bg-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0.35;z-index: 0}#hero-canvas{position: absolute;inset: 0;width: 100%;height: 100%}.hero-overlay{position: absolute;inset: 0;background: radial-gradient(ellipse 80% 60% at 50% 40%,rgba(30,58,138,0.45) 0%,rgba(4,13,30,0.95) 100%);pointer-events: none}.hero-content{position: relative;z-index: 2;text-align: center;max-width: 860px;padding: calc(var(--navbar-h) + 2rem) 2rem 4rem;animation: heroFadeIn 1.1s ease forwards}@keyframes heroFadeIn{from{opacity: 0;transform: translateY(30px)}to{opacity: 1;transform: translateY(0)}}.hero-badge{display: inline-flex;align-items: center;gap: 0.6rem;font-family: var(--font-body);font-size: 0.8rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255,255,255,0.75);background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.15);padding: 0.45rem 1rem;border-radius: 100px;margin-bottom: 1.75rem;backdrop-filter: blur(8px)}.badge-dot{width: 8px;height: 8px;background: var(--color-orange-500);border-radius: 50%;animation: pulse 2s infinite;box-shadow: 0 0 0 0 rgba(249,115,22,0.6)}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(249,115,22,0.6)}70%{box-shadow: 0 0 0 8px rgba(249,115,22,0)}100%{box-shadow: 0 0 0 0 rgba(249,115,22,0)}}.hero-title{font-family: var(--font-primary);font-size: clamp(2.5rem,6vw,4.25rem);font-weight: 900;line-height: 1.1;color: var(--color-white);letter-spacing: -0.025em;margin-bottom: 1.5rem}.hero-title-accent{background: linear-gradient(135deg,var(--color-orange-400),var(--color-orange-500));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;filter: drop-shadow(0 0 20px rgba(249,115,22,0.4))}.hero-subtitle{font-size: clamp(1rem,2vw,1.2rem);color: rgba(255,255,255,0.65);max-width: 580px;margin: 0 auto 2.5rem;line-height: 1.8}.hero-cta-group{display: flex;align-items: center;justify-content: center;gap: 1rem;margin-bottom: 3.5rem;flex-wrap: wrap}.btn-primary.hero-btn,.hero-cta-group .btn-primary{padding: 0.9rem 2.25rem;font-size: 1rem}.hero-stats{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.10);border-radius: var(--radius-lg);padding: 1.25rem 2rem;backdrop-filter: blur(12px);max-width: 640px;margin: 0 auto}.stat-item{flex: 1;text-align: center;display: flex;flex-direction: column;gap: 0.2rem}.stat-number{font-family: var(--font-primary);font-size: 1.6rem;font-weight: 800;color: var(--color-white);line-height: 1}.stat-label{font-size: 0.72rem;font-weight: 500;color: rgba(255,255,255,0.5);letter-spacing: 0.04em}.stat-divider{width: 1px;height: 40px;background: rgba(255,255,255,0.15);margin: 0 1.5rem;flex-shrink: 0}.hero-stats-grid{display: grid;grid-template-columns: repeat(4,1fr);align-items: center;gap: 0;padding: 1.25rem 1.5rem}.hero-stats-grid .stat-item{position: relative;padding: 0.25rem 0.5rem}.hero-stats-grid .stat-item + .stat-item::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 40px;background: rgba(255,255,255,0.15)}.hero-scroll-indicator{position: absolute;bottom: 2rem;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;gap: 0.5rem;z-index: 2;animation: fadeInUp 1.5s ease 0.8s forwards;opacity: 0}@keyframes fadeInUp{from{opacity: 0;transform: translateX(-50%) translateY(10px)}to{opacity: 1;transform: translateX(-50%) translateY(0)}}.hero-scroll-indicator span{font-size: 0.7rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255,255,255,0.35)}.scroll-arrow{width: 24px;height: 24px;border-right: 2px solid rgba(255,255,255,0.35);border-bottom: 2px solid rgba(255,255,255,0.35);transform: rotate(45deg);animation: scrollBounce 1.5s ease-in-out infinite}@keyframes scrollBounce{0%,100%{transform: rotate(45deg) translateY(0)}50%{transform: rotate(45deg) translateY(5px)}}.ticker-strip{background: linear-gradient(90deg,var(--color-navy-700),var(--color-navy-600));overflow: hidden;padding: 0.85rem 0;border-top: 1px solid rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.06)}.ticker-track{display: flex;align-items: center;gap: 1.5rem;white-space: nowrap;animation: ticker 30s linear infinite;width: max-content}.ticker-track span{font-family: var(--font-primary);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255,255,255,0.65)}.ticker-dot{color: var(--color-orange-500) !important;font-size: 0.5rem !important}@keyframes ticker{from{transform: translateX(0)}to{transform: translateX(-50%)}}.services{background: var(--color-gray-50)}.services-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.75rem}.service-card{background: var(--color-white);border-radius: var(--radius-lg);border: 1.5px solid var(--color-gray-100);box-shadow: var(--shadow-sm);transition: all var(--transition-slow);cursor: default;position: relative;overflow: hidden;display: flex;flex-direction: column}.service-card-img{position: relative;width: 100%;height: 128px;overflow: hidden;border-radius: var(--radius-lg) var(--radius-lg) 0 0;flex-shrink: 0}.service-card-img img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.6s cubic-bezier(0.4,0,0.2,1)}.service-card-img-overlay{position: absolute;inset: 0;background: linear-gradient(to bottom,transparent 40%,rgba(8,15,33,0.65) 100%)}.service-card:hover .service-card-img img{transform: scale(1.07)}.service-card-body{padding: 1.1rem 1.4rem 1.25rem;flex: 1;display: flex;flex-direction: column}.service-card::before{content: '';position: absolute;inset: 0;border-radius: var(--radius-lg);background: linear-gradient(135deg,rgba(249,115,22,0.04),rgba(30,58,138,0.04));opacity: 0;transition: opacity var(--transition-base);pointer-events: none;z-index: 1}.service-card:hover{border-color: rgba(249,115,22,0.35);box-shadow: var(--shadow-lg),0 0 0 1px rgba(249,115,22,0.15);transform: translateY(-6px)}.service-card:hover::before{opacity: 1}.service-card:hover .service-icon-wrap{background: linear-gradient(135deg,var(--color-orange-500),var(--color-orange-600))}.service-card:hover .service-icon{color: var(--color-white)}.service-icon-wrap{width: 40px;height: 40px;background: linear-gradient(135deg,rgba(249,115,22,0.10),rgba(30,58,138,0.08));border-radius: var(--radius-md);display: flex;align-items: center;justify-content: center;margin-bottom: 0.65rem;transition: all var(--transition-base)}.service-icon{width: 22px;height: 22px;color: var(--color-orange-500);transition: color var(--transition-base)}.service-title{font-family: var(--font-primary);font-size: 1.1rem;font-weight: 700;color: var(--color-navy-800);margin-bottom: 0.4rem}.service-desc{font-size: 0.9rem;color: var(--color-text-secondary);line-height: 1.6;margin-bottom: 0.85rem}.service-tag{display: inline-block;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--color-navy-600);background: rgba(30,58,138,0.07);border: 1px solid rgba(30,58,138,0.15);padding: 0.25rem 0.65rem;border-radius: 100px}a.service-card{text-decoration: none;color: inherit;display: flex;flex-direction: column}a.service-card:hover .service-tag{color: var(--color-orange-600);background: rgba(249,115,22,0.08);border-color: rgba(249,115,22,0.35)}a.service-card:focus-visible{outline: 2px solid var(--color-orange-500);outline-offset: 3px}.service-card-hint{margin-top: auto;padding-top: 0.75rem;font-size: 0.8rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-orange-600);opacity: 0;transform: translateX(-6px);transition: all var(--transition-base)}a.service-card:hover .service-card-hint,a.service-card:focus-visible .service-card-hint{opacity: 1;transform: translateX(0)}.how-it-works{background: var(--color-navy-950);position: relative;overflow: hidden}.how-it-works::before{content: '';position: absolute;width: 600px;height: 600px;border-radius: 50%;background: radial-gradient(circle,rgba(30,58,138,0.25) 0%,transparent 70%);top: -200px;left: -200px;pointer-events: none}.how-it-works::after{content: '';position: absolute;width: 500px;height: 500px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.12) 0%,transparent 70%);bottom: -150px;right: -150px;pointer-events: none}.how-it-works .section-title,.how-it-works .section-subtitle{color: var(--color-white)}.how-it-works .section-subtitle{color: rgba(255,255,255,0.60)}.process-flow{display: flex;align-items: center;justify-content: center;gap: 0;flex-wrap: wrap;position: relative;z-index: 1}.process-step{flex: 1;min-width: 180px;max-width: 220px;text-align: center;padding: 2rem 1.25rem;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: var(--radius-lg);transition: all var(--transition-slow);cursor: default}.process-step:hover{background: rgba(249,115,22,0.08);border-color: rgba(249,115,22,0.25);transform: translateY(-4px)}.step-number{font-family: var(--font-primary);font-size: 3rem;font-weight: 900;color: rgba(249,115,22,0.18);line-height: 1;margin-bottom: 0.75rem}.step-icon{width: 48px;height: 48px;margin: 0 auto 1rem;color: var(--color-orange-400)}.step-title{font-family: var(--font-primary);font-size: 1rem;font-weight: 700;color: var(--color-white);margin-bottom: 0.6rem}.step-desc{font-size: 0.85rem;color: rgba(255,255,255,0.50);line-height: 1.7}.process-arrow{flex-shrink: 0;width: 60px;color: rgba(249,115,22,0.40);padding: 0 0.5rem}.why-us{background: var(--color-gray-50);position: relative;overflow: hidden}.why-us-inner{display: grid;grid-template-columns: 1fr 1.4fr;gap: 5rem;align-items: start}.why-left-title{text-align: left !important;max-width: 420px}.why-left-sub{text-align: left !important;max-width: 420px;margin: 0 0 1.5rem 0}.why-us-left .section-tag{margin-bottom: 1rem}.why-us-left .section-title{margin-bottom: 1rem}.why-us-img-wrap{position: relative;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-xl);margin-top: 0.5rem}.why-us-img-wrap img{width: 100%;height: 260px;object-fit: cover;object-position: center;display: block}.why-us-img-badge{position: absolute;bottom: 1rem;left: 1rem;display: flex;align-items: center;gap: 0.5rem;background: var(--color-orange-500);color: white;font-family: var(--font-primary);font-size: 0.8rem;font-weight: 700;padding: 0.4rem 0.9rem;border-radius: 100px}.why-us-img-badge svg{width: 16px;height: 16px;background: rgba(255,255,255,0.25);border-radius: 50%;padding: 2px;flex-shrink: 0}.why-us-right{display: flex;flex-direction: column;gap: 1rem}.feature-card{display: flex;align-items: flex-start;gap: 1.25rem;background: var(--color-white);border-radius: var(--radius-md);padding: 1.25rem 1.5rem;border: 1.5px solid var(--color-gray-100);box-shadow: var(--shadow-sm);transition: all var(--transition-base)}.feature-card:hover{border-color: rgba(249,115,22,0.25);box-shadow: var(--shadow-md);transform: translateX(4px)}.feature-icon{flex-shrink: 0;width: 42px;height: 42px;background: linear-gradient(135deg,rgba(249,115,22,0.10),rgba(30,58,138,0.05));border-radius: var(--radius-sm);display: flex;align-items: center;justify-content: center;color: var(--color-orange-500);transition: background var(--transition-base)}.feature-card:hover .feature-icon{background: linear-gradient(135deg,var(--color-orange-500),var(--color-orange-600));color: white}.feature-icon svg{width: 20px;height: 20px}.feature-content{flex: 1}.feature-title{font-family: var(--font-primary);font-size: 0.95rem;font-weight: 700;color: var(--color-navy-800);margin-bottom: 0.25rem}.feature-desc{font-size: 0.85rem;color: var(--color-text-secondary);line-height: 1.6}.for-buyers{background: linear-gradient(135deg,var(--color-navy-900) 0%,var(--color-navy-700) 100%);position: relative;overflow: hidden}.for-buyers::before{content: '';position: absolute;width: 700px;height: 700px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.10) 0%,transparent 60%);top: -200px;right: -200px;pointer-events: none}.buyers-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 5rem;align-items: center;position: relative;z-index: 1}.buyers-title{color: #fff !important;text-align: left !important;max-width: 480px}.buyers-text{color: rgba(255,255,255,0.65);font-size: 1rem;line-height: 1.8;margin-bottom: 1.75rem}.buyers-list{display: flex;flex-direction: column;gap: 0.75rem}.buyers-list li{display: flex;align-items: center;gap: 0.75rem;color: rgba(255,255,255,0.80);font-size: 0.95rem;font-weight: 500}.buyers-list li svg{flex-shrink: 0;width: 20px;height: 20px;background: rgba(249,115,22,0.12);border-radius: 50%;padding: 2px}.buyers-visual{display: flex;align-items: center;justify-content: center}.buyers-img-wrap{position: relative;border-radius: var(--radius-xl);overflow: hidden;box-shadow: var(--shadow-xl);width: 100%;max-width: 420px}.buyers-img-wrap img{width: 100%;height: 400px;object-fit: cover;object-position: center top;display: block}.buyers-img-card{position: absolute;bottom: 1.25rem;left: 1.25rem;right: 1.25rem;display: flex;align-items: center;gap: 0.85rem;background: rgba(8,15,33,0.88);border: 1px solid rgba(255,255,255,0.12);border-radius: var(--radius-md);padding: 0.85rem 1.1rem;backdrop-filter: blur(12px)}.buyers-img-card-icon{font-size: 1.4rem;flex-shrink: 0}.buyers-img-card-label{font-size: 0.68rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.45);display: block}.buyers-img-card-val{font-family: var(--font-primary);font-size: 0.9rem;font-weight: 700;color: var(--color-white);display: block}.live-badge{margin-left: auto;font-size: 0.68rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-success);background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.25);padding: 0.2rem 0.6rem;border-radius: 100px;flex-shrink: 0}.buyers-card-stack{position: relative;width: 100%;max-width: 380px;display: flex;flex-direction: column;gap: 0.85rem}.stat-card{display: flex;align-items: center;gap: 1rem;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.12);border-radius: var(--radius-md);padding: 1rem 1.25rem;backdrop-filter: blur(10px);animation: cardSlideIn 0.6s ease forwards;opacity: 0;transform: translateX(20px)}.stat-card:nth-child(1){animation-delay: 0.1s}.stat-card:nth-child(2){animation-delay: 0.25s}.stat-card:nth-child(3){animation-delay: 0.4s}.stat-card:nth-child(4){animation-delay: 0.55s}@keyframes cardSlideIn{to{opacity: 1;transform: translateX(0)}}.stat-card-icon{font-size: 1.5rem;flex-shrink: 0}.stat-card-content{flex: 1;display: flex;flex-direction: column;gap: 0.1rem}.stat-card-label{font-size: 0.7rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.45)}.stat-card-value{font-family: var(--font-primary);font-size: 0.95rem;font-weight: 700;color: var(--color-white)}.stat-card-status.live{font-size: 0.7rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-success);background: rgba(16,185,129,0.12);border: 1px solid rgba(16,185,129,0.25);padding: 0.2rem 0.6rem;border-radius: 100px;flex-shrink: 0}.buyers-pulse-ring{position: absolute;bottom: -20px;right: -20px;width: 80px;height: 80px;border-radius: 50%;border: 2px solid rgba(249,115,22,0.3);animation: ringPulse 3s ease-in-out infinite}@keyframes ringPulse{0%,100%{transform: scale(1);opacity: 0.5}50%{transform: scale(1.3);opacity: 0.1}}.for-publishers{background: radial-gradient(ellipse 600px 400px at 15% 20%,rgba(30,58,138,0.35) 0%,transparent 60%),radial-gradient(ellipse 500px 380px at 85% 80%,rgba(249,115,22,0.10) 0%,transparent 65%),linear-gradient(135deg,var(--color-navy-950) 0%,var(--color-navy-800) 100%);position: relative;overflow: hidden}.for-publishers::before{content: '';position: absolute;width: 700px;height: 700px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.12) 0%,transparent 60%);bottom: -250px;left: -200px;pointer-events: none}.for-publishers .publishers-grid{grid-template-columns: 1fr 1.1fr}.pub-payout-card{position: absolute;top: 1.25rem;right: 1.25rem;display: flex;flex-direction: column;gap: 0.2rem;background: linear-gradient(135deg,var(--color-orange-500),var(--color-orange-600));border-radius: var(--radius-md);padding: 0.8rem 1.1rem;box-shadow: var(--shadow-lg)}.pub-payout-label{font-size: 0.68rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.9)}.pub-payout-value{font-family: var(--font-primary);font-size: 1.15rem;font-weight: 800;color: #fff;white-space: nowrap}.become-buyer{background: var(--color-white)}.form-wrapper{max-width: 800px;margin: 0 auto;background: var(--color-white);border-radius: var(--radius-xl);border: 1.5px solid var(--color-gray-100);box-shadow: var(--shadow-xl);padding: 2.5rem}.buyer-form{display: flex;flex-direction: column;gap: 1.25rem}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 1.25rem}.form-group{display: flex;flex-direction: column;gap: 0.45rem}.form-group.full-width{grid-column: 1 / -1}.form-label{font-family: var(--font-body);font-size: 0.875rem;font-weight: 600;color: var(--color-navy-800)}.required{color: var(--color-orange-500)}.form-input{padding: 0.75rem 1rem;border: 1.5px solid var(--color-gray-200);border-radius: var(--radius-md);font-size: 0.95rem;color: var(--color-gray-900);background: var(--color-gray-50);transition: all var(--transition-fast);outline: none;width: 100%}.form-input:focus{border-color: var(--color-orange-400);background: var(--color-white);box-shadow: 0 0 0 3px rgba(249,115,22,0.12)}.form-input::placeholder{color: var(--color-gray-400)}.form-select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 20px;padding-right: 2.5rem;cursor: pointer}.form-textarea{resize: vertical;min-height: 120px}.form-submit-wrap{display: flex;flex-direction: column;align-items: flex-start;gap: 0.75rem;margin-top: 0.5rem}.btn-submit{padding: 0.9rem 2.5rem;font-size: 1rem;gap: 0.75rem}.btn-arrow{width: 18px;height: 18px;transition: transform var(--transition-fast)}.btn-submit:hover .btn-arrow{transform: translateX(4px)}.form-note{font-size: 0.82rem;color: var(--color-gray-500);line-height: 1.5}.form-note a{color: var(--color-navy-600);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.form-success{display: flex;align-items: center;gap: 1rem;background: rgba(16,185,129,0.06);border: 1.5px solid rgba(16,185,129,0.25);border-radius: var(--radius-md);padding: 1.25rem 1.5rem;margin-top: 0.5rem}.form-success svg{flex-shrink: 0;width: 36px;height: 36px}.form-success p{font-size: 0.95rem;font-weight: 600;color: var(--color-success)}.contact{background: var(--color-gray-50)}.contact-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 4rem;align-items: start}.contact-text{color: var(--color-text-secondary);font-size: 1rem;line-height: 1.8;margin-bottom: 2rem}.contact-items{display: flex;flex-direction: column;gap: 1.25rem}.contact-item{display: flex;align-items: center;gap: 1rem}.contact-icon{flex-shrink: 0;width: 46px;height: 46px;background: white;border-radius: var(--radius-md);display: flex;align-items: center;justify-content: center;color: var(--color-orange-500);border: 1.5px solid var(--color-gray-100);box-shadow: var(--shadow-sm)}.contact-icon svg{width: 22px;height: 22px}.contact-label{display: block;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-text-light);margin-bottom: 0.15rem}.contact-value{display: block;font-family: var(--font-primary);font-size: 1rem;font-weight: 700;color: var(--color-navy-800);transition: color var(--transition-fast)}a.contact-value:hover{color: var(--color-orange-500)}.contact-cta-card{background: linear-gradient(135deg,var(--color-navy-800),var(--color-navy-700));border-radius: var(--radius-xl);padding: 2.5rem;border: 1px solid rgba(255,255,255,0.07);box-shadow: var(--shadow-lg);position: relative;overflow: hidden}.contact-cta-card::before{content: '';position: absolute;top: -50px;right: -50px;width: 200px;height: 200px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.15),transparent 70%);pointer-events: none}.cta-card-content{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 1rem}.cta-card-content h3{font-family: var(--font-primary);font-size: 1.5rem;font-weight: 800;color: var(--color-white);line-height: 1.2}.cta-card-content p{color: rgba(255,255,255,0.60);font-size: 0.95rem;line-height: 1.7}.cta-card-content .btn-primary,.cta-card-content .btn-outline,.cta-card-content .btn-white{margin-top: 0.5rem;align-self: flex-start;text-decoration: none;pointer-events: auto}.footer{background: var(--color-navy-950);padding: 4rem 0 2rem;border-top: 1px solid rgba(255,255,255,0.06)}.footer-top{display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 3rem;padding-bottom: 3rem;border-bottom: 1px solid rgba(255,255,255,0.07);margin-bottom: 2rem}.footer-logo{margin-bottom: 0.75rem;display: inline-flex}.footer-tagline{font-family: var(--font-primary);font-size: 0.9rem;font-weight: 600;color: rgba(255,255,255,0.55);margin-bottom: 0.75rem}.footer-desc{font-size: 0.85rem;color: #E0E0E0;line-height: 1.75}.footer-heading{font-family: var(--font-primary);font-size: 0.75rem;font-weight: 700;letter-spacing: 0.10em;text-transform: uppercase;color: rgba(255,255,255,0.72);margin-bottom: 1rem}.footer-links{display: flex;flex-direction: column;gap: 0.55rem}.footer-links li a,.footer-links li span{font-size: 0.88rem;color: #E0E0E0;transition: color var(--transition-fast)}.footer-links li a:hover{color: var(--color-orange-400);text-decoration: underline;text-underline-offset: 3px}.footer-bottom{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem}.footer-copy{font-size: 0.83rem;color: #E0E0E0}#footer-year{color: #F5F5F5}.footer-legal{display: flex;gap: 1.5rem}.footer-legal a{font-size: 0.83rem;color: #E0E0E0;transition: color var(--transition-fast)}.footer-legal a:hover{color: var(--color-orange-400);text-decoration: underline;text-underline-offset: 3px}.animate-on-scroll{opacity: 0;transform: translateY(24px);transition: opacity 0.65s cubic-bezier(0.4,0,0.2,1),transform 0.65s cubic-bezier(0.4,0,0.2,1)}.animate-on-scroll.visible{opacity: 1;transform: translateY(0)}@media (max-width: 1024px){.services-grid{grid-template-columns: repeat(2,1fr)}.why-us-inner{grid-template-columns: 1fr;gap: 3rem}.why-us-left{max-width: 100%}.why-us-left .section-title{max-width: 100% !important}.footer-top{grid-template-columns: 1fr 1fr;gap: 2.5rem}}@media (max-width: 1320px){.nav-links,.nav-ctas{display: none}.hamburger{display: flex}.nav-links.mobile-open{display: flex;flex-direction: column;position: fixed;top: var(--navbar-h);left: 0;right: 0;background: rgba(8,15,33,0.98);backdrop-filter: blur(20px);padding: 1.5rem;gap: 0.25rem;border-bottom: 1px solid rgba(255,255,255,0.08);animation: mobileMenuIn 0.25s ease forwards}@keyframes mobileMenuIn{from{opacity: 0;transform: translateY(-10px)}to{opacity: 1;transform: translateY(0)}}.nav-links.mobile-open .nav-link{padding: 0.75rem 1rem;font-size: 1rem;border-radius: var(--radius-md)}.nav-links.mobile-open{padding-top: 4.6rem}.nav-links.mobile-open ~ .nav-ctas{display: flex;justify-content: center;flex-wrap: wrap;position: fixed;top: var(--navbar-h);left: 0;right: 0;margin-left: 0;padding: 1rem 1rem 0.5rem;z-index: 1001}.nav-ctas .btn{padding: 0.5rem 0.9rem;font-size: 0.8rem;white-space: nowrap}}@media (max-width: 768px){:root{--section-padding: 3.5rem 0}.hero-cta-group{flex-direction: column;align-items: center}.hero-stats{flex-wrap: wrap;gap: 1.5rem;padding: 1.25rem}.stat-divider{display: none}.process-flow{flex-direction: column}.process-arrow{transform: rotate(90deg)}.buyers-grid{grid-template-columns: 1fr !important}.hero-stats{padding: 1.25rem 1.25rem;row-gap: 1.25rem}.stat-divider{display: none}.stat-item{flex: 1 1 45%}.hero-stats-grid{grid-template-columns: repeat(2,1fr);row-gap: 1.25rem}.hero-stats-grid .stat-item:nth-child(odd)::before{display: none}.contact-grid{grid-template-columns: 1fr}.form-row{grid-template-columns: 1fr}.services-grid{grid-template-columns: 1fr}.footer-top{grid-template-columns: 1fr;gap: 2rem}.footer-bottom{flex-direction: column;align-items: flex-start}}@media (max-width: 480px){.hero-title{font-size: 2.2rem}.form-wrapper{padding: 1.5rem}.contact-cta-card{padding: 2rem 1.5rem}}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.form-input.error{border-color: #ef4444;box-shadow: 0 0 0 3px rgba(239,68,68,0.12)}.faq{background: var(--color-navy-950)}.faq .section-title,.faq .section-subtitle{color: var(--color-white)}.faq .section-subtitle{color: rgba(255,255,255,0.65)}.faq .section-tag{background: rgba(249,115,22,0.15)}.faq-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,460px),1fr));gap: 1.25rem;margin-top: 3rem}.faq-item{background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: 16px;padding: 1.75rem 2rem;transition: border-color var(--transition-base),transform var(--transition-base),background var(--transition-base)}.faq-item:hover{border-color: rgba(249,115,22,0.45);background: rgba(249,115,22,0.04);transform: translateY(-2px)}.faq-question{font-family: var(--font-primary);font-size: 1.05rem;font-weight: 700;color: #f1f5f9;margin-bottom: 0.75rem;line-height: 1.4}.faq-answer{font-size: 0.93rem;color: #94a3b8;line-height: 1.75;margin: 0}.faq-answer a{color: #f97316;text-decoration: underline;text-underline-offset: 3px;transition: color var(--transition-fast)}.faq-answer a:hover{color: #fb923c}.sp-breadcrumb{display: flex;align-items: center;gap: 0.4rem;font-size: 0.8rem;color: #64748b;margin-bottom: 1.5rem;flex-wrap: wrap}.sp-breadcrumb a{color: #64748b;text-decoration: none;transition: color var(--transition-fast)}.sp-breadcrumb a:hover{color: #f97316}.sp-breadcrumb-sep{opacity: 0.6}.sp-breadcrumb span[aria-current]{color: #94a3b8}.sp-hero{padding: 8.5rem 0 5rem;background: linear-gradient(150deg,#040d1e 0%,#0d1728 55%,#111827 100%);position: relative;overflow: hidden}.sp-hero::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse at 75% 40%,rgba(249,115,22,0.09) 0%,transparent 65%);pointer-events: none}.sp-hero-content{max-width: 700px;position: relative;z-index: 1}.sp-hero-content .section-tag{margin-bottom: 1.25rem}.sp-hero h1{font-family: var(--font-primary);font-size: clamp(1.9rem,3.8vw,3rem);font-weight: 800;color: #f1f5f9;line-height: 1.15;margin-bottom: 1.25rem}.sp-hero-accent{color: #f97316}.sp-hero-desc{font-size: 1.07rem;color: #94a3b8;line-height: 1.78;margin-bottom: 2rem;max-width: 580px}.sp-hero-ctas{display: flex;flex-wrap: wrap;gap: 1rem}.sp-benefits-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: 1.25rem;margin-top: 3rem}.sp-benefit-card{background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: 16px;padding: 1.75rem;transition: border-color var(--transition-base),transform var(--transition-base)}.sp-benefit-card:hover{border-color: rgba(249,115,22,0.4);transform: translateY(-3px)}.sp-benefit-icon{font-size: 2rem;margin-bottom: 1rem;display: block}.sp-benefit-title{font-family: var(--font-primary);font-size: 1rem;font-weight: 700;color: #f1f5f9;margin-bottom: 0.5rem}.sp-benefit-desc{font-size: 0.9rem;color: #94a3b8;line-height: 1.68}.sp-benefit-card.sp-benefit-light{background: var(--color-white);border: 1.5px solid var(--color-gray-100);box-shadow: 0 1px 2px rgba(13,22,50,0.04)}.sp-benefit-card.sp-benefit-light:hover{border-color: rgba(249,115,22,0.45);box-shadow: 0 10px 24px rgba(13,22,50,0.08)}.sp-benefit-card.sp-benefit-light .sp-benefit-title{color: var(--color-navy-800)}.sp-benefit-card.sp-benefit-light .sp-benefit-desc{color: var(--color-text-secondary)}.sp-benefit-card.sp-benefit-light .sp-benefit-icon{filter: none}.related-services-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr));gap: 0.85rem;margin-top: 2.25rem}.related-service-link{display: flex;align-items: center;gap: 0.65rem;padding: 0.9rem 1.1rem;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: 12px;color: #f1f5f9;text-decoration: none;font-size: 0.9rem;font-weight: 500;transition: border-color var(--transition-base),background var(--transition-base),transform var(--transition-base)}.related-service-link:hover{border-color: rgba(249,115,22,0.4);background: rgba(249,115,22,0.06);transform: translateY(-2px)}.rs-icon{font-size: 1.15rem}.sp-cta-block{background: linear-gradient(135deg,#ea6508 0%,#c85507 100%);border-radius: 24px;padding: 3.5rem 2.5rem;text-align: center;position: relative;overflow: hidden}.sp-cta-block::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse at 30% 50%,rgba(255,255,255,0.08) 0%,transparent 60%)}.sp-cta-block > *{position: relative;z-index: 1}.sp-cta-block h2{font-family: var(--font-primary);font-size: clamp(1.5rem,2.8vw,2.1rem);font-weight: 800;color: #fff;margin-bottom: 1rem}.sp-cta-block p{font-size: 1.05rem;color: rgba(255,255,255,0.85);margin-bottom: 2rem;max-width: 500px;margin-left: auto;margin-right: auto;line-height: 1.7}.sp-cta-btns{display: flex;flex-wrap: wrap;gap: 1rem;justify-content: center}.sp-cta-block .btn-white{background: #fff;color: #ea6508;border: 2px solid #fff;font-weight: 700}.sp-cta-block .btn-white:hover{background: rgba(255,255,255,0.9);transform: translateY(-2px)}.sp-cta-block .btn-ghost{background: transparent;color: #fff;border: 2px solid rgba(255,255,255,0.55)}.sp-cta-block .btn-ghost:hover{border-color: #fff;background: rgba(255,255,255,0.1);color: #fff}.sp-how{background: var(--color-navy-950)}.sp-how .section-title,.sp-how .section-subtitle{color: var(--color-white)}.sp-how .section-subtitle{color: rgba(255,255,255,0.65)}.sp-how .section-tag{background: rgba(249,115,22,0.15)}@media (max-width: 768px){.faq-grid{grid-template-columns: 1fr}.sp-hero{padding: 7rem 0 3.5rem}.sp-hero h1{font-size: 1.75rem}.sp-hero-desc{font-size: 0.97rem}.sp-cta-block{padding: 2.5rem 1.5rem;border-radius: 16px}.related-services-grid{grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr))}}.cov-search{margin-top: 2.5rem;max-width: 640px}.cov-search-form{display: flex;align-items: stretch;gap: 0.5rem;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.14);border-radius: 14px;padding: 0.5rem;backdrop-filter: blur(8px)}.cov-search-icon{display: flex;align-items: center;padding-left: 0.65rem;font-size: 1.15rem;opacity: 0.9}.cov-search-input{flex: 1;min-width: 0;background: transparent;border: none;outline: none;color: var(--color-white);font-family: inherit;font-size: 1rem;padding: 0.65rem 0.25rem;letter-spacing: 0.06em}.cov-search-input::placeholder{color: rgba(255,255,255,0.45);letter-spacing: normal}.cov-search-input.cov-input-error{animation: covShake 0.4s ease;border-radius: 8px;box-shadow: 0 0 0 2px rgba(248,113,113,0.7)}@keyframes covShake{0%,100%{transform: translateX(0)}25%{transform: translateX(-5px)}75%{transform: translateX(5px)}}.cov-search-btn{white-space: nowrap}.cov-search-hint{margin-top: 0.75rem;font-size: 0.85rem;color: rgba(255,255,255,0.55)}.cov-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: 1.5rem}.cov-card{background: linear-gradient(165deg,var(--color-navy-800) 0%,var(--color-navy-950) 100%);border: 1px solid rgba(255,255,255,0.08);border-radius: 16px;padding: 1.6rem;display: flex;flex-direction: column;gap: 0.7rem;box-shadow: 0 6px 20px rgba(4,13,30,0.18);transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.cov-card:hover{transform: translateY(-3px);box-shadow: 0 16px 38px rgba(4,13,30,0.3);border-color: rgba(249,115,22,0.5)}.cov-card-head{display: flex;align-items: center;gap: 0.85rem}.cov-card-icon{font-size: 1.9rem;line-height: 1;flex-shrink: 0}.cov-card-id{min-width: 0}.cov-card-title{font-family: 'Outfit',sans-serif;font-size: 1.25rem;font-weight: 700;color: var(--color-white);margin: 0}.cov-card-meta{font-size: 0.8rem;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: rgba(255,255,255,0.55);margin: 0.15rem 0 0}.cov-card-link{font-size: 0.88rem;font-weight: 600;color: #7cb3ff;text-decoration: none}.cov-card-link:hover{color: #a5c9ff;text-decoration: underline}.cov-card-notes{font-size: 0.82rem;color: rgba(255,255,255,0.75);background: rgba(255,255,255,0.05);border-left: 3px solid var(--color-orange-500);border-radius: 0 8px 8px 0;padding: 0.55rem 0.75rem;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cov-zip-form{display: flex;gap: 0.5rem}.cov-zip-input{flex: 1;min-width: 0;background: rgba(255,255,255,0.07);border: 1.5px solid rgba(255,255,255,0.18);border-radius: 10px;outline: none;color: var(--color-white);font-family: inherit;font-size: 1rem;font-weight: 600;letter-spacing: 0.08em;padding: 0.65rem 0.9rem;transition: border-color 0.15s ease,box-shadow 0.15s ease}.cov-zip-input:focus{border-color: var(--color-orange-500);box-shadow: 0 0 0 3px rgba(249,115,22,0.25)}.cov-zip-input::placeholder{color: rgba(255,255,255,0.4);font-weight: 400;letter-spacing: normal}.cov-zip-input.cov-input-error{animation: covShake 0.4s ease;border-color: #f87171;box-shadow: 0 0 0 3px rgba(248,113,113,0.35)}.cov-zip-btn{white-space: nowrap;border-radius: 10px}.cov-card-result{min-height: 0}.cov-inline{font-size: 0.92rem;border-radius: 10px;padding: 0.75rem 0.9rem;display: flex;flex-direction: column;gap: 0.35rem;animation: covFadeIn 0.25s ease}@keyframes covFadeIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: translateY(0)}}.cov-inline-yes{background: rgba(74,222,128,0.12);border: 1px solid rgba(74,222,128,0.35);color: #86efac}.cov-inline-no{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.16);color: rgba(255,255,255,0.88)}.cov-inline-notes{font-size: 0.8rem;opacity: 0.85}.cov-inline-actions{display: flex;gap: 1rem;flex-wrap: wrap}.cov-inline-actions a{font-size: 0.82rem;font-weight: 600;color: #7cb3ff}.cov-card-foot{margin-top: auto;border-top: 1px dashed rgba(255,255,255,0.15);padding-top: 0.75rem}.cov-list-btn{background: none;border: none;padding: 0;font-family: inherit;font-size: 0.85rem;font-weight: 600;color: rgba(255,255,255,0.65);cursor: pointer;display: inline-flex;align-items: center;gap: 0.35rem;transition: color 0.15s ease}.cov-list-btn::after{content: '↓';font-size: 0.8em}.cov-list-btn:hover{color: var(--color-orange-300)}.btn-navy{background: var(--color-navy-900);color: var(--color-white);border: none}.btn-navy:hover{background: var(--color-navy-700);color: var(--color-white);transform: translateY(-1px)}.cov-hero-hint{margin-top: 1.75rem}.cov-vsearch{background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.09);border-radius: 16px;padding: 1.75rem;margin-bottom: 1.25rem;scroll-margin-top: 90px}.cov-vsearch-head{display: flex;align-items: center;gap: 0.9rem;margin-bottom: 1rem}.cov-vsearch-icon{font-size: 1.7rem;line-height: 1}.cov-vsearch-title{font-family: 'Outfit',sans-serif;font-size: 1.2rem;font-weight: 700;color: var(--color-white);margin: 0}.cov-vsearch-sub{margin: 0.2rem 0 0;font-size: 0.85rem;color: rgba(255,255,255,0.55)}.cov-vsearch-notes{font-size: 0.85rem;color: rgba(255,255,255,0.65);border-left: 3px solid var(--color-orange-500);padding-left: 0.8rem;margin: 0 0 1rem}.cov-vsearch-form{max-width: 560px}.cov-vsearch-result{margin-top: 1rem}.cov-vsearch-result .cov-result-box{box-shadow: none}.cov-input-msg{color: #fca5a5;font-size: 0.9rem;margin: 0.5rem 0 0}.btn-outline-navy{background: transparent;color: var(--color-navy-900);border: 1.5px solid var(--color-navy-900)}.btn-outline-navy:hover{background: var(--color-navy-900);color: var(--color-white)}.btn-white-navy{background: var(--color-navy-900);color: var(--color-white);border: 1.5px solid var(--color-navy-900)}.btn-white-navy:hover{background: var(--color-navy-700);color: var(--color-white)}.cov-card-notes{font-size: 0.82rem;color: var(--color-gray-500);margin: 0 0 0.5rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cov-modal{position: fixed;inset: 0;z-index: 1000;display: flex;align-items: center;justify-content: center;padding: 1rem}.cov-modal[hidden]{display: none}.cov-modal-backdrop{position: absolute;inset: 0;background: rgba(4,13,30,0.6);backdrop-filter: blur(4px)}.cov-modal-panel{position: relative;background: var(--color-white);border-radius: 18px;width: min(680px,100%);max-height: min(85vh,780px);display: flex;flex-direction: column;box-shadow: 0 30px 80px rgba(4,13,30,0.45);animation: covModalIn 0.22s ease}@keyframes covModalIn{from{opacity: 0;transform: translateY(14px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.cov-modal-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;padding: 1.4rem 1.5rem 0.9rem;border-bottom: 1px solid var(--color-gray-100)}.cov-modal-head h3{font-family: 'Outfit',sans-serif;font-size: 1.25rem;font-weight: 800;color: var(--color-navy-900);margin: 0}.cov-modal-meta{font-size: 0.82rem;color: var(--color-gray-500);margin: 0.3rem 0 0}.cov-modal-close{background: var(--color-gray-100);border: none;border-radius: 50%;width: 34px;height: 34px;font-size: 0.95rem;cursor: pointer;color: var(--color-gray-600);flex-shrink: 0;transition: background 0.15s ease}.cov-modal-close:hover{background: var(--color-gray-200)}.cov-modal-filter-row{display: flex;gap: 0.6rem;padding: 0.9rem 1.5rem;border-bottom: 1px solid var(--color-gray-100)}.cov-modal-filter{flex: 1;min-width: 0;background: var(--color-gray-50);border: 1.5px solid var(--color-gray-200);border-radius: 10px;outline: none;font-family: inherit;font-size: 0.95rem;padding: 0.55rem 0.85rem}.cov-modal-filter:focus{border-color: var(--color-orange-500);box-shadow: 0 0 0 3px rgba(249,115,22,0.15)}.cov-modal-download{white-space: nowrap;border-radius: 10px;font-size: 0.9rem}.cov-modal-list{overflow-y: auto;padding: 1rem 1.5rem;display: grid;grid-template-columns: repeat(auto-fill,minmax(84px,1fr));gap: 0.4rem;align-content: start;flex: 1;min-height: 120px}.cov-zip-chip{font-family: 'Inter',monospace;font-size: 0.85rem;font-weight: 600;letter-spacing: 0.05em;color: var(--color-navy-800);background: var(--color-gray-100);border: 1px solid var(--color-gray-200);border-radius: 7px;text-align: center;padding: 0.35rem 0.2rem}.cov-modal-more{margin: 0;padding: 0.75rem;text-align: center;border-top: 1px solid var(--color-gray-100)}.cov-result{max-width: 760px;margin: 0 auto}.cov-result-box{background: var(--color-white);border-radius: 18px;padding: 2.25rem;box-shadow: 0 20px 50px rgba(4,13,30,0.35)}.cov-result-icon{font-size: 2rem;display: block;margin-bottom: 0.75rem}.cov-result-box h3{font-family: 'Outfit',sans-serif;font-size: 1.45rem;font-weight: 800;color: var(--color-navy-900);margin: 0 0 0.5rem}.cov-result-box p{color: var(--color-gray-600);margin: 0 0 1rem}.cov-result-list{list-style: none;padding: 0;margin: 0 0 1.25rem;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 0.5rem 1.25rem}.cov-result-list li{font-size: 0.95rem;font-weight: 600;display: flex;align-items: center;gap: 0.5rem;padding: 0.45rem 0.65rem;border-radius: 8px}.cov-yes{color: #166534;background: rgba(22,101,52,0.08)}.cov-no{color: var(--color-gray-400);background: rgba(4,13,30,0.04);text-decoration: line-through;text-decoration-color: rgba(4,13,30,0.25)}.cov-result-note{font-size: 0.9rem !important;color: var(--color-gray-500) !important;border-left: 3px solid var(--color-orange-500);padding-left: 0.9rem}.cov-result-actions{display: flex;gap: 0.75rem;flex-wrap: wrap;margin-top: 1.25rem}.cov-result-actions .btn-white{color: var(--color-navy-900);background: var(--color-white);border: 1.5px solid var(--color-navy-900)}.cov-result-actions .btn-white:hover{background: var(--color-navy-900);color: var(--color-white)}@media (max-width: 640px){.cov-search-form{flex-direction: column}.cov-search-btn{width: 100%}.cov-result-box{padding: 1.5rem}.cov-result-actions .btn{width: 100%}.cov-zip-form{flex-direction: column}.cov-zip-btn{width: 100%}.cov-modal{padding: 0.5rem;align-items: flex-end}.cov-modal-panel{max-height: 92vh}.cov-modal-filter-row{flex-direction: column}.cov-modal-list{grid-template-columns: repeat(auto-fill,minmax(72px,1fr))}}@media (max-width: 1320px){.navbar:not(.scrolled) .nav-links.mobile-open,.navbar:not(.scrolled) .nav-links.mobile-open ~ .nav-ctas{top: var(--navbar-h)}}@media (min-width: 768px) and (max-width: 1320px){.navbar:not(.scrolled) .nav-links.mobile-open,.navbar:not(.scrolled) .nav-links.mobile-open ~ .nav-ctas{top: calc(var(--navbar-h) + var(--topbar-h))}}.vcat{background: var(--color-gray-50)}.vcat-groups{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.5rem}.vcat-group{background: var(--color-white);border: 1px solid var(--color-gray-200);border-radius: 16px;padding: 1.75rem 1.75rem 1.5rem;transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.vcat-group:hover{transform: translateY(-4px);border-color: rgba(249,115,22,0.35);box-shadow: 0 18px 40px -18px rgba(13,22,50,0.18)}.vcat-group-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.9rem;margin-bottom: 0.4rem}.vcat-group-num{font-family: var(--font-primary);font-size: 0.8rem;font-weight: 800;color: var(--color-orange-500);letter-spacing: 0.08em;flex-shrink: 0}.vcat-group-title{font-family: var(--font-primary);font-size: 1.15rem;font-weight: 800;color: var(--color-text-primary);line-height: 1.3;margin: 0}.vcat-group-sub{flex-basis: 100%;font-size: 0.92rem;color: var(--color-text-secondary);margin: 0.1rem 0 1.1rem 2.35rem}.vcat-chips{list-style: none;display: flex;flex-wrap: wrap;gap: 0.55rem;margin: 0;padding: 0}.vcat-chips a{display: inline-block;font-size: 0.88rem;font-weight: 600;color: var(--color-text-primary);background: var(--color-gray-50);border: 1px solid var(--color-gray-200);border-radius: 100px;padding: 0.42rem 0.95rem;transition: color 0.2s ease,border-color 0.2s ease,background 0.2s ease}.vcat-chips a:hover{color: var(--color-orange-600);border-color: rgba(249,115,22,0.5);background: rgba(249,115,22,0.07)}.vcat-footer{text-align: center;margin-top: 2.5rem}.vcat-footer p{color: var(--color-text-secondary);font-size: 0.98rem;margin: 0 0 1.25rem}.standards{background: var(--color-white)}.standards-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 1.5rem}.standards-item{border: 1px solid var(--color-gray-200);border-radius: 16px;padding: 1.75rem 1.5rem;transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.standards-item:hover{transform: translateY(-4px);border-color: rgba(249,115,22,0.35);box-shadow: 0 18px 40px -18px rgba(13,22,50,0.16)}.standards-icon{width: 46px;height: 46px;border-radius: 12px;display: flex;align-items: center;justify-content: center;color: var(--color-orange-500);background: rgba(249,115,22,0.10);border: 1px solid rgba(249,115,22,0.25);margin-bottom: 1.1rem}.standards-icon svg{width: 24px;height: 24px}.standards-item h3{font-family: var(--font-primary);font-size: 1.05rem;font-weight: 800;color: var(--color-text-primary);margin: 0 0 0.6rem;line-height: 1.35}.standards-item p{font-size: 0.92rem;color: var(--color-text-secondary);line-height: 1.65;margin: 0}.standards-footer{text-align: center;margin-top: 2.5rem}.usa{background: radial-gradient(ellipse 600px 400px at 85% 15%,rgba(30,58,138,0.35) 0%,transparent 60%),radial-gradient(ellipse 500px 380px at 10% 85%,rgba(249,115,22,0.08) 0%,transparent 65%),linear-gradient(135deg,var(--color-navy-900) 0%,var(--color-navy-700) 100%);position: relative;overflow: hidden}.usa-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 3.5rem;align-items: center}.usa .section-tag{color: var(--color-orange-400);background: rgba(249,115,22,0.15);border-color: rgba(249,115,22,0.35)}.usa-title{color: var(--color-white)}.usa-text{color: var(--color-gray-300);font-size: 1.05rem;line-height: 1.75;margin: 0 0 2rem;max-width: 540px}.usa-points{display: grid;grid-template-columns: repeat(2,1fr);gap: 1px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.08);border-radius: 14px;overflow: hidden;margin-bottom: 1.5rem}.usa-point{background: rgba(8,15,33,0.55);padding: 1.1rem 1.25rem}.usa-point-label{font-size: 0.72rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-orange-400);margin-bottom: 0.35rem}.usa-point-value{font-family: var(--font-primary);font-size: 1rem;font-weight: 700;color: var(--color-white);line-height: 1.4}.usa-seasonal{border-left: 3px solid var(--color-orange-500);background: rgba(249,115,22,0.07);border-radius: 0 12px 12px 0;padding: 1rem 1.25rem;margin-bottom: 2rem;max-width: 540px}.usa-seasonal-title{font-family: var(--font-primary);font-weight: 800;color: var(--color-white);margin-bottom: 0.4rem}.usa-seasonal p{color: var(--color-gray-300);font-size: 0.95rem;line-height: 1.65;margin: 0}.usa-actions{display: flex;flex-wrap: wrap;gap: 0.75rem}.usa-visual{display: flex;justify-content: center}.usa-panel{width: 100%;max-width: 560px;background: rgba(8,15,33,0.65);border: 1px solid rgba(255,255,255,0.10);border-radius: 20px;padding: 1.5rem;backdrop-filter: blur(8px);box-shadow: 0 30px 60px -30px rgba(0,0,0,0.6)}.usa-panel-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem}.usa-panel-title{font-family: var(--font-primary);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--color-gray-300)}.usa-panel-badge{font-size: 0.7rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #4ade80;background: rgba(74,222,128,0.12);border: 1px solid rgba(74,222,128,0.3);border-radius: 100px;padding: 0.2rem 0.7rem}.usa-panel-map img{width: 100%;height: auto;display: block}.usa-panel-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 1rem;margin-top: 1.25rem;padding-top: 1.25rem;border-top: 1px solid rgba(255,255,255,0.08)}.usa-panel-stat-val{font-family: var(--font-primary);font-size: 1.6rem;font-weight: 800;color: var(--color-white);line-height: 1.1}.usa-panel-stat-label{font-size: 0.78rem;color: var(--color-gray-400);margin-top: 0.25rem}@media (max-width: 1024px){.standards-grid{grid-template-columns: repeat(2,1fr)}.usa-grid{grid-template-columns: 1fr;gap: 2.5rem}.usa-visual{order: 2}}@media (max-width: 768px){.vcat-groups{grid-template-columns: 1fr}}@media (max-width: 640px){.standards-grid{grid-template-columns: 1fr}.usa-points{grid-template-columns: 1fr}.usa-actions .btn{width: 100%;justify-content: center}.vcat-group{padding: 1.35rem 1.15rem 1.15rem}.vcat-group-sub{margin-left: 0}.vcat-group-head{flex-direction: column;gap: 0.25rem}}:root{--section-padding: 4rem 0}.section-title{font-size: clamp(1.55rem,3vw,2.05rem);font-weight: 700;margin-bottom: 0.85rem}.hero-title{font-size: clamp(1.9rem,3.6vw,2.6rem);font-weight: 800;max-width: 740px;margin-left: auto;margin-right: auto}.sp-hero h1{font-size: clamp(1.6rem,3vw,2.3rem);margin-bottom: 1rem}.sp-cta-block h2{font-size: clamp(1.35rem,2.4vw,1.75rem)}.section-header{max-width: 640px;margin: 0 auto 2.75rem}.section-tag{font-size: 0.7rem;margin-bottom: 0.85rem}.section-subtitle{font-size: 0.98rem;line-height: 1.7}.hero-subtitle{font-size: clamp(0.95rem,1.6vw,1.08rem);margin: 0 auto 2rem;line-height: 1.7}.sp-hero-desc{font-size: 1rem;line-height: 1.72;margin-bottom: 1.75rem}.sp-cta-block p{font-size: 0.98rem}.buyers-text{font-size: 0.95rem;line-height: 1.75;margin-bottom: 1.5rem}.usa-text{font-size: 0.98rem;line-height: 1.7;margin: 0 0 1.75rem}.btn{font-size: 0.875rem;padding: 0.6rem 1.35rem}.service-card-body{padding: 0.95rem 1.15rem 1.05rem}.service-title{font-size: 1rem}.service-desc{font-size: 0.86rem}.service-tag{font-size: 0.68rem}.service-icon-wrap{width: 34px;height: 34px}.service-icon-wrap svg{width: 19px;height: 19px}.step-icon{width: 40px;height: 40px;margin: 0 auto 0.85rem}.step-icon svg{width: 21px;height: 21px}.step-title{font-size: 0.95rem;margin-bottom: 0.5rem}.step-desc{font-size: 0.82rem}.feature-card{gap: 1rem}.feature-title{font-size: 0.9rem}.feature-icon{width: 38px;height: 38px}.vcat-group{padding: 1.35rem 1.35rem 1.2rem}.vcat-group-title{font-size: 1.02rem}.vcat-group-sub{font-size: 0.87rem;margin-bottom: 0.95rem}.vcat-chips a{font-size: 0.83rem;padding: 0.36rem 0.85rem}.standards-item{padding: 1.3rem 1.15rem}.standards-item h3{font-size: 0.98rem;margin-bottom: 0.5rem}.standards-item p{font-size: 0.88rem}.standards-icon{width: 38px;height: 38px;margin-bottom: 0.9rem}.standards-icon svg{width: 20px;height: 20px}.stat-number{font-size: 1.35rem}.usa-panel-stat-val{font-size: 1.35rem}.usa-seasonal-title{font-size: 0.98rem}.usa-seasonal p{font-size: 0.9rem}.usa-point{padding: 0.9rem 1.05rem}.usa-point-value{font-size: 0.92rem}.usa-panel{padding: 1.25rem}@media (max-width: 480px){:root{--section-padding: 2.75rem 0;--container-pad: 1.1rem}body{font-size: 0.95rem}.section-title{font-size: 1.45rem;line-height: 1.25;margin-bottom: 0.7rem}.section-subtitle{font-size: 0.92rem;line-height: 1.65}.section-header{margin: 0 auto 2.1rem}.section-tag{font-size: 0.66rem;padding: 0.3rem 0.75rem}.hero-title{font-size: 1.7rem;line-height: 1.18}.hero-subtitle{font-size: 0.93rem;line-height: 1.65;margin: 0 auto 1.6rem}.sp-hero h1{font-size: 1.45rem;line-height: 1.2;margin-bottom: 0.85rem}.sp-hero-desc{font-size: 0.93rem;line-height: 1.65;margin-bottom: 1.4rem}.sp-cta-block h2{font-size: 1.25rem}.sp-cta-block p{font-size: 0.92rem}.btn{font-size: 0.84rem;padding: 0.55rem 1.15rem}.btn-primary.hero-btn,.hero-cta-group .btn-primary{font-size: 0.87rem;padding: 0.62rem 1.5rem}.service-card-body{padding: 0.85rem 1rem 0.95rem}.service-title{font-size: 0.94rem}.service-desc{font-size: 0.83rem;line-height: 1.55}.service-icon-wrap{width: 30px;height: 30px}.service-icon-wrap svg{width: 17px;height: 17px}.step-icon{width: 36px;height: 36px}.step-title{font-size: 0.9rem}.step-desc{font-size: 0.8rem;line-height: 1.6}.vcat-group{padding: 1.1rem 1rem 1rem}.vcat-group-title{font-size: 0.95rem}.vcat-group-sub{font-size: 0.83rem;margin-bottom: 0.85rem}.vcat-chips a{font-size: 0.78rem;padding: 0.32rem 0.75rem}.vcat-chips{gap: 0.45rem}.vcat-footer p{font-size: 0.88rem}.standards-item{padding: 1.05rem 1rem}.standards-item h3{font-size: 0.9rem}.standards-item p{font-size: 0.83rem;line-height: 1.6}.standards-icon{width: 34px;height: 34px;margin-bottom: 0.75rem}.standards-icon svg{width: 18px;height: 18px}.buyers-text{font-size: 0.89rem;line-height: 1.65}.buyers-list li{font-size: 0.88rem}.usa-text{font-size: 0.92rem;line-height: 1.65;margin-bottom: 1.4rem}.usa-point{padding: 0.8rem 0.9rem}.usa-point-value{font-size: 0.87rem}.usa-seasonal{padding: 0.85rem 1rem}.usa-seasonal-title{font-size: 0.92rem}.usa-seasonal p{font-size: 0.85rem}.usa-panel{padding: 1rem}.nav-link{font-size: 0.85rem}.footer-desc,.footer-copy{font-size: 0.83rem}.hero-stats{margin-top: 1.75rem}.stat-number{font-size: 1.15rem}.stat-label{font-size: 0.66rem}}@media (max-width: 380px){.hero-title{font-size: 1.5rem}.sp-hero h1{font-size: 1.3rem}.section-title{font-size: 1.3rem}.btn{font-size: 0.8rem;padding: 0.5rem 1rem}}.payouts{background: var(--color-white)}.payouts-board{max-width: 1000px;margin: 0 auto;background: linear-gradient(160deg,var(--color-navy-900) 0%,var(--color-navy-800) 100%);border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;padding: 1.3rem 1.75rem;box-shadow: 0 30px 60px -30px rgba(4,13,30,0.5)}.payouts-board-head{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 0.9rem}.payouts-live-dot{width: 8px;height: 8px;border-radius: 50%;background: #4ade80;box-shadow: 0 0 0 0 rgba(74,222,128,0.5);animation: pay-ping 1.8s ease-out infinite;flex-shrink: 0}@keyframes pay-ping{0%{box-shadow: 0 0 0 0 rgba(74,222,128,0.45)}70%{box-shadow: 0 0 0 8px rgba(74,222,128,0)}100%{box-shadow: 0 0 0 0 rgba(74,222,128,0)}}.payouts-board-title{font-family: var(--font-primary);font-size: 0.82rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--color-gray-300)}.payouts-sim-badge{margin-left: auto;font-size: 0.64rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #fbbf24;background: rgba(251,191,36,0.1);border: 1px solid rgba(251,191,36,0.3);border-radius: 100px;padding: 0.22rem 0.65rem}.payouts-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.08);border-radius: 14px;overflow: hidden;margin-bottom: 0.9rem}.payouts-stat{background: rgba(8,15,33,0.55);padding: 0.8rem 1rem;text-align: center}.payouts-stat-val{font-family: var(--font-primary);font-size: 1.3rem;font-weight: 800;color: var(--color-white);line-height: 1.15;font-variant-numeric: tabular-nums}.payouts-stat-label{font-size: 0.7rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-gray-400);margin-top: 0.25rem}.payouts-feed{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0.45rem}.payouts-row{display: grid;grid-template-columns: minmax(0,300px) 122px 84px 100px 64px;justify-content: space-between;column-gap: 1.25rem;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.07);border-radius: 12px;padding: 0.62rem 1.1rem;animation: pay-in 0.45s ease both}@keyframes pay-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}.pay-vertical{display: flex;align-items: center;gap: 0.6rem;min-width: 0}.pay-ico{width: 30px;height: 30px;border-radius: 8px;background: rgba(249,115,22,0.12);border: 1px solid rgba(249,115,22,0.25);display: flex;align-items: center;justify-content: center;color: var(--color-orange-400);flex-shrink: 0;font-size: 0.8rem}.pay-name{font-family: var(--font-primary);font-size: 0.88rem;font-weight: 700;color: var(--color-white);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pay-status{justify-self: stretch;text-align: center;font-size: 0.68rem;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;border-radius: 100px;padding: 0.2rem 0.6rem;white-space: nowrap}.pay-status.paid{color: #4ade80;background: rgba(74,222,128,0.1);border: 1px solid rgba(74,222,128,0.3)}.pay-status.pending{color: #fbbf24;background: rgba(251,191,36,0.1);border: 1px solid rgba(251,191,36,0.3)}.pay-type{font-size: 0.78rem;color: var(--color-gray-400);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pay-amount{font-family: var(--font-primary);font-size: 0.95rem;font-weight: 800;color: var(--color-white);text-align: right;font-variant-numeric: tabular-nums}.pay-time{font-size: 0.72rem;color: var(--color-gray-500,#6b7280);white-space: nowrap;text-align: right}.payouts-foot{margin-top: 0.9rem;font-size: 0.72rem;line-height: 1.6;color: var(--color-gray-500,#6b7280);text-align: center}@media (min-width: 641px) and (max-width: 900px){.payouts-row{grid-template-columns: minmax(0,1fr) 122px 84px 100px 64px;justify-content: initial;column-gap: 1rem}}@media (max-width: 640px){.payouts-board{padding: 1.1rem 0.9rem;border-radius: 16px}.payouts-stats{grid-template-columns: repeat(2,1fr)}.payouts-feed{min-height: 0}.payouts-row{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "name amount" "meta time";row-gap: 0.35rem;padding: 0.65rem 0.8rem}.pay-vertical{grid-area: name}.pay-status{display: none}.pay-type{grid-area: meta;font-size: 0.72rem}.pay-amount{grid-area: amount;font-size: 0.9rem}.pay-time{grid-area: time}}