/* Extracted from inline <style> block #16. */
.dbltototogel-wrap {
                  background: var(--dbl-toto-bg);
                  color: var(--dbl-toto-text);
                  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Arial, sans-serif;
                }

                .trbtgl-container {
                  max-width: 1425px;
                  margin: 0 auto;
                  padding: 0px 16px 0px;
                }

                /* Section shell */
                .dbl-toto-section {
                  background: var(--dbl-toto-card);
                  border: 1px solid var(--dbl-toto-border);
                  border-radius: var(--dbl-toto-radius);
                  box-shadow: var(--dbl-toto-shadow);
                  padding: 24px;
                  margin-bottom: 18px;
                }

                .dbl-toto-head {
                  display: flex;
                  align-items: center;
                  gap: 12px;
                  margin: 0 0 12px 0;
                  font-size: 22px;
                  line-height: 1.25;
                  letter-spacing: .2px;
                }

                .dbl-toto-head svg {
                  width: 22px;
                  height: 22px;
                  flex: 0 0 auto;
                }

                .dbl-toto-body {
                  color: var(--dbl-toto-muted);
                  font-size: 15.5px;
                  line-height: 1.7;
                }

                .dbl-toto-body a {
                  color: #ff0000;
                  text-underline-offset: 3px;
                }

                /* Pills */
                .dbl-toto-stats {
                  display: flex;
                  flex-wrap: wrap;
                  gap: 10px;
                  margin-top: 14px;
                }

                .dbl-toto-pill {
                  display: inline-flex;
                  align-items: center;
                  gap: 8px;
                  border: 1px dashed var(--dbl-toto-border);
                  padding: 8px 12px;
                  border-radius: 999px;
                  font-size: 13.5px;
                  color: var(--dbl-toto-text);
                  background: linear-gradient(180deg, rgba(212, 175, 55, .08), rgba(212, 175, 55, 0));
                }

                .dbl-toto-pill svg {
                  width: 16px;
                  height: 16px;
                }

                /* Features grid */
                .dbl-toto-grid {
                  display: grid;
                  gap: 12px;
                  grid-template-columns: repeat(4, minmax(0, 1fr));
                }

                @media (max-width:980px) {
                  .dbl-toto-grid {
                    grid-template-columns: repeat(2, minmax(0, 1fr));
                  }
                }

                @media (max-width:520px) {
                  .dbl-toto-grid {
                    grid-template-columns: 1fr;
                  }
                }

                .dbl-toto-feature {
                  padding: 18px;
                  border: 1px solid var(--dbl-toto-border);
                  border-radius: 14px;
                  background: var(--dbl-toto-card);
                }

                .dbl-toto-feature h3 {
                  margin: 0 0 6px 0;
                  font-size: 16.5px;
                  display: flex;
                  align-items: center;
                  gap: 8px;
                  color: var(--dbl-toto-text);
                }

                .dbl-toto-feature p {
                  margin: 0;
                  color: var(--dbl-toto-muted);
                  font-size: 14.5px;
                  line-height: 1.65;
                }

                .dbl-toto-icon {
                  width: 18px;
                  height: 18px;
                  color: var(--dbl-toto-accent-2);
                }

                /* Guide steps */
                .dbl-toto-steps {
                  counter-reset: step;
                  display: flex;
                  flex-direction: column;
                  gap: 12px;
                  margin: 10px 0 0 0;
                  padding: 0;
                  list-style: none;
                }

                .dbl-toto-step {
                  display: flex;
                  gap: 12px;
                  align-items: flex-start;
                  border: 1px solid var(--dbl-toto-border);
                  border-radius: 12px;
                  padding: 14px 16px;
                  background: var(--dbl-toto-card);
                }

                .dbl-toto-step::before {
                  counter-increment: step;
                  content: counter(step);
                  flex: 0 0 32px;
                  height: 32px;
                  display: inline-flex;
                  align-items: center;
                  justify-content: center;
                  border-radius: 8px;
                  font-weight: 700;
                  color: #111;
                  background: linear-gradient(180deg, #ffffff, rgba(212, 175, 55, .75));
                  border: 1px solid rgba(17, 24, 39, .12);
                }

                /* CTA */
                .dbl-toto-cta {
                  display: flex;
                  flex-wrap: wrap;
                  gap: 10px;
                  margin-top: 14px;
                }

                .dbl-toto-btn {
                  display: inline-block;
                  padding: 10px 16px;
                  border-radius: 10px;
                  text-decoration: none;
                  font-weight: 600;
                  line-height: 1;
                  border: 1px solid var(--dbl-toto-border);
                }

                .dbl-toto-btn--primary {
                  background: var(--dbl-toto-accent-2);
                  color: #fff;
                  border-color: var(--dbl-toto-accent-2);
                }

                .dbl-toto-btn--outline {
                  background: transparent;
                  color: var(--dbl-toto-text);
                }

                .dbl-toto-section+.dbl-toto-section {
                  margin-top: 14px;
                }
