 @font-face {font-family: 'Nerko One';src: url('/fonts/NerkoOne-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: 'Neuton';src: url('/fonts/Neuton-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;}:root {--color-bg: #0a0a12;--color-bg-pattern: url('/images/pattern.webp');--color-primary: #7a1cac;--color-accent: #674188;--color-secondary: #c8a1e0;--color-highlight: #f7efe5;--color-light: #e0e0e0;--color-dark: #1a1a26;--color-text: #dcdcdc;--font-heading: 'Nerko One', cursive;--font-body: 'Neuton', serif;--spacing-xs: 0.5rem;--spacing-sm: 0.85rem;--spacing-md: 0.95rem;--spacing-lg: 1rem;--spacing-xl: 2rem;}* {margin: 0;padding: 0;box-sizing: border-box;}html {scroll-behavior: smooth;font-size: 16px;}body {font-family: var(--font-body);color: var(--color-text);background-color: var(--color-bg);background-image: var(--color-bg-pattern);background-repeat: repeat;line-height: 1.6;-webkit-font-smoothing: antialiased;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, menu, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}body {line-height: 1;}menu, ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote::before, blockquote::after, q::before, q::after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {color: inherit;text-decoration: none;cursor: pointer;}img, picture, video, canvas, svg {display: block;max-width: 100%;height: auto;}button, input, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;border: none;background: none;padding: 0;color: inherit;}button {cursor: pointer;}.container {max-width: 1280px;margin-left: auto;margin-right: auto;padding-left: var(--spacing-sm);padding-right: var(--spacing-sm);}.section {padding-top: var(--spacing-lg);padding-bottom: var(--spacing-lg);}.mt-0 {margin-top: 0;}.mt-sm {margin-top: var(--spacing-sm);}.mt-md {margin-top: var(--spacing-md);}.mt-lg {margin-top: var(--spacing-lg);}.mb-0 {margin-bottom: 0;}.mb-sm {margin-bottom: var(--spacing-sm);}.mb-md {margin-bottom: var(--spacing-md);}.mb-lg {margin-bottom: var(--spacing-lg);}.pt-sm {padding-top: var(--spacing-sm);}.pt-md {padding-top: var(--spacing-md);}.pt-lg {padding-top: var(--spacing-lg);}.pb-sm {padding-bottom: var(--spacing-sm);}.pb-md {padding-bottom: var(--spacing-md);}.pb-lg {padding-bottom: var(--spacing-lg);}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}.heading-xl {font-family: var(--font-heading);font-size: 2.5rem;line-height: 1.2;}.heading-lg {font-family: var(--font-heading);font-size: 2rem;line-height: 1.3;text-align: center;}.heading-md {font-family: var(--font-heading);font-size: 1.5rem;line-height: 1.4;}.text-body {font-family: var(--font-body);font-size: 1.4rem;line-height: 1.6;}.text-primary {color: var(--color-primary);}.text-light {color: var(--color-light);}.text-dark {color: var(--color-dark);}.bg-primary {background-color: var(--color-primary);}.bg-dark {background-color: var(--color-dark);}.bg-light {background-color: var(--color-light);}.hidden {display: none !important;}.visually-hidden {position: absolute !important;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);white-space: nowrap;}.btn {font-family: var(--font-body);font-size: 1rem;padding: 0.75rem 1.5rem;border-radius: 1rem;display: inline-block;text-align: center;transition: all 0.25s ease-in-out;user-select: none;position: relative;border: none;}.btn-filled {background: var(--color-primary);color: var(--color-highlight);box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.5), -6px -6px 12px rgba(255, 255, 255, 0.02);}.btn-filled:hover {box-shadow: inset 4px 4px 8px rgba(0, 0, 0, 0.5), inset -4px -4px 8px rgba(255, 255, 255, 0.02);}.btn-outline {background: transparent;color: var(--color-secondary);border: 1px solid var(--color-secondary);box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.5), -6px -6px 12px rgba(255, 255, 255, 0.02);}.btn-outline:hover {color: var(--color-highlight);box-shadow: inset 4px 4px 8px rgba(207, 207, 207, 0.5), inset -4px -4px 8px rgba(227, 227, 227, 0.02);}.site-header {background: var(--color-bg);padding: var(--spacing-sm) 0;position: relative;z-index: 100;}.header-inner {display: flex;align-items: center;justify-content: space-between;}.header-logo img {display: block;height: auto;}.menu-toggle {display: none;}.menu-icon {cursor: pointer;color: var(--color-highlight);display: flex;align-items: center;justify-content: center;}.nav-menu {position: absolute;top: 100%;right: var(--spacing-sm);width: 240px;background: var(--color-dark);border-radius: 1rem;padding: var(--spacing-md);box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);opacity: 0;pointer-events: none;transform: translateY(-10px);transition: all 0.3s ease-in-out;}.nav-menu ul {display: flex;flex-direction: column;gap: var(--spacing-sm);}.nav-menu a {color: var(--color-highlight);font-size: 1rem;text-decoration: none;}.nav-menu a:hover {color: var(--color-secondary);}.menu-close {display: block;text-align: right;font-size: 1.25rem;margin-bottom: var(--spacing-sm);cursor: pointer;color: var(--color-highlight);}.menu-toggle:checked ~ .nav-menu {opacity: 1;pointer-events: auto;transform: translateY(0);}.hero-section {color: var(--color-highlight);padding: var(--spacing-xl) var(--spacing-sm);text-align: center;}.hero-inner {max-width: 900px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;gap: var(--spacing-md);}.hero-text h1 {font-family: var(--font-heading);font-size: 2.5rem;line-height: 1.2;color: var(--color-secondary);}.hero-section .text-body {margin-bottom: 1rem;}.hero-text p {font-family: var(--font-body);font-size: 1rem;color: var(--color-light);max-width: 700px;margin: 0 auto;}.hero-meta {font-size: 0.875rem;color: rgba(255, 255, 255, 0.6);}.badge {background-color: rgba(255, 255, 255, 0.1);color: var(--color-highlight);font-size: 1.2rem;padding: 0.2rem 0.6rem;border-radius: 0.5rem;display: inline-block;}.badge-accent {background-color: var(--color-primary);color: var(--color-highlight);}.mobile-none {display: block;}.hero-icons {display: flex;gap: var(--spacing-md);justify-content: center;flex-wrap: wrap;margin-top: var(--spacing-md);}.icon-badge img {max-height: 22px;width: auto;display: block;}@media (max-width: 767px) {.mobile-none {display: none;}.hero-text h1 {font-size: 1.75rem;}.hero-text p {font-size: 0.95rem;}.hero-icons {gap: var(--spacing-sm);margin-top: var(--spacing-sm);}.icon-badge img {max-height: 20px;}}.leaderboard-section {padding-top: var(--spacing-xl);padding-bottom: var(--spacing-xl);background-color: var(--color-bg);}.leaderboard-cards {display: grid;grid-template-columns: 1fr;gap: var(--spacing-lg);}@media (min-width: 768px) {.leaderboard-cards {grid-template-columns: 1fr;}}@media (min-width: 1024px) {.leaderboard-cards {grid-template-columns: 1fr;}}.leaderboard-disclaimer {font-size: 0.875rem;color: rgba(255, 255, 255, 0.6);}.mobile-only {display: block;}@media (min-width: 992px) {.mobile-only {display: none !important;}}.leaderboard-card {border: 2px solid var(--color-primary);border-radius: 1rem;overflow: hidden;background: var(--color-dark);display: flex;flex-direction: column;}.card-inner {display: flex;flex-direction: row;}.card-left {width: 50%;background: rgba(122, 28, 172, 0.08);border-right: 2px solid var(--color-primary);padding: var(--spacing-sm);display: flex;flex-direction: column;align-items: center;justify-content: center;}.card-left img {max-width: 200px;width: 100%;height: auto;margin-bottom: var(--spacing-xs);}.card-rating {font-size: 1.4rem;color: goldenrod;text-align: center;}.rating-votes {display: block;font-size: 0.75rem;color: var(--color-secondary);margin-top: 0.25rem;text-decoration: underline;transition: color 0.2s ease;}.rating-votes:hover {color: var(--color-highlight);}.rating-score {display: block;font-size: 0.875rem;opacity: 0.8;margin-top: 0.25rem;}.card-right {width: 50%;padding: var(--spacing-sm);display: flex;flex-direction: column;justify-content: center;gap: var(--spacing-sm);}.text {font-size: 0.95rem;color: var(--color-highlight);line-height: 1.5;background-color: rgba(255, 255, 255, 0.04);padding: var(--spacing-xs);border-radius: 0.5rem;border-left: 3px solid var(--color-primary);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);text-align: center;}.card-footer {width: 100%;background: rgba(255, 255, 255, 0.05);color: rgba(255, 255, 255, 0.6);font-size: 0.75rem;text-align: center;padding: var(--spacing-sm);}.desktop-only {display: none;}@media (min-width: 992px) {.desktop-only {display: block;}}.leaderboard-card.desktop-only {border: 1px solid var(--color-primary);border-radius: 1rem;overflow: hidden;background: var(--color-dark);margin-bottom: var(--spacing-lg);}.card-grid {display: grid;grid-template-columns: 50px 220px auto auto auto 220px;gap: var(--spacing-sm);align-items: center;padding: var(--spacing-md);}.col-rank {font-size: 1.5rem;font-weight: bold;color: var(--color-primary);}.col-logo .logo-wrapper {background: rgba(122, 28, 172, 0.1);padding: var(--spacing-xs);border-radius: 0.5rem;display: flex;align-items: center;justify-content: center;}.col-bonus .text {margin: 0;}.col-rating {text-align: center;}.stars {font-size: 1.2rem;color: goldenrod;}.rating-score {font-size: 1rem;margin-top: 0.25rem;}.rating-votes {font-size: 0.75rem;display: block;color: var(--color-secondary);margin-top: 0.25rem;text-decoration: underline;}.rating-votes:hover {color: var(--color-highlight);}.col-benefits .benefit-list {list-style: none;padding: 0;margin: 0;background: rgba(255, 255, 255, 0.05);border-radius: 0.5rem;padding: var(--spacing-xs);}.benefit-list li {font-size: 0.85rem;color: var(--color-light);margin-bottom: 0.25rem;}.benefit-list {list-style: none;padding: var(--spacing-sm);margin: 0;background: rgba(255, 255, 255, 0.04);border-left: 3px solid var(--color-primary);border-radius: 0.5rem;box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.2);display: flex;flex-direction: column;gap: 0.4rem;}.benefit-list li {font-size: 0.85rem;color: var(--color-highlight);padding-left: 1rem;position: relative;}.benefit-list li::before {content: '✔';position: absolute;left: 0;color: var(--color-secondary);font-size: 0.75rem;line-height: 1;}.col-cta .btn {white-space: nowrap;width: 100%;}.card-footer {width: 100%;background: rgba(255, 73, 73, 0.05);color: rgba(255, 255, 255, 0.6);font-size: 0.65rem;text-align: center;padding: var(--spacing-xs);}.micro-disclaimer {display: flex;align-items: center;justify-content: center;gap: var(--spacing-sm);background-color: rgba(255, 144, 144, 0.05);padding: var(--spacing-xs);border-radius: 0.5rem;margin-top: var(--spacing-md);font-size: 0.8rem;color: rgba(255, 255, 255, 0.7);}.disclaimer-icon {flex-shrink: 0;display: block;}.disclaimer-text {margin: 0;line-height: 1.4;}.about-section {padding: var(--spacing-xl) 0;background-color: var(--color-bg);color: var(--color-light);}.about-container {margin: 0 auto;}.about-intro {margin-bottom: var(--spacing-md);font-size: 1rem;color: var(--color-text);}.about-columns {display: flex;flex-direction: column;gap: var(--spacing-lg);}.about-block {background-color: rgba(255, 255, 255, 0.03);padding: var(--spacing-md);border-radius: 0.75rem;box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);}.about-list {list-style: none;padding-left: 1rem;margin-top: var(--spacing-sm);margin-bottom: var(--spacing-sm);}.about-list li {position: relative;margin-bottom: 0.5rem;padding-left: 1.25rem;font-size: 0.95rem;color: var(--color-highlight);}.about-list li::before {content: '✔';position: absolute;left: 0;color: var(--color-primary);font-size: 0.85rem;top: 0.1rem;}.highlight-warning {color: var(--color-highlight);font-weight: bold;margin-top: var(--spacing-sm);}@media (min-width: 992px) {.about-columns {flex-direction: row;gap: var(--spacing-xl);}.about-block {flex: 1;}}.casino-info {padding: var(--spacing-xl) 0;color: var(--color-light);border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.casino-info-container {max-width: 960px;margin: 0 auto;}.casino-info-grid {display: flex;flex-direction: column;gap: var(--spacing-lg);}@media (min-width: 768px) {.casino-info-grid {flex-direction: row;align-items: flex-start;}}.casino-logo img {display: block;max-width: 100%;height: auto;border-radius: 0.5rem;background: rgba(255, 255, 255, 0.03);padding: var(--spacing-xs);}.casino-description {flex: 1;}.casino-features {list-style: none;padding-left: 0;margin: var(--spacing-sm) 0;display: flex;flex-direction: column;gap: 0.5rem;}.casino-features li {font-size: 0.95rem;color: var(--color-highlight);position: relative;padding-left: 1.25rem;}.casino-features li::before {content: '✔';position: absolute;left: 0;color: var(--color-secondary);font-size: 0.85rem;}.text {font-size: 0.95rem;color: var(--color-light);background: rgba(255, 255, 255, 0.04);padding: var(--spacing-sm);border-left: 3px solid var(--color-primary);border-radius: 0.5rem;margin-bottom: var(--spacing-sm);}.casino-info.betinia {padding: var(--spacing-xl) 0;border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);color: var(--color-light);}.casino-info.betinia .casino-logo img {border-radius: 0.5rem;background: rgba(255, 255, 255, 0.03);padding: var(--spacing-xs);}.casino-info.videoslots {padding: var(--spacing-xl) 0;border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);color: var(--color-light);}.casino-info.videoslots .casino-logo img {border-radius: 0.5rem;background: rgba(255, 255, 255, 0.03);padding: var(--spacing-xs);}.casino-features {padding: var(--spacing-xl) 0;color: var(--color-light);border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.casino-features .intro-text {max-width: 700px;margin: var(--spacing-md) auto var(--spacing-lg);text-align: center;}.features-grid {display: grid;grid-template-columns: 1fr;gap: var(--spacing-lg);}@media (min-width: 768px) {.features-grid {grid-template-columns: 1fr 1fr;}}@media (min-width: 1024px) {.features-grid {grid-template-columns: 1fr 1fr 1fr;}}.feature-card {background-color: var(--color-dark);padding: var(--spacing-md);border-radius: 1rem;border: 1px solid rgba(255, 255, 255, 0.05);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);transition: transform 0.2s ease;}.feature-card:hover {transform: translateY(-4px);}.feature-title {font-family: var(--font-heading);font-size: 1.25rem;margin-bottom: var(--spacing-xs);color: var(--color-primary);}.feature-description {font-family: var(--font-body);font-size: 1rem;color: var(--color-text);line-height: 1.5;}.feature-disclaimer {margin-top: var(--spacing-xl);text-align: center;font-size: 0.9rem;color: var(--color-text);opacity: 0.8;}.ranking-method {padding: var(--spacing-xl) 0;border-top: 1px solid rgba(255, 255, 255, 0.06);border-bottom: 1px solid rgba(255, 255, 255, 0.06);color: var(--color-text);}.ranking-method .ranking-intro {max-width: 740px;text-align: center;margin: var(--spacing-md) auto var(--spacing-xl);}.ranking-grid {display: grid;grid-template-columns: 1fr;gap: var(--spacing-lg);}@media (min-width: 768px) {.ranking-grid {grid-template-columns: 1fr 1fr;}}@media (min-width: 1024px) {.ranking-grid {grid-template-columns: 1fr 1fr 1fr;}}.ranking-item {background-color: var(--color-dark);padding: var(--spacing-md);border-radius: 1rem;border: 1px solid rgba(255, 255, 255, 0.05);box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);transition: transform 0.2s ease;}.ranking-item:hover {transform: translateY(-2px);}.ranking-title {font-family: var(--font-heading);font-size: 1.1rem;margin-bottom: var(--spacing-xs);color: var(--color-primary);}.ranking-description {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;}.method-disclaimer {text-align: center;margin-top: var(--spacing-xl);font-size: 0.9rem;opacity: 0.8;}.casino-security {padding: var(--spacing-xl) 0;}.casino-security .security-intro {max-width: 720px;text-align: center;margin: 0 auto var(--spacing-lg);font-size: 1.05rem;}.security-grid {display: grid;grid-template-columns: 1fr;gap: var(--spacing-lg);}@media (min-width: 768px) {.security-grid {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 1024px) {.security-grid {grid-template-columns: repeat(3, 1fr);}}.security-item {background-color: var(--color-dark);border-radius: 1rem;padding: var(--spacing-md);border: 1px solid rgba(0, 0, 0, 0.05);box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);transition: transform 0.2s ease;}.security-item:hover {transform: translateY(-2px);}.security-title {font-family: var(--font-heading);font-size: 1.1rem;margin-bottom: var(--spacing-xs);color: var(--color-primary);}.security-description {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;}.security-note {text-align: center;margin-top: var(--spacing-xl);font-size: 1rem;font-weight: 500;}.security-disclaimer {text-align: center;margin-top: var(--spacing-sm);font-size: 0.85rem;}.rtp-info {padding: var(--spacing-xl) 0;}.rtp-intro {max-width: 700px;text-align: center;margin: 0 auto var(--spacing-lg);font-size: 1.05rem;}.rtp-grid {display: grid;grid-template-columns: 1fr;gap: var(--spacing-lg);}@media (min-width: 768px) {.rtp-grid {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 1024px) {.rtp-grid {grid-template-columns: repeat(2, 1fr);}}.rtp-item {background-color: var(--color-dark);border-radius: 1rem;padding: var(--spacing-md);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);transition: transform 0.2s ease;}.rtp-item:hover {transform: translateY(-2px);}.rtp-title {font-family: var(--font-heading);font-size: 1.1rem;margin-bottom: var(--spacing-xs);color: var(--color-primary);}.rtp-description {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;}.rtp-disclaimer {margin-top: var(--spacing-xl);font-size: 0.85rem;text-align: center;}.payment-methods {padding: var(--spacing-xl) 0;}.payment-intro {max-width: 750px;margin: 0 auto var(--spacing-lg);text-align: center;font-size: 1.05rem;}.payment-grid {display: grid;grid-template-columns: 1fr;gap: var(--spacing-md);margin-bottom: var(--spacing-lg);}@media (min-width: 768px) {.payment-grid {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 1024px) {.payment-grid {grid-template-columns: repeat(3, 1fr);}}.payment-item {background-color: var(--color-dark);border-radius: 1rem;padding: var(--spacing-md);box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);transition: transform 0.2s ease;}.payment-item:hover {transform: translateY(-2px);}.payment-title {font-family: var(--font-heading);color: var(--color-primary);font-size: 1.1rem;margin-bottom: var(--spacing-xs);}.payment-description {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;}.payment-note, .payment-disclaimer {font-size: 0.85rem;text-align: center;margin-top: var(--spacing-md);}.payment-disclaimer {font-style: italic;margin-top: var(--spacing-sm);}.mobile-gaming {padding: var(--spacing-xl) 0;}.mobile-gaming .mobile-intro {max-width: 760px;margin: 0 auto var(--spacing-lg);text-align: center;font-size: 1.05rem;}.mobile-features {display: grid;grid-template-columns: 1fr;gap: var(--spacing-md);margin-bottom: var(--spacing-lg);}@media (min-width: 768px) {.mobile-features {grid-template-columns: repeat(2, 1fr);}}@media (min-width: 1024px) {.mobile-features {grid-template-columns: repeat(3, 1fr);}}.feature-block {background: var(--color-dark);border-radius: 1rem;padding: var(--spacing-md);box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);transition: transform 0.2s ease;}.feature-block:hover {transform: translateY(-3px);}.feature-title {font-family: var(--font-heading);color: var(--color-primary);font-size: 1.15rem;margin-bottom: var(--spacing-xs);}.feature-description {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;color: var(--color-text);}.mobile-legal {font-size: 0.85rem;text-align: center;margin-top: var(--spacing-md);font-style: italic;}.post-section {color: var(--color-text);padding: var(--spacing-lg) var(--spacing-sm);border-top: 1px solid rgba(255, 255, 255, 0.05);border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.post-section .container {margin: 0 auto;}.post-section h2, .post-section h3 {font-family: var(--font-heading);color: var(--color-light);margin-bottom: var(--spacing-sm);}.post-section h2 {font-size: 1.875rem;}.post-section h3 {font-size: 1.25rem;margin-top: var(--spacing-md);}.post-section p {font-family: var(--font-body);font-size: 1rem;line-height: 1.6;margin-bottom: var(--spacing-sm);}.post-section ul {padding-left: 1.5rem;margin-bottom: var(--spacing-md);}.post-section li {margin-bottom: var(--spacing-xs);line-height: 1.5;}.post-section strong {color: var(--color-light);font-weight: 600;}.post-section .disclaimer {font-size: 0.875rem;color: #aaa;border-top: 1px dashed rgba(255, 255, 255, 0.1);padding-top: var(--spacing-sm);margin-top: var(--spacing-lg);text-align: center;}.post-section .small-text {font-size: 0.85rem;line-height: 1.4;}.trust-logos {display: flex;flex-wrap: wrap;justify-content: center;gap: 2rem;margin-top: 2rem;margin-bottom: 2rem;align-items: center;}.trust-logos a {display: inline-flex;align-items: center;justify-content: center;transition: transform 0.2s ease, opacity 0.2s ease;max-width: 200px;}.trust-logos img {max-height: 50px;width: auto;height: auto;display: block;}.trust-logos a:hover, .trust-logos a:focus {transform: scale(1.05);opacity: 0.95;outline: none;}.post-points {margin-top: 1rem;padding-left: 1.25rem;list-style-type: none;}.post-points li {margin-bottom: 1.25rem;padding-left: 1.5rem;position: relative;}.post-points li::before {content: '✔';position: absolute;left: 0;top: 0.2rem;color: var(--accent-color, #00894d);font-size: 1rem;}.final-cta {padding: 3rem 1rem;text-align: center;}.final-cta h2 {margin-bottom: 0.75rem;}.community-feedback .testimonial-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 1.5rem;margin-top: 2rem;}.testimonial-card {background-color: #ffffff;border: 1px solid #e3e5e8;border-radius: 8px;padding: 1.5rem;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.testimonial-meta {display: flex;align-items: center;gap: 0.75rem;margin-bottom: 1rem;}.testimonial-avatar {width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}.testimonial-name {font-weight: 600;color: #333;}.testimonial-tag {font-size: 0.75rem;color: #666;margin-left: auto;}.testimonial-card blockquote {font-style: italic;color: #444;line-height: 1.5;margin: 0;}.faq-section {color: var(--color-text);border-top: 1px solid var(--color-accent);border-bottom: 1px solid var(--color-accent);}.faq-list {display: flex;flex-direction: column;gap: var(--spacing-md);}.faq-item {background-color: #14141e;border: 1px solid var(--color-accent);border-radius: 6px;padding: var(--spacing-md);}.faq-item summary {cursor: pointer;list-style: none;position: relative;color: var(--color-secondary);}.faq-item summary::-webkit-details-marker {display: none;}.faq-item[open] summary::after {content: '−';}.faq-item summary::after {content: '+';position: absolute;right: 0;top: 0;font-size: 1.5rem;line-height: 1;color: var(--color-secondary);}.faq-content {padding-top: var(--spacing-sm);color: var(--color-light);}.stacked-footer {color: var(--color-text);border-top: 2px solid var(--color-accent);}.footer-brand-block {text-align: center;padding-bottom: var(--spacing-lg);}.footer-logo {width: 150px;margin: 0 auto var(--spacing-sm);}.footer-tagline {max-width: 600px;margin: 0 auto;font-size: 1rem;line-height: 1.6;color: var(--color-light);}.footer-links {margin-top: var(--spacing-lg);text-align: center;}.footer-links ul {display: flex;flex-wrap: wrap;justify-content: center;gap: var(--spacing-md);padding: 0;}.footer-links a {color: var(--color-secondary);text-decoration: none;font-size: 1rem;transition: color 0.2s ease;}.footer-links a:hover {color: var(--color-highlight);}.footer-callout {margin-top: var(--spacing-lg);background-color: #1f1f2e;padding: var(--spacing-md);border-radius: 6px;text-align: center;font-size: 0.95rem;color: var(--color-light);}.footer-rofus-link {display: inline-block;margin-top: var(--spacing-sm);color: var(--color-secondary);font-weight: bold;text-decoration: underline;}.footer-legal {margin-top: var(--spacing-lg);text-align: center;font-size: 0.85rem;color: var(--color-secondary);}.footer-disclaimer {max-width: 700px;margin: 0 auto var(--spacing-sm);font-size: 0.75rem;line-height: 1.5;color: var(--color-light);}.footer-copyright {margin-top: 1rem;font-size: 0.85rem;}.footer-trust-logos {display: flex;justify-content: center;flex-wrap: wrap;gap: var(--spacing-md);margin-top: var(--spacing-sm);align-items: center;}.footer-trust-logos img {max-height: 40px;width: auto;display: block;transition: opacity 0.2s ease;}.footer-trust-logos a:hover img {opacity: 0.8;}