/* TSPLUS-P16-COLLABORATION v1.0.0 — premium, compact partner page */
body[data-tsplus-p16-collaboration="1"] {
    --p16-ink: #211a16;
    --p16-navy: #12233e;
    --p16-navy-soft: #1b3152;
    --p16-orange: #f37b32;
    --p16-orange-deep: #d95e22;
    --p16-cream: #fff8f0;
    --p16-paper: #fffdfb;
    --p16-muted: #6c625b;
    --p16-line: rgba(72, 48, 32, .12);
    --p16-shadow: 0 24px 70px rgba(70, 44, 27, .11);
    background: #fbfaf8;
    color: var(--p16-ink);
}

body[data-tsplus-p16-collaboration="1"] *,
body[data-tsplus-p16-collaboration="1"] *::before,
body[data-tsplus-p16-collaboration="1"] *::after { box-sizing: border-box; }

body[data-tsplus-p16-collaboration="1"] .clb-hero {
    position: relative;
    overflow: hidden;
    min-height: 0;
    padding: 54px 0 62px;
    background:
        radial-gradient(circle at 8% 10%, rgba(243, 123, 50, .14), transparent 28%),
        radial-gradient(circle at 92% 4%, rgba(255, 206, 163, .24), transparent 25%),
        linear-gradient(180deg, #fffaf4 0%, #fff 70%, #fbfaf8 100%);
}

body[data-tsplus-p16-collaboration="1"] .clb-hero::before {
    position: absolute;
    top: 78px;
    right: -120px;
    width: 300px;
    height: 300px;
    content: "";
    pointer-events: none;
    border: 1px solid rgba(243, 123, 50, .13);
    border-radius: 50%;
    box-shadow: 0 0 0 38px rgba(243, 123, 50, .035), 0 0 0 78px rgba(243, 123, 50, .02);
}

body[data-tsplus-p16-collaboration="1"] .clb-hero > .container-main { position: relative; z-index: 1; }

body[data-tsplus-p16-collaboration="1"] .clb-hero-inner {
    display: grid;
    grid-template-columns: minmax(0, .84fr) minmax(520px, 1.16fr);
    gap: 40px;
    align-items: start;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-content {
    position: relative;
    align-self: start;
    min-width: 0;
    height: auto;
    padding: 40px 34px 34px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .13);
    border-radius: 28px;
    background:
        radial-gradient(circle at 92% 8%, rgba(243, 123, 50, .24), transparent 27%),
        linear-gradient(145deg, #10213a 0%, #1b3152 100%);
    box-shadow: 0 28px 70px rgba(15, 32, 56, .2);
    color: #fff;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-content::before {
    position: absolute;
    inset: 0;
    content: "";
    pointer-events: none;
    opacity: .42;
    background-image: linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);
    background-size: 34px 34px;
    mask-image: linear-gradient(135deg, #000, transparent 74%);
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-content > * { position: relative; z-index: 1; }

body[data-tsplus-p16-collaboration="1"] .clb-eyebrow,
body[data-tsplus-p16-collaboration="1"] .clb-section-label,
body[data-tsplus-p16-collaboration="1"] .clb-values-eyebrow {
    color: #e96f2c;
    font: 760 10px/1.3 Inter, system-ui, sans-serif;
    letter-spacing: .14em;
    text-transform: uppercase;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-content .clb-eyebrow { color: #ffad75; }

body[data-tsplus-p16-collaboration="1"] .clb-hero-title {
    margin: 12px 0 16px;
    color: #fff;
    font: 760 clamp(31px, 3.1vw, 42px)/1.08 Inter, system-ui, sans-serif;
    letter-spacing: -.04em;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-title mark { color: #ff914d; background: transparent; }

body[data-tsplus-p16-collaboration="1"] .clb-hero-desc {
    max-width: 540px;
    margin: 0 0 20px;
    color: rgba(255,255,255,.76);
    font-size: 14.5px;
    line-height: 1.72;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-features {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0 0 22px;
    padding: 0;
    list-style: none;
}

body[data-tsplus-p16-collaboration="1"] .clb-hero-features li {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    margin: 0;
    padding: 8px 10px;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 999px;
    background: rgba(255,255,255,.06);
    color: rgba(255,255,255,.84);
    font-size: 10.5px;
}

body[data-tsplus-p16-collaboration="1"] .clb-feat-check { width: 13px; height: 13px; color: #63d99d; }

body[data-tsplus-p16-collaboration="1"] .clb-trusted-label {
    margin: 0 0 11px;
    color: rgba(255,255,255,.52);
    font: 700 9px/1.35 Inter, system-ui, sans-serif;
    letter-spacing: .12em;
}

body[data-tsplus-p16-collaboration="1"] .clb-logos { display: flex; flex-wrap: wrap; gap: 15px; align-items: center; }
body[data-tsplus-p16-collaboration="1"] .clb-logo-img { width: auto; max-width: 92px; max-height: 27px; opacity: .72; filter: grayscale(1) brightness(2.1); }

body[data-tsplus-p16-collaboration="1"] .clb-form-wrap { width: 100%; min-width: 0; height: auto; }

body[data-tsplus-p16-collaboration="1"] .clb-form-card {
    width: 100%;
    height: auto;
    min-height: 0;
    padding: 24px;
    border: 1px solid rgba(72, 48, 32, .11);
    border-radius: 26px;
    background: rgba(255,255,255,.94);
    box-shadow: var(--p16-shadow), inset 0 1px 0 rgba(255,255,255,.9);
    backdrop-filter: blur(16px);
}

body[data-tsplus-p16-collaboration="1"] .p12-partner-process {
    margin: 0 0 11px;
    padding: 12px;
    border: 1px solid var(--p16-line);
    border-radius: 15px;
    background: linear-gradient(145deg, #fff, #fffaf5);
    box-shadow: none;
}

body[data-tsplus-p16-collaboration="1"] .p12-partner-process .p12-kicker {
    color: var(--p16-orange-deep);
    font-size: 9px;
    letter-spacing: .13em;
}

body[data-tsplus-p16-collaboration="1"] .p12-partner-process ol {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 7px;
    margin: 8px 0 0;
    padding: 0;
    list-style: none;
}

body[data-tsplus-p16-collaboration="1"] .p12-partner-process li {
    min-width: 0;
    min-height: 52px;
    margin: 0;
    padding: 9px;
    border: 1px solid rgba(72,48,32,.075);
    border-radius: 11px;
    background: rgba(255,255,255,.8);
    font-size: 9.5px;
    line-height: 1.4;
}

body[data-tsplus-p16-collaboration="1"] .p11-partner-trust {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 7px 12px;
    height: auto;
    margin: 0 0 12px;
    padding: 11px 12px;
    border: 1px solid rgba(72,48,32,.09);
    border-radius: 14px;
    background: #fff;
    box-shadow: none;
}

body[data-tsplus-p16-collaboration="1"] .p11-partner-trust > span {
    min-width: 0;
    font-size: 10px;
    line-height: 1.35;
}

body[data-tsplus-p16-collaboration="1"] #clb-step1-panel:not([style]),
body[data-tsplus-p16-collaboration="1"] #clb-step1-panel[style*="display: block"],
body[data-tsplus-p16-collaboration="1"] #clb-step1-panel[style*="display:block"] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px 12px;
}

body[data-tsplus-p16-collaboration="1"] #clb-step1-panel > .clb-step-bar,
body[data-tsplus-p16-collaboration="1"] #clb-step1-panel > .clb-form-btn-primary { grid-column: 1 / -1; }

body[data-tsplus-p16-collaboration="1"] .clb-step-bar {
    margin: 0 0 2px;
    color: var(--p16-orange-deep);
    font-size: 13px;
    font-weight: 760;
}

body[data-tsplus-p16-collaboration="1"] .clb-form-group { min-width: 0; margin: 0 !important; }

body[data-tsplus-p16-collaboration="1"] .clb-form-group label {
    display: block;
    margin: 0 0 6px;
    color: #43372f;
    font-size: 11.5px;
    font-weight: 700;
}

body[data-tsplus-p16-collaboration="1"] .clb-form-group :is(input, select, textarea) {
    width: 100%;
    min-width: 0;
    min-height: 45px;
    padding: 10px 13px;
    border: 1px solid rgba(64,45,33,.14);
    border-radius: 12px;
    outline: none;
    background: #fdfcfb;
    box-shadow: 0 4px 15px rgba(52,35,24,.025);
    color: #342a24;
    font: 500 13px/1.4 Inter, system-ui, sans-serif;
    transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

body[data-tsplus-p16-collaboration="1"] .clb-form-group textarea { min-height: 88px; resize: vertical; }

body[data-tsplus-p16-collaboration="1"] .clb-form-group :is(input, select, textarea):focus {
    border-color: rgba(243,123,50,.66);
    background: #fff;
    box-shadow: 0 0 0 4px rgba(243,123,50,.1);
}

body[data-tsplus-p16-collaboration="1"] .clb-form-row { gap: 12px; }

body[data-tsplus-p16-collaboration="1"] .clb-form-btn-primary,
body[data-tsplus-p16-collaboration="1"] .clb-form-btn-outline {
    min-height: 43px;
    margin-top: 1px;
    padding: 11px 16px;
    border-radius: 12px;
    font-size: 11.5px;
    font-weight: 760;
    letter-spacing: .02em;
}

body[data-tsplus-p16-collaboration="1"] .clb-form-btn-primary {
    border: 0;
    background: linear-gradient(135deg, #ff944f, #ee6c28);
    box-shadow: 0 12px 25px rgba(224,97,33,.2);
}

body[data-tsplus-p16-collaboration="1"] .clb-form-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 16px 30px rgba(224,97,33,.26); }

body[data-tsplus-p16-collaboration="1"] .p12-form-note {
    margin: 11px 0 0;
    color: #81756d;
    font-size: 9.5px;
    line-height: 1.5;
}

body[data-tsplus-p16-collaboration="1"] .clb-info-section {
    padding: 62px 0;
    background: #fff;
}

body[data-tsplus-p16-collaboration="1"] .clb-info-section.clb-bg-light {
    background:
        radial-gradient(circle at 92% 8%, rgba(243,123,50,.09), transparent 23%),
        #fbfaf8;
}

body[data-tsplus-p16-collaboration="1"] .clb-info-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 46px;
    align-items: center;
}

body[data-tsplus-p16-collaboration="1"] .clb-info-media,
body[data-tsplus-p16-collaboration="1"] .clb-info-content { width: 100%; min-width: 0; height: auto; }

body[data-tsplus-p16-collaboration="1"] .clb-info-media-inner {
    width: 100%;
    height: 315px;
    min-height: 0;
    padding: 0 !important;
    overflow: hidden;
    border: 1px solid rgba(72,48,32,.11);
    border-radius: 24px;
    background: var(--p16-navy);
    box-shadow: 0 20px 52px rgba(53,35,23,.12);
}

body[data-tsplus-p16-collaboration="1"] .clb-info-media-inner .mp-cover-img { width: 100%; height: 100%; object-fit: cover; }

body[data-tsplus-p16-collaboration="1"] .clb-section-title {
    max-width: 610px;
    margin: 10px 0 15px;
    color: var(--p16-ink);
    font: 750 clamp(27px, 2.6vw, 36px)/1.1 Inter, system-ui, sans-serif;
    letter-spacing: -.035em;
}

body[data-tsplus-p16-collaboration="1"] .clb-section-desc {
    max-width: 640px;
    margin: 0;
    color: var(--p16-muted);
    font-size: 14.25px;
    line-height: 1.75;
}

body[data-tsplus-p16-collaboration="1"] .clb-values-section {
    position: relative;
    overflow: hidden;
    height: auto;
    padding: 70px 0 64px;
    background: #fbfaf8;
}

body[data-tsplus-p16-collaboration="1"] .clb-values-header { max-width: 760px; margin: 0 auto 27px; text-align: center; }

body[data-tsplus-p16-collaboration="1"] .clb-values-title {
    max-width: 720px;
    margin: 9px auto 12px;
    color: var(--p16-ink);
    font: 750 clamp(27px, 2.5vw, 34px)/1.1 Inter, system-ui, sans-serif;
    letter-spacing: -.035em;
}

body[data-tsplus-p16-collaboration="1"] .clb-values-subtitle {
    max-width: 720px;
    margin: 0 auto;
    color: var(--p16-muted);
    font-size: 14px;
    line-height: 1.65;
}

body[data-tsplus-p16-collaboration="1"] .clb-values-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
}

body[data-tsplus-p16-collaboration="1"] .clb-benefit-card {
    min-width: 0;
    min-height: 184px;
    height: auto;
    padding: 23px;
    border: 1px solid var(--p16-line);
    border-radius: 21px;
    background: linear-gradient(145deg, #fff, #fff9f3);
    box-shadow: 0 14px 40px rgba(72,48,32,.065);
    transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

body[data-tsplus-p16-collaboration="1"] .clb-benefit-card:hover {
    transform: translateY(-4px);
    border-color: rgba(243,123,50,.3);
    box-shadow: 0 22px 48px rgba(72,48,32,.1);
}

body[data-tsplus-p16-collaboration="1"] .clb-benefit-icon-box {
    display: grid;
    width: 42px;
    height: 42px;
    margin-bottom: 18px;
    place-items: center;
    border-radius: 13px;
    background: linear-gradient(135deg, rgba(255,154,85,.18), rgba(243,123,50,.08));
    color: var(--p16-orange-deep);
}

body[data-tsplus-p16-collaboration="1"] .clb-benefit-card h3 {
    margin: 0 0 8px;
    color: var(--p16-ink);
    font: 750 18px/1.2 Inter, system-ui, sans-serif;
    letter-spacing: -.02em;
}

body[data-tsplus-p16-collaboration="1"] .clb-benefit-card p { margin: 0; color: var(--p16-muted); font-size: 12.5px; line-height: 1.65; }

body[data-tsplus-p16-collaboration="1"] .clb-mission-wrapper {
    width: 100%;
    height: auto;
    padding: 12px 24px 72px;
    background: #fbfaf8;
}

body[data-tsplus-p16-collaboration="1"] .clb-mission-section {
    display: grid;
    grid-template-columns: minmax(0, 1.12fr) minmax(300px, .88fr);
    gap: 38px;
    align-items: center;
    width: min(1180px, 100%);
    height: auto;
    min-height: 0;
    margin: 0 auto;
    padding: 38px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 28px;
    background:
        radial-gradient(circle at 94% 10%, rgba(243,123,50,.22), transparent 25%),
        linear-gradient(145deg, #10213a, #1a3152);
    box-shadow: 0 28px 68px rgba(15,32,56,.2);
}

body[data-tsplus-p16-collaboration="1"] .clb-mission-content { width: 100%; min-width: 0; }

body[data-tsplus-p16-collaboration="1"] #clb-mission-heading {
    margin: 0 0 14px;
    color: #fff;
    font: 750 clamp(27px, 2.6vw, 35px)/1.1 Inter, system-ui, sans-serif;
    letter-spacing: -.035em;
}

body[data-tsplus-p16-collaboration="1"] .clb-mission-content p { margin: 0; color: rgba(255,255,255,.75); font-size: 14px; line-height: 1.75; }

body[data-tsplus-p16-collaboration="1"] .clb-mission-media-col { width: 100%; min-width: 0; }

body[data-tsplus-p16-collaboration="1"] .clb-mission-media-inner {
    width: 100%;
    height: 270px;
    min-height: 0;
    padding: 0 !important;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.15);
    border-radius: 21px;
    background: rgba(255,255,255,.06);
    box-shadow: 0 18px 42px rgba(0,0,0,.22);
}

body[data-tsplus-p16-collaboration="1"] .clb-mission-media-inner .mp-cover-img { width: 100%; height: 100%; object-fit: cover; }

body[data-tsplus-p16-collaboration="1"] .orangbox-section {
    height: auto;
    padding: 26px 0 64px;
    background: linear-gradient(180deg, #fbfaf8, #fff9f3);
}

body[data-tsplus-p16-collaboration="1"] .orangbox { width: min(1040px, calc(100% - 34px)); margin: 0 auto; }

body[data-tsplus-p16-collaboration="1"] .orangbox-card {
    height: auto;
    min-height: 0;
    padding: 0 !important;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.28);
    border-radius: 24px;
    background:
        radial-gradient(circle at 9% 9%, rgba(255,255,255,.2), transparent 27%),
        linear-gradient(125deg, #ff9554 0%, #f47730 56%, #df5e21 100%);
    box-shadow: 0 26px 60px rgba(219,95,32,.2);
}

body[data-tsplus-p16-collaboration="1"] .orangbox-content { max-width: 760px; height: auto; margin: 0 auto; padding: 42px 30px; }

body[data-tsplus-p16-collaboration="1"] .orangbox-title {
    max-width: 720px;
    margin: 0 auto 12px;
    color: #fff;
    font: 750 clamp(26px, 2.8vw, 34px)/1.12 Inter, system-ui, sans-serif;
    letter-spacing: -.035em;
}

body[data-tsplus-p16-collaboration="1"] .orangbox-subtitle { margin: 0; color: rgba(255,255,255,.84); font-size: 14px; line-height: 1.6; }
body[data-tsplus-p16-collaboration="1"] .orangbox-actions { gap: 10px; margin-top: 21px; }
body[data-tsplus-p16-collaboration="1"] .orangbox-btn { min-width: 180px; padding: 11px 17px; border-radius: 12px; font-size: 11.5px; }

@media (max-width: 1040px) {
    body[data-tsplus-p16-collaboration="1"] .clb-hero-inner { grid-template-columns: minmax(0, .78fr) minmax(470px, 1.22fr); gap: 28px; }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-content { padding: 32px 27px; }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-title { font-size: 36px; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-row { gap: 32px; }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-section { grid-template-columns: minmax(0, 1.2fr) minmax(270px, .8fr); padding: 32px; }
}

@media (max-width: 860px) {
    body[data-tsplus-p16-collaboration="1"] .clb-hero { padding: 42px 0 54px; }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-inner { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-content { max-width: none; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-row,
    body[data-tsplus-p16-collaboration="1"] .clb-info-row.clb-reverse { grid-template-columns: minmax(0, 1fr); gap: 28px; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-row.clb-reverse .clb-info-media { order: 1; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-row.clb-reverse .clb-info-content { order: 2; }
    body[data-tsplus-p16-collaboration="1"] .clb-values-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-section { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-media-col { max-width: 520px; }
}

@media (max-width: 620px) {
    body[data-tsplus-p16-collaboration="1"] .clb-hero { padding: 28px 0 42px; }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-content { padding: 27px 21px; border-radius: 23px; }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-title { font-size: clamp(29px, 9vw, 34px); }
    body[data-tsplus-p16-collaboration="1"] .clb-hero-desc { font-size: 14px; }
    body[data-tsplus-p16-collaboration="1"] .clb-form-card { padding: 17px; border-radius: 22px; }
    body[data-tsplus-p16-collaboration="1"] .p12-partner-process ol { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .p12-partner-process li { min-height: auto; }
    body[data-tsplus-p16-collaboration="1"] .p11-partner-trust { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] #clb-step1-panel:not([style]),
    body[data-tsplus-p16-collaboration="1"] #clb-step1-panel[style*="display: block"],
    body[data-tsplus-p16-collaboration="1"] #clb-step1-panel[style*="display:block"] { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] #clb-step1-panel > .clb-step-bar,
    body[data-tsplus-p16-collaboration="1"] #clb-step1-panel > .clb-form-btn-primary { grid-column: auto; }
    body[data-tsplus-p16-collaboration="1"] .clb-form-row { display: grid; grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .clb-form-group :is(input, select, textarea) { font-size: 16px; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-section { padding: 47px 0; }
    body[data-tsplus-p16-collaboration="1"] .clb-info-media-inner { height: 245px; border-radius: 19px; }
    body[data-tsplus-p16-collaboration="1"] .clb-section-title { font-size: 29px; }
    body[data-tsplus-p16-collaboration="1"] .clb-values-section { padding: 52px 0 48px; }
    body[data-tsplus-p16-collaboration="1"] .clb-values-title { font-size: 29px; }
    body[data-tsplus-p16-collaboration="1"] .clb-values-grid { grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .clb-benefit-card { min-height: 0; padding: 21px; }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-wrapper { padding: 8px 14px 54px; }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-section { gap: 25px; padding: 25px 20px; border-radius: 23px; }
    body[data-tsplus-p16-collaboration="1"] #clb-mission-heading { font-size: 29px; }
    body[data-tsplus-p16-collaboration="1"] .clb-mission-media-inner { height: 235px; }
    body[data-tsplus-p16-collaboration="1"] .orangbox-section { padding: 22px 0 48px; }
    body[data-tsplus-p16-collaboration="1"] .orangbox-card { border-radius: 20px; }
    body[data-tsplus-p16-collaboration="1"] .orangbox-content { padding: 33px 18px; }
    body[data-tsplus-p16-collaboration="1"] .orangbox-title { font-size: clamp(24px, 7.5vw, 29px); }
    body[data-tsplus-p16-collaboration="1"] .orangbox-actions { display: grid; grid-template-columns: minmax(0, 1fr); }
    body[data-tsplus-p16-collaboration="1"] .orangbox-btn { width: 100%; min-width: 0; }
}

@media (prefers-reduced-motion: reduce) {
    body[data-tsplus-p16-collaboration="1"] *,
    body[data-tsplus-p16-collaboration="1"] *::before,
    body[data-tsplus-p16-collaboration="1"] *::after {
        scroll-behavior: auto !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
}

