   .tais-delivery-page {     --blue: #0b63ce;     --blue-dark: #063b7a;     --navy: #08213f;     --yellow: #ffd43b;     --bg: #f4f7fb;     --card: #ffffff;     --text: #1d2b3a;     --muted: #5b6b7d;     --border: #dbe6f3;     --shadow: 0 18px 45px rgba(8, 33, 63, 0.12);     font-family: inherit;     color: var(--text);   }    .tais-delivery-page * {     box-sizing: border-box;   }    .tais-delivery-wrap {     max-width: 1180px;     margin: 0 auto;     padding: 42px 18px 60px;   }    .tais-delivery-hero {     background: linear-gradient(135deg, var(--blue-dark), var(--blue));     border-radius: 28px;     padding: 42px;     color: #fff;     position: relative;     overflow: hidden;     box-shadow: var(--shadow);   }    .tais-delivery-hero::after {     content: "";     position: absolute;     right: -90px;     top: -90px;     width: 260px;     height: 260px;     background: rgba(255, 212, 59, 0.18);     border-radius: 50%;   }    .tais-delivery-eyebrow {     display: inline-flex;     align-items: center;     gap: 8px;     background: rgba(255, 255, 255, 0.13);     border: 1px solid rgba(255, 255, 255, 0.22);     padding: 8px 14px;     border-radius: 999px;     font-weight: 700;     font-size: 14px;     margin-bottom: 18px;   }    .tais-delivery-hero h1 {     margin: 0 0 14px;     font-size: clamp(32px, 4vw, 54px);     line-height: 1.05;     color: #fff;   }    .tais-delivery-hero p {     max-width: 780px;     margin: 0;     font-size: 18px;     line-height: 1.65;     color: rgba(255, 255, 255, 0.92);   }    .tais-delivery-grid {     display: grid;     grid-template-columns: 1.15fr 0.85fr;     gap: 24px;     margin-top: 28px;   }    .tais-card {     background: var(--card);     border: 1px solid var(--border);     border-radius: 24px;     padding: 28px;     box-shadow: 0 12px 30px rgba(8, 33, 63, 0.07);   }    .tais-card h4 {     margin: 0 0 16px;     color: var(--navy);     font-size: 24px;     line-height: 1.25;   }    .tais-card p {     margin: 0 0 14px;     line-height: 1.7;     color: var(--muted);   }    .tais-list {     display: grid;     gap: 14px;     margin-top: 18px;   }    .tais-list-item {     display: grid;     grid-template-columns: 38px 1fr;     gap: 12px;     align-items: flex-start;     padding: 16px;     background: var(--bg);     border-radius: 18px;     border: 1px solid var(--border);   }    .tais-icon {     width: 38px;     height: 38px;     border-radius: 14px;     background: var(--blue);     color: #fff;     display: grid;     place-items: center;     font-weight: 900;     box-shadow: 0 8px 18px rgba(11, 99, 206, 0.25);   }    .tais-list-item strong {     display: block;     color: var(--navy);     margin-bottom: 4px;     font-size: 16px;   }    .tais-list-item span {     color: var(--muted);     line-height: 1.55;     font-size: 15px;   }    .tais-highlight {     background: linear-gradient(135deg, #fff8d8, #ffffff);     border: 1px solid #ffe58a;   }    .tais-highlight .tais-icon {     background: var(--yellow);     color: var(--navy);   }    .tais-highlight-pickup {     background: linear-gradient(135deg, #eef6ff, #ffffff);     border: 1px solid #bdd8ff;   }    .tais-highlight-pickup .tais-icon {     background: linear-gradient(135deg, #0b63ce, #3d8cff);     font-size: 18px;   }    .pickup-badges {     display: flex;     flex-wrap: wrap;     gap: 10px;     margin-top: 14px;   }    .pickup-badges span {     background: #fff;     border: 1px solid #d8e7fa;     padding: 8px 12px;     border-radius: 999px;     font-size: 13px;     font-weight: 700;     color: #063b7a;     box-shadow: 0 4px 10px rgba(11, 99, 206, 0.08);   }    .tais-info-strip {     margin-top: 24px;     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 18px;   }    .tais-info-box {     background: #fff;     border-radius: 22px;     padding: 22px;     border: 1px solid var(--border);     box-shadow: 0 10px 26px rgba(8, 33, 63, 0.06);   }    .tais-info-box b {     display: block;     color: var(--blue);     font-size: 28px;     margin-bottom: 6px;   }    .tais-info-box span {     color: var(--muted);     line-height: 1.55;   }    .tais-note {     margin-top: 28px;     background: var(--navy);     color: #fff;     border-radius: 24px;     padding: 26px 30px;     display: grid;     grid-template-columns: 56px 1fr;     gap: 18px;     align-items: center;   }    .tais-note-icon {     width: 56px;     height: 56px;     border-radius: 18px;     background: var(--yellow);     color: var(--navy);     display: grid;     place-items: center;     font-size: 26px;     font-weight: 900;   }    .tais-note strong {     display: block;     font-size: 20px;     margin-bottom: 6px;   }    .tais-note span {     color: rgba(255, 255, 255, 0.82);     line-height: 1.6;   }    @media (max-width: 900px) {     .tais-delivery-hero {       padding: 32px 24px;     }      .tais-delivery-grid,     .tais-info-strip {       grid-template-columns: 1fr;     }      .tais-note {       grid-template-columns: 1fr;     }   }    @media (max-width: 560px) {     .tais-delivery-wrap {       padding: 24px 12px 40px;     }      .tais-card {       padding: 22px;     }      .tais-list-item {       grid-template-columns: 1fr;     }   } #sp-dwcvbf{width: 100%; max-width: 100%;}#sp-cksq0n{width: calc(100% - 0px);}#sp-ih4ajs{margin: 0px;}#sp-s8kohw1gbe{margin-top:24px;}