

      .YUNITOTOtogel-wrap{
          background: var(--YUNITOTO-bg);
          color: var(--YUNITOTO-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 */
      .YUNITOTO-section{
          background: var(--YUNITOTO-card);
          border:1px solid var(--YUNITOTO-border);
          border-radius:var(--YUNITOTO-radius);
          box-shadow:var(--YUNITOTO-shadow);
          padding:24px;
          margin-bottom:18px;
      }
      .YUNITOTO-head{
          display:flex; align-items:center; gap:12px; margin:0 0 12px 0;
          font-size:22px; line-height:1.25; letter-spacing:.2px;
      }
      .YUNITOTO-head svg{ width:22px; height:22px; flex:0 0 auto; }
      .YUNITOTO-body{ color: var(--YUNITOTO-muted); font-size:15.5px; line-height:1.7; }
      .YUNITOTO-body a{ color: #050f69; text-underline-offset:3px; }

      /* Pills */
      .YUNITOTO-stats{
          display:flex; flex-wrap:wrap; gap:10px; margin-top:14px;
      }
      .YUNITOTO-pill{
          display:inline-flex; align-items:center; gap:8px;
          border:1px dashed var(--YUNITOTO-border);
          padding:8px 12px; border-radius:999px; font-size:13.5px;
          color: var(--YUNITOTO-text);
          background: linear-gradient(180deg, rgba(212,175,55,.08), rgba(212,175,55,0));
      }
      .YUNITOTO-pill svg{ width:16px; height:16px; }

      /* Features grid */
      .YUNITOTO-grid{ display:grid; gap:12px; grid-template-columns:repeat(4, minmax(0,1fr)); }
      @media (max-width:980px){ .YUNITOTO-grid{ grid-template-columns:repeat(2, minmax(0,1fr)); } }
      @media (max-width:520px){ .YUNITOTO-grid{ grid-template-columns:1fr; } }

      .YUNITOTO-feature{
          padding:18px; border:1px solid var(--YUNITOTO-border);
          border-radius:14px; background: var(--YUNITOTO-card);
      }
      .YUNITOTO-feature h3{
          margin:0 0 6px 0; font-size:16.5px; display:flex; align-items:center; gap:8px;
          color: var(--YUNITOTO-text);
      }
      .YUNITOTO-feature p{ margin:0; color: var(--YUNITOTO-muted); font-size:14.5px; line-height:1.65; }
      .YUNITOTO-icon{ width:18px; height:18px; color: var(--YUNITOTO-accent-2); }

      /* Guide steps */
      .YUNITOTO-steps{
          counter-reset: step;
          display:flex; flex-direction:column; gap:12px;
          margin:10px 0 0 0; padding:0; list-style:none;
      }
      .YUNITOTO-step{
          display:flex; gap:12px; align-items:flex-start;
          border:1px solid var(--YUNITOTO-border); border-radius:12px; padding:14px 16px;
          background: var(--YUNITOTO-card);
      }
      .YUNITOTO-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 */
      .YUNITOTO-cta{ display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; }
      .YUNITOTO-btn{
          display:inline-block; padding:10px 16px; border-radius:10px; text-decoration:none; font-weight:600; line-height:1;
          border:1px solid var(--YUNITOTO-border);
      }
      .YUNITOTO-btn--primary{ background: var(--YUNITOTO-accent-2); color:#fff; border-color: var(--YUNITOTO-accent-2); }
      .YUNITOTO-btn--outline{ background: transparent; color: var(--YUNITOTO-text); }

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