/* DSTRC CSS: post 260 | generated 2026-03-16 18:27:53 UTC */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Unbounded:wght@600;700&display=swap");

    .sznDEL-hero{
      --ink:#1F2433; --muted:#6D758B; --line:#CBD7E7; --soft:#FAFCFE; --card:#FFFFFF;
      --laser-cyan:#00C2FF; --laser-violet:#7C3AED; --laser-pink:#FF3CAC; --brand:#2F86A6;
      color:var(--ink); position:relative; isolation:isolate; overflow:hidden;
      background:
        repeating-linear-gradient(90deg, rgba(31,36,51,.085) 0 1px, rgba(31,36,51,0) 1px 9px),
        linear-gradient(180deg,#E9EEF6 0%, #E2E8F2 55%, #DDE6F1 100%);
      box-shadow:0 20px 50px rgba(10,20,40,.12);
    }
    .sznDEL-hero *{ box-sizing:border-box }

    
    .sznDEL-layers{ position:absolute; inset:0; z-index:-1; pointer-events:none; }
    .sznDEL-track{ position:absolute; left:-30%; width:160%; height:22px; animation: sznDELSweep 6s linear infinite; animation-play-state:paused; }
    .sznDEL-track.top{ top:1.5%; }
    .sznDEL-track.bot{ bottom:1.5%; }
    .sznDEL-line{ position:absolute; inset:auto 0; top:50%; height:3px; transform:translateY(-50%);
      background:linear-gradient(90deg, transparent, var(--laser-cyan), var(--laser-violet), var(--laser-pink), transparent);
      filter: drop-shadow(0 0 10px rgba(124,58,237,.30)) drop-shadow(0 0 22px rgba(0,194,255,.22)); opacity:.9; }
    @keyframes sznDELSweep{ 0%{transform:translateX(-10%) rotate(1.2deg)} 50%{transform:translateX(0) rotate(-1deg)} 100%{transform:translateX(-10%) rotate(1.2deg)} }

    .sznDEL-wrap{ max-width:1200px; margin-inline:auto; padding: clamp(28px, 6vw, 84px) 20px; }
    .sznDEL-brand{ display:inline-flex; align-items:center; gap:10px; padding:6px 10px; border:1px solid var(--line);
      border-radius:999px; background:#F1F5FB; font:600 12px/1.2 Inter; color:#2A3142; }
    .sznDEL-brand::before{ content:""; width:10px; height:10px; border-radius:50%;
      background: radial-gradient(circle at 30% 30%, var(--laser-cyan), var(--laser-violet)); box-shadow:0 0 0 3px rgba(0,194,255,.12); }

    #sznDEL-hero-title{ font:700 clamp(24px,4vw,40px)/1.15 "Unbounded", system-ui; margin:12px 0 10px; }
    .sznDEL-sub{ font:400 clamp(14px,1.8vw,18px)/1.6 Inter; color:#2A3142; margin:0 0 16px; max-width:920px; }

    .sznDEL-chips{ display:flex; flex-wrap:wrap; gap:10px 12px; margin:0 0 18px; padding:0; list-style:none; }
    .sznDEL-chip{ display:inline-flex; align-items:center; gap:8px; padding:10px 12px; border:1px solid var(--line); background: linear-gradient(180deg,#fff, #F5F8FD); border-radius:12px; box-shadow:0 2px 10px rgba(10,20,40,.04); font:600 13px/1.2 Inter; color:#2A3142; }

    .sznDEL-cta{ display:flex; flex-wrap:wrap; align-items:center; gap:12px; margin:10px 0 4px; }
    .sznDEL-btn{ display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:12px 16px; border-radius:12px; font:700 14px/1 Inter; text-decoration:none; cursor:pointer; border:1px solid rgba(124,58,237,.35); color:#fff; background:linear-gradient(90deg,#7C3AED,#00C2FF); box-shadow:0 8px 22px rgba(124,58,237,.24), inset 0 1px 0 rgba(255,255,255,.55); }
    .sznDEL-btn:active{ transform:translateY(1px) }
    .sznDEL-btn--ghost{ color:#0E1522; background:#fff; border-color:var(--line); box-shadow:0 6px 16px rgba(10,20,40,.08), inset 0 1px 0 rgba(255,255,255,.6); }
    .sznDEL-cta-note{ font:600 12px/1.2 Inter; color:#6D758B; }

    .sznDEL-meta{ margin-top:12px; display:flex; flex-wrap:wrap; gap:12px 18px; font:600 12px/1.2 Inter; color:#6D758B; }

    @media (max-width: 959.98px){
      .sznDEL-wrap{ padding-block: clamp(48px, 12vw, 96px); }
      .sznDEL-track{ height:18px }
      .sznDEL-line{ height:2px }
    }

.sznDEL-tariffs{ position:relative; isolation:isolate; overflow:hidden; background:#fff; color:#1F2433; box-shadow:0 20px 50px rgba(10,20,40,.08); }
    .sznDEL-tariffs *{ box-sizing:border-box }

    
    .sznDEL2-layers{ position:absolute; inset:0; z-index:-1; pointer-events:none; }
    .sznDEL2-track{ position:absolute; left:-30%; width:160%; height:22px; animation: sznDELSweep 6s linear infinite; animation-play-state:paused; }
    .sznDEL2-track.top{ top:1.5%; }
    .sznDEL2-track.bot{ bottom:1.5%; }
    .sznDEL2-line{ position:absolute; inset:auto 0; top:50%; height:3px; transform:translateY(-50%);
      background:linear-gradient(90deg, transparent, var(--laser-cyan), var(--laser-violet), var(--laser-pink), transparent);
      filter: drop-shadow(0 0 10px rgba(124,58,237,.30)) drop-shadow(0 0 22px rgba(0,194,255,.22)); opacity:.85; }

    .sznDEL-twrap{ max-width:1200px; margin-inline:auto; padding: clamp(28px, 6vw, 76px) 20px; }
    #sznDEL-tariffs-title{ font:700 clamp(22px,3.2vw,32px)/1.15 "Unbounded", system-ui; margin:12px 0 6px; }
    .sznDEL-tariffs-sub{ font:400 clamp(14px,1.6vw,17px)/1.6 Inter; color:#2A3142; margin:0 0 16px; }

    .sznDEL-table-wrap{ border:1px solid #CBD7E7; border-radius:12px; background:#fff; overflow:hidden; }
    table.sznDEL-table{ width:100%; border-collapse:collapse; font:600 13px/1.5 Inter; color:#2A3142; }
    .sznDEL-table thead th{ text-align:left; padding:10px 12px; background:#F5F8FD; border:1px solid #D9E3F0; font:700 12px/1.2 Inter; white-space:nowrap; }
    .sznDEL-table tbody td{ padding:10px 12px; border:1px solid #D9E3F0; vertical-align:top; white-space:nowrap; }

    .sznDEL-note{ margin-top:12px; font:600 12px/1.5 Inter; color:#6D758B; }

    
    @media (max-width: 740px){
      .sznDEL-table-wrap{ border:none; border-radius:0; }
      .sznDEL-table thead{ display:none; }
      .sznDEL-table{ border-collapse:separate; border-spacing:0; }
      .sznDEL-table tbody tr{ display:block; margin:10px 0; border:1px solid #CBD7E7; border-radius:12px; background:#fff; box-shadow:0 6px 14px rgba(10,20,40,.06); overflow:hidden; }
      .sznDEL-table tbody td{ display:grid; grid-template-columns: 1fr 1.6fr; gap:8px; padding:12px; border-top:1px solid #CBD7E7; white-space:normal; }
      .sznDEL-table tbody td:first-child{ border-top:none }
      .sznDEL-table tbody td::before{ content:attr(data-th); font:700 12px/1.2 Inter; color:#2A3142; }
    }

    @media (max-width: 959.98px){ .sznDEL2-track{ height:18px } .sznDEL2-line{ height:2px } .sznDEL-twrap{ padding-block: clamp(48px, 12vw, 96px); } }

.sznDEL-steps{ position:relative; background:linear-gradient(180deg,#F6F9FF 0%, #FFFFFF 100%); color:#1F2433; }
    .sznDEL-swrap{ max-width:1200px; margin-inline:auto; padding: clamp(28px, 6vw, 76px) 20px; }
    #sznDEL-steps-title{ font:700 clamp(22px,3.2vw,32px)/1.15 "Unbounded"; margin:12px 0 8px; }
    .sznDEL-steps-sub{ font:400 clamp(14px,1.6vw,17px)/1.6 Inter; color:#2A3142; margin:0 0 16px; }

    .sznDEL-steps-grid{ display:grid; gap:12px; grid-template-columns: repeat(5, minmax(0,1fr)); }
    @media (max-width: 1080px){ .sznDEL-steps-grid{ grid-template-columns: repeat(3, minmax(0,1fr)); } }
    @media (max-width: 680px){ .sznDEL-steps-grid{ grid-template-columns: 1fr; } }

    .sznDEL-step{ border:1px solid #CBD7E7; border-radius:14px; background:#fff; padding:14px; box-shadow:0 8px 22px rgba(10,20,40,.06); }
    .sznDEL-step h3{ font:700 15px/1.25 "Unbounded"; margin:0 0 6px; color:#0E1522; }
    .sznDEL-step p{ font:600 13px/1.55 Inter; margin:0; color:#2A3142; }

.sznDEL-faq{ position:relative; background:#fff; color:#1F2433; }
    .sznDEL-fwrap{ max-width:980px; margin-inline:auto; padding: clamp(28px, 6vw, 76px) 20px; }
    #sznDEL-faq-title{ font:700 clamp(22px,3.2vw,32px)/1.15 "Unbounded"; margin:12px 0 8px; }

    .sznDEL-qa{ border:1px solid #CBD7E7; border-radius:14px; background:#fff; box-shadow:0 8px 22px rgba(10,20,40,.06); overflow:hidden; }
    .sznDEL-qa details{ border-top:1px solid #E8EEF5; }
    .sznDEL-qa details:first-child{ border-top:none }
    .sznDEL-qa summary{ cursor:pointer; list-style:none; padding:14px; font:700 14px/1.3 "Unbounded"; }
    .sznDEL-qa summary::-webkit-details-marker{ display:none }
    .sznDEL-qa div{ padding:0 14px 14px; font:600 13px/1.6 Inter; color:#2A3142; }

.sznDEL-cta-final{ position:relative; isolation:isolate; overflow:hidden; color:#fff;
      background: radial-gradient(120% 90% at 8% -10%, rgba(124,58,237,.45), transparent 62%),
                  radial-gradient(120% 90% at 110% 0%, rgba(0,194,255,.45), transparent 62%),
                  linear-gradient(180deg,#0F1B2A 0%, #132234 100%); }
    .sznDEL3-layers{ position:absolute; inset:0; z-index:0; pointer-events:none; }
    .sznDEL3-track{ position:absolute; left:-30%; width:160%; height:22px; animation: sznDELSweep 6s linear infinite; animation-play-state:paused; }
    .sznDEL3-track.top{ top:1.5%; }
    .sznDEL3-track.bot{ bottom:1.5%; }
    .sznDEL3-line{ position:absolute; inset:auto 0; top:50%; height:3px; transform:translateY(-50%);
      background:linear-gradient(90deg, transparent, var(--laser-cyan), var(--laser-violet), var(--laser-pink), transparent);
      filter: drop-shadow(0 0 10px rgba(124,58,237,.30)) drop-shadow(0 0 22px rgba(0,194,255,.22)); opacity:.9; }

    .sznDEL-cwrap{ position:relative; z-index:1; max-width:1200px; margin-inline:auto; padding: clamp(34px, 6vw, 92px) 20px; }
    #sznDEL-cta-title{ font:700 clamp(22px,3.2vw,32px)/1.15 "Unbounded"; margin:8px 0 8px; color:#EAF6FF; }
    .sznDEL-cta-text{ font:600 clamp(14px,1.6vw,17px)/1.6 Inter; color:#D6E8F6; margin:0 0 16px; max-width:980px; }

    .sznDEL-cta-row{ display:flex; gap:12px; flex-wrap:wrap; align-items:center; }
    .sznDEL-cta-btn{ display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:12px 16px; border-radius:12px; font:700 14px/1 Inter; text-decoration:none; border:1px solid rgba(124,58,237,.45); color:#fff; background:linear-gradient(90deg,#7C3AED,#00C2FF); box-shadow:0 8px 22px rgba(124,58,237,.24), inset 0 1px 0 rgba(255,255,255,.55); }
    .sznDEL-cta-btn:active{ transform:translateY(1px) }
    .sznDEL-cta-note{ font:600 12px/1.2 Inter; color:#CFE9F7; }

    @media (max-width: 959.98px){ .sznDEL3-track{ height:18px } .sznDEL3-line{ height:2px } .sznDEL-cwrap{ padding-block: clamp(48px, 12vw, 96px); } }
