@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500&display=swap');

:root {
    --m14z9: #4338CA;
    --m15xd: #06B6D4;
    --m16of: #8B5CF6;
    --m1fy: linear-gradient(135deg, var(--m14z9), var(--m16of));
    --m3rl: 'IBM Plex Sans', sans-serif;
    --m5er: 'IBM Plex Sans', sans-serif;
    --m19f7: 56px;
    --m20y3: 42px;
    --m21rg: 30px;
    --m17g7: 17px;
    --m18p2: 800;
    --m6oc: 18px;
    --m7kh: 24px;
    --m8in: 32px;
    --m9c4: 44px;
    --m4tj: 50px;
    --m10at: inset 0 1px 3px rgba(0,0,0,0.06);
    --m11ri: inset 0 2px 6px rgba(0,0,0,0.08);
    --m12z7: inset 0 4px 12px rgba(0,0,0,0.1);
    --m13go: inset 0 6px 20px rgba(0,0,0,0.12);
    --yo9j: 60px 0;
}
.fgfxv {
    border-radius: 10px;
    padding: 14px 28px;
}
.nk91aw, .jw8td, .pqrsnf, .uygjc, .awrc60 {
    border-width: 1px;
    border-color: #4338CA33;
}

.pxsjk, .hd1h7d {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 12px;
    font-weight: 700;
}

.cqwyg img, .about-image img, .portfolio-item img, .yfag img {
    filter: grayscale(100%);
    transition: filter 0.5s ease;
}
.cqwyg:hover img, .about-image:hover img,
.portfolio-item:hover img, .mmp7:hover .yfag img {
    filter: grayscale(0%);
}

.awrc60.featured {
    overflow: hidden;
}
.awrc60.featured::before {
    content: '★';
    position: absolute;
    top: 18px;
    right: -30px;
    width: 120px;
    text-align: center;
    padding: 4px 0;
    background: var(--m14z9);
    color: #fff;
    font-size: 12px;
    transform: rotate(45deg);
}

.igo3q {
    position: relative;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    margin: 40px 0;
}

.ucq15v {
    position: relative;
    overflow: hidden;
    padding-right: 28px;
    transition: padding-right 0.3s;
}
.ucq15v::after {
    content: '\2192';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.3s;
}
.ucq15v:hover {
    padding-right: 40px;
}
.ucq15v:hover::after {
    right: 16px;
}

.nwfp { text-align: center; padding-top: 100px; }
.cqwyg {
    max-width: 900px;
    margin: 0 auto 40px;
}
.cqwyg img {
    border-radius: var(--m9c4);
    box-shadow: var(--m13go);
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}
.etnb8 { max-width: 700px; margin: 0 auto; }
.rvnt8 { justify-content: center; }
.hd1h7d { margin-bottom: 16px; }

.px7635 {
    background: var(--m14z9);
    padding: 14px 0;
}
.px7635 .ho03i { color: #fff; }
.px7635 .nav-link { color: rgba(255,255,255,0.85) !important; }
.px7635 .nav-link:hover, .px7635 .nav-link.active { color: #fff !important; }
.px7635 .nav-link::after { background: #fff; }
.px7635 .yqiz { background: #fff !important; color: var(--m14z9) !important; border-color: #fff !important; }
.px7635 .kevf .hall1 { background: #fff; }
.px7635.scrolled { background: var(--m14z9); box-shadow: 0 4px 20px color-mix(in srgb, var(--m14z9) 40%, transparent); padding: 10px 0; }

.zyohu {
    background: var(--bg-primary);
    color: var(--text-primary);
    padding-top: 60px;
    border-top: 4px solid var(--text-primary);
}
.zyohu p, .zyohu li, .zyohu span,
.zyohu .upvs p, .zyohu .footer-contact li { color: var(--text-secondary); }
.zyohu a:not(.fgfxv) { color: var(--text-primary); }
.zyohu a:not(.fgfxv):hover { color: var(--m14z9); }
.zyohu h1,.zyohu h2,.zyohu h3,.zyohu h4,.zyohu h5 { color: var(--text-primary); }
.upvs .pbngwy { text-transform: uppercase; font-weight: 900; letter-spacing: 2px; border-bottom: 2px solid var(--text-primary); padding-bottom: 10px; }
.upvs .pbngwy::after { display: none; }
.ohnuc a { color: var(--text-primary); font-weight: 600; text-transform: uppercase; font-size: 12px; }
.ohnuc a:hover { color: var(--m14z9); padding-left: 10px; }
.kxln a { border-radius: 0; background: var(--text-primary); color: var(--bg-primary); border: none; }
.kxln a:hover { background: var(--m14z9); }
.ulvz { border-top: 2px solid var(--text-primary); }
.ulvz p { color: var(--text-secondary); }

.contact-section .ems21o {
    border: 2px solid var(--m14z9);
    padding: 40px;
    border-radius: var(--m7kh);
    position: relative;
}
.contact-section .ems21o::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 30px;
    right: 30px;
    height: 4px;
    background: var(--m1fy);
    border-radius: 0 0 4px 4px;
}
.contact-section .form-control { border-radius: var(--m6oc); }

.ho03i { font-size: 24px; font-weight: 800; color: #ffffff !important; text-shadow: 0 0 10px rgba(255,255,255,0.35), 0 0 22px rgba(255,255,255,0.18); }
.ho03i:hover { text-shadow: 0 0 16px rgba(255,255,255,0.55), 0 0 32px rgba(255,255,255,0.28); }

h3, h4, h5 { font-weight: 400; color: var(--text-primary); }
.vcp2, .card-title { font-weight: 400; font-size: 20px; letter-spacing: 0.5px; }
.toipsn { font-weight: 400; }

.cqwyg img {
    border-radius: 50%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border: 4px solid var(--m14z9);
}

.jw8td img, .nk91aw img, .uygjc img, .portfolio-item img {
    clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%);
}

.kevf { width: 42px; height: 42px; gap: 6px; border: 1.5px solid transparent; background: none; border-radius: var(--m6oc, 6px); transition: border-color 0.25s ease, background 0.25s ease; }
.kevf .hall1 { width: 22px; height: 2px; border-radius: 2px; transition: transform 0.3s ease, opacity 0.3s ease; }
.kevf:hover { border-color: var(--m14z9); background: rgba(var(--m14z9-rgb, 99,102,241), 0.06); }
.kevf.active { border-color: var(--m14z9); }
.kevf.active .hall1:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.kevf.active .hall1:nth-child(2) { opacity: 0; }
.kevf.active .hall1:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

main > section + section::before{content:'';display:block;width:10px;height:10px;background:var(--m14z9);transform:rotate(45deg);margin:15px auto;opacity:0.4;}

.progress-top{position:fixed;top:0;left:0;height:3px;background:var(--m1fy);z-index:99999;transition:width 0.05s;width:0;}

.nk91aw,.jw8td,.uygjc,.awrc60,.mmp7{opacity:0;animation:staggerIn 0.45s ease forwards;}.row>[class*="col"]:nth-child(1) .nk91aw,.row>[class*="col"]:nth-child(1) .jw8td,.row>[class*="col"]:nth-child(1) .uygjc{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2) .nk91aw,.row>[class*="col"]:nth-child(2) .jw8td,.row>[class*="col"]:nth-child(2) .uygjc{animation-delay:0.1s;}.row>[class*="col"]:nth-child(3) .nk91aw,.row>[class*="col"]:nth-child(3) .jw8td,.row>[class*="col"]:nth-child(3) .uygjc{animation-delay:0.15s;}.row>[class*="col"]:nth-child(4) .nk91aw,.row>[class*="col"]:nth-child(4) .jw8td{animation-delay:0.2s;}.row>[class*="col"]:nth-child(5) .nk91aw{animation-delay:0.25s;}.row>[class*="col"]:nth-child(6) .nk91aw{animation-delay:0.3s;}@keyframes staggerIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}

.typewriter-cursor{display:inline-block;width:2px;height:1em;background:var(--m14z9);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.nk91aw,.jw8td,.uygjc,.awrc60,.mmp7,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.nk91aw .xwm1j i,.nk91aw .xwm1j svg{animation:iconPulse 3s ease-in-out infinite;}.nk91aw:nth-child(2) .xwm1j i{animation-delay:-0.5s;}.nk91aw:nth-child(3) .xwm1j i{animation-delay:-1s;}.nk91aw:nth-child(4) .xwm1j i{animation-delay:-1.5s;}@keyframes iconPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.15);}}

.pulse-dot{display:inline-block;width:10px;height:10px;background:var(--m14z9);border-radius:50%;margin-left:10px;vertical-align:middle;animation:pulseDot 2s ease-in-out infinite;}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.8);opacity:0.3;}}

.float-blobs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.float-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:0.035;will-change:transform;}

main > section:nth-child(3n+1):not(:first-child) { position: relative; overflow: clip; }
main > section:nth-child(3n+1):not(:first-child)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    background-image:
        linear-gradient(0deg, var(--m14z9) 2px, transparent 2px),
        linear-gradient(90deg, var(--m14z9) 2px, transparent 2px);
    background-size: 20px 20px;
    mask-image:
        linear-gradient(45deg, rgba(0,0,0,1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,1) 75%);
    -webkit-mask-image:
        linear-gradient(45deg, rgba(0,0,0,1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,1) 75%);
    mask-size: 20px 20px;
    -webkit-mask-size: 20px 20px;
}
.nwfp::before { display: none !important; }

html:not(.cs72) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .cuyag {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .dyb0 {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .dyb0 .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .cod9ry, .ss1a1 {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .cod9ry .nav-link,
    .ss1a1 .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .yqiz {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .ho03i {
        flex-shrink: 0;
    }
}

div.igo3q:not(.yo9j) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.igo3q:not(.yo9j) + .px7635 {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.igo3q.wovb {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.igo3q.wovb + .px7635,
div.igo3q:not(.yo9j) + .px7635.scrolled {
    top: 0;
}
div.igo3q:not(.yo9j) ~ .nwfp {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.igo3q:not(.yo9j) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.igo3q:not(.yo9j) + .px7635 {
        top: 0;
    }
    div.igo3q:not(.yo9j) ~ .nwfp {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .kevf {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .kevf .hall1 {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .dyb0 {
        display: flex !important;
        flex-direction: column !important;
        position: fixed !important;
        top: 0 !important;
        height: 100vh !important;
        height: 100dvh !important;
        z-index: 10000 !important;
        overflow-y: auto !important;
    }
    .dyb0 .nav-link {
        font-size: 18px !important;
        padding: 14px 0 !important;
        display: block !important;
        width: 100% !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        line-height: 1.4 !important;
        text-decoration: none !important;
    }
    .dyb0 .nav-link::after { display: none !important; }
    .yqiz { display: none !important; }
    .cod9ry, .ss1a1 { display: none !important; }
}

@media (max-width: 992px) {
    .dyb0 { right: -100% !important; left: auto !important; width: min(400px,90vw) !important; background: var(--bg-secondary) !important; padding: 90px 40px 40px !important; box-shadow: -4px 0 60px rgba(0,0,0,0.2) !important; border-left: 1px solid var(--border-color) !important; transition: right 0.5s cubic-bezier(0.4,0,0.2,1) !important; }
    .dyb0.active { right: 0 !important; }
    .dyb0 .nav-link { font-size: 22px !important; font-weight: 800 !important; letter-spacing: -0.5px !important; padding: 16px 0 !important; border-bottom: 1px solid var(--border-color) !important; opacity: 0 !important; transform: translateY(20px) !important; transition: opacity 0.4s ease, transform 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .dyb0.active .nav-link { opacity: 1 !important; transform: translateY(0) !important; }
    .dyb0.active .nav-link:nth-child(1){transition-delay:.10s !important;}
    .dyb0.active .nav-link:nth-child(2){transition-delay:.17s !important;}
    .dyb0.active .nav-link:nth-child(3){transition-delay:.24s !important;}
    .dyb0.active .nav-link:nth-child(4){transition-delay:.31s !important;}
    .dyb0.active .nav-link:nth-child(5){transition-delay:.38s !important;}
    .dyb0.active .nav-link:nth-child(6){transition-delay:.45s !important;}
    .dyb0.active .nav-link:nth-child(7){transition-delay:.52s !important;}
    .dyb0.active .nav-link:nth-child(8){transition-delay:.59s !important;}
}

.nk91aw,
.jw8td,
.uygjc,
.awrc60,
.xyry,
.mmp7 {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.nk91aw *,
.jw8td *,
.uygjc *,
.awrc60 *,
.xyry * {
    filter: none !important;
}
@supports (animation: none) {
    .nk91aw, .jw8td, .uygjc {
        animation-fill-mode: forwards !important;
    }
}
.uygjc + .uygjc {
    margin-top: 1.5rem;
}

.nwfp .mpd51 ~ .container,
.nwfp .mpd51 ~ .container * {
    color: #fff;
}
.nwfp .mpd51 ~ .container p,
.nwfp .mpd51 ~ .container .jgaj3j {
    color: rgba(255,255,255,0.85);
}
.nwfp .mpd51 ~ .container .fgfxv {
    color: inherit;
}
.al3yf .hd1h7d { color: #fff; }
.al3yf .pxsjk { color: var(--m14z9); }
.al3yf .md9wi { color: rgba(255,255,255,0.55); }
.al3yf .ohnuc a { color: rgba(255,255,255,0.65); }
.al3yf .ohnuc a:hover { color: #fff; }
.zyohu[style*="background:none"] { background: none !important; }
.zyohu[style*="background:none"]::before,
.zyohu[style*="background:none"]::after { display: none !important; }

.swiper:not(.swiper-initialized) { overflow: hidden; }
.swiper:not(.swiper-initialized) .swiper-wrapper {
    display: flex; flex-wrap: nowrap;
}
.swiper:not(.swiper-initialized) .swiper-slide {
    flex-shrink: 0; width: 100%;
}

.axnx .swiper-button-next,
.axnx .swiper-button-prev {
    width: 32px; height: 32px;
    background: var(--bg-card, #fff);
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.axnx .swiper-button-next::after,
.axnx .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.axnx .swiper-button-next { right: 0; }
.axnx .swiper-button-prev { left: 0; }

.nk91aw, .xyry, .jw8td, .uygjc,
.awrc60, .mmp7, .pqrsnf, .counter-item,
.card { overflow: hidden; }

.nk91aw h1, .nk91aw h2, .nk91aw h3, .nk91aw h4, .nk91aw h5, .nk91aw h6,
.xyry h1, .xyry h2, .xyry h3, .xyry h4,
.jw8td h1, .jw8td h2, .jw8td h3, .jw8td h4,
.counter-item h1, .counter-item h2, .counter-item h3, .counter-item h4,
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6 {
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
}

.nk91aw p, .nk91aw span, .nk91aw li,
.xyry p, .jw8td p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.adhtt, .rqasz, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.nk91aw .stat-number, .nk91aw [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.662;
    letter-spacing: 0.0em;
}

.nk91aw, .jw8td, .uygjc, .pqrsnf, .awrc60 {
    padding: 30px;
}
.nk91aw, .jw8td, .uygjc, .pqrsnf, .awrc60 .card-body {
    padding: 22px 19px;
}
.row > [class*="col"]:nth-child(1) .nk91aw,
.row > [class*="col"]:nth-child(1) .jw8td {
    padding: 28px;
    border-radius: calc(var(--m7kh) + 2px);
}
.row > [class*="col"]:nth-child(2) .nk91aw,
.row > [class*="col"]:nth-child(2) .jw8td {
    padding: 28px;
    border-radius: calc(var(--m7kh) + -2px);
}
.row > [class*="col"]:nth-child(3) .nk91aw,
.row > [class*="col"]:nth-child(3) .jw8td {
    padding: 27px;
    border-radius: calc(var(--m7kh) + -2px);
}
.row > [class*="col"]:nth-child(4) .nk91aw,
.row > [class*="col"]:nth-child(4) .jw8td {
    padding: 28px;
    border-radius: calc(var(--m7kh) + -1px);
}
.row > [class*="col"]:nth-child(5) .nk91aw,
.row > [class*="col"]:nth-child(5) .jw8td {
    padding: 32px;
    border-radius: calc(var(--m7kh) + -1px);
}
.row > [class*="col"]:nth-child(6) .nk91aw,
.row > [class*="col"]:nth-child(6) .jw8td {
    padding: 29px;
    border-radius: calc(var(--m7kh) + 2px);
}

.fgfxv {
    padding: 16px 27px;
    font-size: 15px;
    letter-spacing: 0.493px;
    border-radius: calc(var(--m7kh) + 0px);
}
.kj05 {
    padding: 15px 28px;
    border-width: 1px;
}

main > section {
    padding-top: 77px;
    padding-bottom: 77px;
}
main > section:first-child {
    padding-top: 81px;
}

.skwh {
    margin-bottom: 53px;
}

.nk91aw, .jw8td, .uygjc, .awrc60 {
    box-shadow: 0px 4px 13px rgba(0,0,0,0.075);
}

.nwfp {
    padding-top: 98px;
}
.lb2b {
    margin-bottom: 20px;
}
.jgaj3j {
    margin-bottom: 38px;
    font-size: 19px;
    line-height: 1.565;
}
.hd1h7d {
    font-size: 12px;
    letter-spacing: 3.213px;
    margin-bottom: 23px;
}
.rvnt8 {
    gap: 17px;
}

.cqwyg img {
    border-radius: 10px;
    box-shadow: 0 7px 28px rgba(0,0,0,0.083);
}

.xwm1j {
    width: 47px;
    height: 47px;
    font-size: 23px;
    border-radius: 8px;
    margin-bottom: 18px;
}

.vcp2, .card-title {
    font-size: 20px;
    margin-bottom: 12px;
}
.pytd, .card-text {
    font-size: 15px;
    line-height: 1.577;
}

.rj1wt {
    margin-bottom: 14px;
    letter-spacing: 0.0px;
}
.pxsjk {
    font-size: 13px;
    letter-spacing: 3.286px;
    margin-bottom: 14px;
}
.bq4y {
    font-size: 16px;
    line-height: 1.623;
}

@media (min-width: 993px) {
    .dyb0 {
        gap: 29px;
    }
    .dyb0 .nav-link {
        font-size: 15px;
        padding: 10px 0;
    }
}

.zyohu {
    padding-top: 67px;
}
.upvs .pbngwy {
    font-size: 16px;
    margin-bottom: 26px;
}
.ohnuc a {
    font-size: 13px;
}
.ohnuc li {
    margin-bottom: 8px;
}
.kxln {
    gap: 12px;
}
.kxln a {
    width: 38px;
    height: 38px;
}
.ulvz {
    padding: 26px 0;
    margin-top: 59px;
}

.form-control {
    border-radius: 6px;
    padding: 15px 19px;
    font-size: 15px;
}

.pqrsnf {
    padding: 37px;
}
.eink3 {
    font-size: 18px;
    line-height: 1.651;
    margin-bottom: 23px;
}
.uchtv {
    width: 50px;
    height: 50px;
}
.fcm0q {
    font-size: 14px;
}
.gfcg {
    font-size: 13px;
}

.awrc60 {
    padding: 32px;
}
.hr8nzy {
    font-size: 18px;
    margin-bottom: 11px;
}
.vgzj2 {
    font-size: 41px;
    margin-bottom: 23px;
}
.wpegdn li {
    padding: 9px 0;
    font-size: 14px;
}

.adhtt, .stat-number {
    font-size: 43px;
    margin-bottom: 8px;
}
.rqasz {
    font-size: 15px;
    letter-spacing: 0.361px;
}

.yfag img {
    border-radius: 14px;
}
.qf4t {
    font-size: 18px;
    margin-bottom: 6px;
}
.eju4 {
    font-size: 13px;
}

.qt0y4 {
    font-size: 27px;
    margin-bottom: 10px;
}
.toipsn {
    font-size: 19px;
    margin-bottom: 10px;
}

.wow {
    animation-duration: 0.488s !important;
}
.nk91aw, .jw8td, .uygjc, .pqrsnf,
.awrc60, .mmp7 {
    transition-duration: 0.327s;
}

.row {
    --bs-gutter-y: 31px;
}

.gxc9m {
    padding: 91px 0;
}
.st23 {
    font-size: 37px;
    margin-bottom: 19px;
}
.au2d {
    font-size: 18px;
    margin-bottom: 27px;
}

.uygjc .rxpcwm img {
    border-radius: 13px 13px 0 0;
}
.pk4e {
    font-size: 12px;
    margin-bottom: 10px;
    gap: 11px;
}

.px7635 {
    padding: 18px 0;
}
.px7635.scrolled {
    padding: 13px 0;
}
.ho03i {
    font-size: 21px;
}
.yqiz {
    margin-left: 15px;
}

:root {
    --_uid: 7.5;
    --_env: 64089;
    --_seed: 5.77;
}
.event-hook { vertical-align: baseline; font-variant: normal; --_ref: 'b706' }
.render-flag { unicode-bidi: normal; --_stamp: 904; font-variant: normal }
.theme-marker { --_stamp: 833; box-sizing: border-box; display: inherit }
.frame-ref { display: inherit; --_ref: '2a0' }
.base-ref { box-sizing: border-box; --_stamp: 321; display: inherit }

.al3yf h1, .al3yf h2, .al3yf h3, .al3yf h4, .al3yf h5, .al3yf h6 { color: #fff !important; }
.al3yf { color: rgba(255,255,255,0.85) !important; }
.al3yf p, .al3yf li, .al3yf span:not(.badge):not(.fgfxv), .al3yf .uc6th, .al3yf label, .al3yf blockquote, .al3yf figcaption, .al3yf dt, .al3yf dd, .al3yf td, .al3yf th { color: rgba(255,255,255,0.78) !important; }
.al3yf a:not(.fgfxv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.al3yf a:not(.fgfxv):not(.nav-link):hover { color: #fff !important; }
.al3yf .adhtt { color: #fff !important; }
.al3yf .rqasz { color: rgba(255,255,255,0.7) !important; }

.bg-dark-custom h1, .bg-dark-custom h2, .bg-dark-custom h3, .bg-dark-custom h4, .bg-dark-custom h5, .bg-dark-custom h6 { color: #fff !important; }
.bg-dark-custom { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom p, .bg-dark-custom li, .bg-dark-custom span:not(.badge):not(.fgfxv), .bg-dark-custom .uc6th, .bg-dark-custom label, .bg-dark-custom blockquote, .bg-dark-custom figcaption, .bg-dark-custom dt, .bg-dark-custom dd, .bg-dark-custom td, .bg-dark-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-dark-custom a:not(.fgfxv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.fgfxv):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .adhtt { color: #fff !important; }
.bg-dark-custom .rqasz { color: rgba(255,255,255,0.7) !important; }

.bg-gradient-custom h1, .bg-gradient-custom h2, .bg-gradient-custom h3, .bg-gradient-custom h4, .bg-gradient-custom h5, .bg-gradient-custom h6 { color: #fff !important; }
.bg-gradient-custom { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom p, .bg-gradient-custom li, .bg-gradient-custom span:not(.badge):not(.fgfxv), .bg-gradient-custom .uc6th, .bg-gradient-custom label, .bg-gradient-custom blockquote, .bg-gradient-custom figcaption, .bg-gradient-custom dt, .bg-gradient-custom dd, .bg-gradient-custom td, .bg-gradient-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-gradient-custom a:not(.fgfxv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.fgfxv):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .adhtt { color: #fff !important; }
.bg-gradient-custom .rqasz { color: rgba(255,255,255,0.7) !important; }

.bg-accent-custom h1, .bg-accent-custom h2, .bg-accent-custom h3, .bg-accent-custom h4, .bg-accent-custom h5, .bg-accent-custom h6 { color: #fff !important; }
.bg-accent-custom { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom p, .bg-accent-custom li, .bg-accent-custom span:not(.badge):not(.fgfxv), .bg-accent-custom .uc6th, .bg-accent-custom label, .bg-accent-custom blockquote, .bg-accent-custom figcaption, .bg-accent-custom dt, .bg-accent-custom dd, .bg-accent-custom td, .bg-accent-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-accent-custom a:not(.fgfxv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.fgfxv):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .adhtt { color: #fff !important; }
.bg-accent-custom .rqasz { color: rgba(255,255,255,0.7) !important; }

.gxc9m h1, .gxc9m h2, .gxc9m h3, .gxc9m h4, .gxc9m h5, .gxc9m h6 { color: #fff !important; }
.gxc9m { color: rgba(255,255,255,0.85) !important; }
.gxc9m p, .gxc9m li, .gxc9m span:not(.badge):not(.fgfxv), .gxc9m .uc6th, .gxc9m label, .gxc9m blockquote, .gxc9m figcaption, .gxc9m dt, .gxc9m dd, .gxc9m td, .gxc9m th { color: rgba(255,255,255,0.78) !important; }
.gxc9m a:not(.fgfxv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.gxc9m a:not(.fgfxv):not(.nav-link):hover { color: #fff !important; }
.gxc9m .adhtt { color: #fff !important; }
.gxc9m .rqasz { color: rgba(255,255,255,0.7) !important; }

.zyohu { color: var(--text-secondary, #555) !important; }
.zyohu h1, .zyohu h2, .zyohu h3,
.zyohu h4, .zyohu h5, .zyohu h6,
.zyohu .pbngwy { color: var(--text-primary, #1a1a2e) !important; }
.zyohu p, .zyohu li, .zyohu span,
.zyohu label { color: var(--text-secondary, #555) !important; }
.zyohu a:not(.fgfxv) { color: var(--text-secondary, #555) !important; }
.zyohu a:not(.fgfxv):hover { color: var(--m14z9) !important; }
.zyohu .ulvz p { color: var(--text-muted, #888) !important; }

.rl2hnw h1, .rl2hnw h2, .rl2hnw h3, .rl2hnw h4, .rl2hnw h5, .rl2hnw h6 { color: var(--text-primary, #1a1a2e) !important; }
.rl2hnw p, .rl2hnw li, .rl2hnw span:not(.badge):not(.fgfxv), .rl2hnw .uc6th, .rl2hnw label, .rl2hnw blockquote, .rl2hnw figcaption, .rl2hnw dt, .rl2hnw dd, .rl2hnw td, .rl2hnw th { color: var(--text-secondary, #555) !important; }

.igo3q h1, .igo3q h2, .igo3q h3, .igo3q h4, .igo3q h5, .igo3q h6 { color: var(--text-primary, #1a1a2e) !important; }
.igo3q p, .igo3q li, .igo3q span:not(.badge):not(.fgfxv), .igo3q .uc6th, .igo3q label, .igo3q blockquote, .igo3q figcaption, .igo3q dt, .igo3q dd, .igo3q td, .igo3q th { color: var(--text-secondary, #555) !important; }

.adhtt { color:var(--text-primary,#1a1a2e) !important; }
.rqasz { color:var(--text-muted,#888) !important; }
.adhtt .counter-suffix { color:var(--m14z9) !important; }
.counter-item .counter-icon { color:var(--m14z9) !important; }
.lb2b { color:var(--text-primary,#1a1a2e) !important; }
.jgaj3j { color:var(--text-secondary,#555) !important; }
.hd1h7d { color:var(--m14z9) !important; }
.st23 { color:var(--text-primary,#1a1a2e) !important; }
.au2d { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.al3yf .adhtt, .bg-dark-custom .adhtt, .bg-gradient-custom .adhtt, .bg-accent-custom .adhtt, .gxc9m .adhtt, .nwfp .adhtt, .zp3amr .adhtt { color:#fff !important; }
.al3yf .rqasz, .bg-dark-custom .rqasz, .bg-gradient-custom .rqasz, .bg-accent-custom .rqasz, .gxc9m .rqasz, .nwfp .rqasz, .zp3amr .rqasz { color:rgba(255,255,255,0.7) !important; }
.al3yf .adhtt .counter-suffix, .bg-dark-custom .adhtt .counter-suffix, .bg-gradient-custom .adhtt .counter-suffix, .bg-accent-custom .adhtt .counter-suffix, .gxc9m .adhtt .counter-suffix, .nwfp .adhtt .counter-suffix, .zp3amr .adhtt .counter-suffix { color:var(--m14z9) !important; }
.al3yf .counter-item .counter-icon, .bg-dark-custom .counter-item .counter-icon, .bg-gradient-custom .counter-item .counter-icon, .bg-accent-custom .counter-item .counter-icon, .gxc9m .counter-item .counter-icon, .nwfp .counter-item .counter-icon, .zp3amr .counter-item .counter-icon { color:var(--m14z9) !important; }
.al3yf .lb2b, .bg-dark-custom .lb2b, .bg-gradient-custom .lb2b, .bg-accent-custom .lb2b, .gxc9m .lb2b, .nwfp .lb2b, .zp3amr .lb2b { color:#fff !important; }
.al3yf .jgaj3j, .bg-dark-custom .jgaj3j, .bg-gradient-custom .jgaj3j, .bg-accent-custom .jgaj3j, .gxc9m .jgaj3j, .nwfp .jgaj3j, .zp3amr .jgaj3j { color:rgba(255,255,255,0.75) !important; }
.al3yf .hd1h7d, .bg-dark-custom .hd1h7d, .bg-gradient-custom .hd1h7d, .bg-accent-custom .hd1h7d, .gxc9m .hd1h7d, .nwfp .hd1h7d, .zp3amr .hd1h7d { color:#fff !important; }
.al3yf .st23, .bg-dark-custom .st23, .bg-gradient-custom .st23, .bg-accent-custom .st23, .gxc9m .st23, .nwfp .st23, .zp3amr .st23 { color:#fff !important; }
.al3yf .au2d, .bg-dark-custom .au2d, .bg-gradient-custom .au2d, .bg-accent-custom .au2d, .gxc9m .au2d, .nwfp .au2d, .zp3amr .au2d { color:rgba(255,255,255,0.85) !important; }
.al3yf .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .gxc9m .portfolio-title, .nwfp .portfolio-title, .zp3amr .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.al3yf .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .gxc9m .portfolio-category, .nwfp .portfolio-category, .zp3amr .portfolio-category, .portfolio-overlay .portfolio-category { color:rgba(255,255,255,0.7) !important; }

.portfolio-overlay h1, .portfolio-overlay h2, .portfolio-overlay h3, .portfolio-overlay h4, .portfolio-overlay h5, .portfolio-overlay h6, .card-overlay h1, .card-overlay h2, .card-overlay h3, .card-overlay h4, .card-overlay h5, .card-overlay h6, .mpd51 h1, .mpd51 h2, .mpd51 h3, .mpd51 h4, .mpd51 h5, .mpd51 h6, .ix-exp-content h1, .ix-exp-content h2, .ix-exp-content h3, .ix-exp-content h4, .ix-exp-content h5, .ix-exp-content h6 { color:#fff !important; }
.portfolio-overlay p, .portfolio-overlay span, .portfolio-overlay a, .portfolio-overlay li, .portfolio-overlay small, .portfolio-overlay figcaption, .card-overlay p, .card-overlay span, .card-overlay a, .card-overlay li, .card-overlay small, .card-overlay figcaption, .mpd51 p, .mpd51 span, .mpd51 a, .mpd51 li, .mpd51 small, .mpd51 figcaption, .ix-exp-content p, .ix-exp-content span, .ix-exp-content a, .ix-exp-content li, .ix-exp-content small, .ix-exp-content figcaption { color:rgba(255,255,255,0.8) !important; }

.al3yf.igo3q .adhtt,
.al3yf.rl2hnw .adhtt,
.bg-dark-custom.igo3q .adhtt,
.bg-dark-custom.rl2hnw .adhtt,
.bg-gradient-custom.igo3q .adhtt,
.bg-gradient-custom.rl2hnw .adhtt,
.bg-accent-custom.igo3q .adhtt,
.bg-accent-custom.rl2hnw .adhtt,
.gxc9m.igo3q .adhtt,
.gxc9m.rl2hnw .adhtt,
.nwfp.igo3q .adhtt,
.nwfp.rl2hnw .adhtt,
.zp3amr.igo3q .adhtt,
.zp3amr.rl2hnw .adhtt { color:var(--text-primary,#1a1a2e) !important; }
.al3yf.igo3q .rqasz,
.al3yf.rl2hnw .rqasz,
.bg-dark-custom.igo3q .rqasz,
.bg-dark-custom.rl2hnw .rqasz,
.bg-gradient-custom.igo3q .rqasz,
.bg-gradient-custom.rl2hnw .rqasz,
.bg-accent-custom.igo3q .rqasz,
.bg-accent-custom.rl2hnw .rqasz,
.gxc9m.igo3q .rqasz,
.gxc9m.rl2hnw .rqasz,
.nwfp.igo3q .rqasz,
.nwfp.rl2hnw .rqasz,
.zp3amr.igo3q .rqasz,
.zp3amr.rl2hnw .rqasz { color:var(--text-muted,#888) !important; }
.al3yf.igo3q .adhtt .counter-suffix,
.al3yf.rl2hnw .adhtt .counter-suffix,
.bg-dark-custom.igo3q .adhtt .counter-suffix,
.bg-dark-custom.rl2hnw .adhtt .counter-suffix,
.bg-gradient-custom.igo3q .adhtt .counter-suffix,
.bg-gradient-custom.rl2hnw .adhtt .counter-suffix,
.bg-accent-custom.igo3q .adhtt .counter-suffix,
.bg-accent-custom.rl2hnw .adhtt .counter-suffix,
.gxc9m.igo3q .adhtt .counter-suffix,
.gxc9m.rl2hnw .adhtt .counter-suffix,
.nwfp.igo3q .adhtt .counter-suffix,
.nwfp.rl2hnw .adhtt .counter-suffix,
.zp3amr.igo3q .adhtt .counter-suffix,
.zp3amr.rl2hnw .adhtt .counter-suffix { color:var(--m14z9) !important; }
.al3yf.igo3q .counter-item .counter-icon,
.al3yf.rl2hnw .counter-item .counter-icon,
.bg-dark-custom.igo3q .counter-item .counter-icon,
.bg-dark-custom.rl2hnw .counter-item .counter-icon,
.bg-gradient-custom.igo3q .counter-item .counter-icon,
.bg-gradient-custom.rl2hnw .counter-item .counter-icon,
.bg-accent-custom.igo3q .counter-item .counter-icon,
.bg-accent-custom.rl2hnw .counter-item .counter-icon,
.gxc9m.igo3q .counter-item .counter-icon,
.gxc9m.rl2hnw .counter-item .counter-icon,
.nwfp.igo3q .counter-item .counter-icon,
.nwfp.rl2hnw .counter-item .counter-icon,
.zp3amr.igo3q .counter-item .counter-icon,
.zp3amr.rl2hnw .counter-item .counter-icon { color:var(--m14z9) !important; }
.al3yf.igo3q .lb2b,
.al3yf.rl2hnw .lb2b,
.bg-dark-custom.igo3q .lb2b,
.bg-dark-custom.rl2hnw .lb2b,
.bg-gradient-custom.igo3q .lb2b,
.bg-gradient-custom.rl2hnw .lb2b,
.bg-accent-custom.igo3q .lb2b,
.bg-accent-custom.rl2hnw .lb2b,
.gxc9m.igo3q .lb2b,
.gxc9m.rl2hnw .lb2b,
.nwfp.igo3q .lb2b,
.nwfp.rl2hnw .lb2b,
.zp3amr.igo3q .lb2b,
.zp3amr.rl2hnw .lb2b { color:var(--text-primary,#1a1a2e) !important; }
.al3yf.igo3q .jgaj3j,
.al3yf.rl2hnw .jgaj3j,
.bg-dark-custom.igo3q .jgaj3j,
.bg-dark-custom.rl2hnw .jgaj3j,
.bg-gradient-custom.igo3q .jgaj3j,
.bg-gradient-custom.rl2hnw .jgaj3j,
.bg-accent-custom.igo3q .jgaj3j,
.bg-accent-custom.rl2hnw .jgaj3j,
.gxc9m.igo3q .jgaj3j,
.gxc9m.rl2hnw .jgaj3j,
.nwfp.igo3q .jgaj3j,
.nwfp.rl2hnw .jgaj3j,
.zp3amr.igo3q .jgaj3j,
.zp3amr.rl2hnw .jgaj3j { color:var(--text-secondary,#555) !important; }
.al3yf.igo3q .hd1h7d,
.al3yf.rl2hnw .hd1h7d,
.bg-dark-custom.igo3q .hd1h7d,
.bg-dark-custom.rl2hnw .hd1h7d,
.bg-gradient-custom.igo3q .hd1h7d,
.bg-gradient-custom.rl2hnw .hd1h7d,
.bg-accent-custom.igo3q .hd1h7d,
.bg-accent-custom.rl2hnw .hd1h7d,
.gxc9m.igo3q .hd1h7d,
.gxc9m.rl2hnw .hd1h7d,
.nwfp.igo3q .hd1h7d,
.nwfp.rl2hnw .hd1h7d,
.zp3amr.igo3q .hd1h7d,
.zp3amr.rl2hnw .hd1h7d { color:var(--m14z9) !important; }
.al3yf.igo3q .st23,
.al3yf.rl2hnw .st23,
.bg-dark-custom.igo3q .st23,
.bg-dark-custom.rl2hnw .st23,
.bg-gradient-custom.igo3q .st23,
.bg-gradient-custom.rl2hnw .st23,
.bg-accent-custom.igo3q .st23,
.bg-accent-custom.rl2hnw .st23,
.gxc9m.igo3q .st23,
.gxc9m.rl2hnw .st23,
.nwfp.igo3q .st23,
.nwfp.rl2hnw .st23,
.zp3amr.igo3q .st23,
.zp3amr.rl2hnw .st23 { color:var(--text-primary,#1a1a2e) !important; }
.al3yf.igo3q .au2d,
.al3yf.rl2hnw .au2d,
.bg-dark-custom.igo3q .au2d,
.bg-dark-custom.rl2hnw .au2d,
.bg-gradient-custom.igo3q .au2d,
.bg-gradient-custom.rl2hnw .au2d,
.bg-accent-custom.igo3q .au2d,
.bg-accent-custom.rl2hnw .au2d,
.gxc9m.igo3q .au2d,
.gxc9m.rl2hnw .au2d,
.nwfp.igo3q .au2d,
.nwfp.rl2hnw .au2d,
.zp3amr.igo3q .au2d,
.zp3amr.rl2hnw .au2d { color:var(--text-secondary,#555) !important; }
.al3yf.igo3q .portfolio-title,
.al3yf.rl2hnw .portfolio-title,
.bg-dark-custom.igo3q .portfolio-title,
.bg-dark-custom.rl2hnw .portfolio-title,
.bg-gradient-custom.igo3q .portfolio-title,
.bg-gradient-custom.rl2hnw .portfolio-title,
.bg-accent-custom.igo3q .portfolio-title,
.bg-accent-custom.rl2hnw .portfolio-title,
.gxc9m.igo3q .portfolio-title,
.gxc9m.rl2hnw .portfolio-title,
.nwfp.igo3q .portfolio-title,
.nwfp.rl2hnw .portfolio-title,
.zp3amr.igo3q .portfolio-title,
.zp3amr.rl2hnw .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.al3yf.igo3q .portfolio-category,
.al3yf.rl2hnw .portfolio-category,
.bg-dark-custom.igo3q .portfolio-category,
.bg-dark-custom.rl2hnw .portfolio-category,
.bg-gradient-custom.igo3q .portfolio-category,
.bg-gradient-custom.rl2hnw .portfolio-category,
.bg-accent-custom.igo3q .portfolio-category,
.bg-accent-custom.rl2hnw .portfolio-category,
.gxc9m.igo3q .portfolio-category,
.gxc9m.rl2hnw .portfolio-category,
.nwfp.igo3q .portfolio-category,
.nwfp.rl2hnw .portfolio-category,
.zp3amr.igo3q .portfolio-category,
.zp3amr.rl2hnw .portfolio-category { color:var(--text-muted,#888) !important; }

.al3yf .nk91aw h1,
.al3yf .nk91aw h2,
.al3yf .nk91aw h3,
.al3yf .nk91aw h4,
.al3yf .nk91aw h5,
.al3yf .nk91aw h6,
.al3yf .xyry h1,
.al3yf .xyry h2,
.al3yf .xyry h3,
.al3yf .xyry h4,
.al3yf .xyry h5,
.al3yf .xyry h6,
.al3yf .card h1,
.al3yf .card h2,
.al3yf .card h3,
.al3yf .card h4,
.al3yf .card h5,
.al3yf .card h6,
.al3yf .pqrsnf h1,
.al3yf .pqrsnf h2,
.al3yf .pqrsnf h3,
.al3yf .pqrsnf h4,
.al3yf .pqrsnf h5,
.al3yf .pqrsnf h6,
.al3yf .mmp7 h1,
.al3yf .mmp7 h2,
.al3yf .mmp7 h3,
.al3yf .mmp7 h4,
.al3yf .mmp7 h5,
.al3yf .mmp7 h6,
.al3yf .awrc60 h1,
.al3yf .awrc60 h2,
.al3yf .awrc60 h3,
.al3yf .awrc60 h4,
.al3yf .awrc60 h5,
.al3yf .awrc60 h6,
.al3yf .uygjc h1,
.al3yf .uygjc h2,
.al3yf .uygjc h3,
.al3yf .uygjc h4,
.al3yf .uygjc h5,
.al3yf .uygjc h6,
.al3yf .jw8td h1,
.al3yf .jw8td h2,
.al3yf .jw8td h3,
.al3yf .jw8td h4,
.al3yf .jw8td h5,
.al3yf .jw8td h6,
.al3yf .counter-item h1,
.al3yf .counter-item h2,
.al3yf .counter-item h3,
.al3yf .counter-item h4,
.al3yf .counter-item h5,
.al3yf .counter-item h6,
.bg-dark-custom .nk91aw h1,
.bg-dark-custom .nk91aw h2,
.bg-dark-custom .nk91aw h3,
.bg-dark-custom .nk91aw h4,
.bg-dark-custom .nk91aw h5,
.bg-dark-custom .nk91aw h6,
.bg-dark-custom .xyry h1,
.bg-dark-custom .xyry h2,
.bg-dark-custom .xyry h3,
.bg-dark-custom .xyry h4,
.bg-dark-custom .xyry h5,
.bg-dark-custom .xyry h6,
.bg-dark-custom .card h1,
.bg-dark-custom .card h2,
.bg-dark-custom .card h3,
.bg-dark-custom .card h4,
.bg-dark-custom .card h5,
.bg-dark-custom .card h6,
.bg-dark-custom .pqrsnf h1,
.bg-dark-custom .pqrsnf h2,
.bg-dark-custom .pqrsnf h3,
.bg-dark-custom .pqrsnf h4,
.bg-dark-custom .pqrsnf h5,
.bg-dark-custom .pqrsnf h6,
.bg-dark-custom .mmp7 h1,
.bg-dark-custom .mmp7 h2,
.bg-dark-custom .mmp7 h3,
.bg-dark-custom .mmp7 h4,
.bg-dark-custom .mmp7 h5,
.bg-dark-custom .mmp7 h6,
.bg-dark-custom .awrc60 h1,
.bg-dark-custom .awrc60 h2,
.bg-dark-custom .awrc60 h3,
.bg-dark-custom .awrc60 h4,
.bg-dark-custom .awrc60 h5,
.bg-dark-custom .awrc60 h6,
.bg-dark-custom .uygjc h1,
.bg-dark-custom .uygjc h2,
.bg-dark-custom .uygjc h3,
.bg-dark-custom .uygjc h4,
.bg-dark-custom .uygjc h5,
.bg-dark-custom .uygjc h6,
.bg-dark-custom .jw8td h1,
.bg-dark-custom .jw8td h2,
.bg-dark-custom .jw8td h3,
.bg-dark-custom .jw8td h4,
.bg-dark-custom .jw8td h5,
.bg-dark-custom .jw8td h6,
.bg-dark-custom .counter-item h1,
.bg-dark-custom .counter-item h2,
.bg-dark-custom .counter-item h3,
.bg-dark-custom .counter-item h4,
.bg-dark-custom .counter-item h5,
.bg-dark-custom .counter-item h6,
.bg-gradient-custom .nk91aw h1,
.bg-gradient-custom .nk91aw h2,
.bg-gradient-custom .nk91aw h3,
.bg-gradient-custom .nk91aw h4,
.bg-gradient-custom .nk91aw h5,
.bg-gradient-custom .nk91aw h6,
.bg-gradient-custom .xyry h1,
.bg-gradient-custom .xyry h2,
.bg-gradient-custom .xyry h3,
.bg-gradient-custom .xyry h4,
.bg-gradient-custom .xyry h5,
.bg-gradient-custom .xyry h6,
.bg-gradient-custom .card h1,
.bg-gradient-custom .card h2,
.bg-gradient-custom .card h3,
.bg-gradient-custom .card h4,
.bg-gradient-custom .card h5,
.bg-gradient-custom .card h6,
.bg-gradient-custom .pqrsnf h1,
.bg-gradient-custom .pqrsnf h2,
.bg-gradient-custom .pqrsnf h3,
.bg-gradient-custom .pqrsnf h4,
.bg-gradient-custom .pqrsnf h5,
.bg-gradient-custom .pqrsnf h6,
.bg-gradient-custom .mmp7 h1,
.bg-gradient-custom .mmp7 h2,
.bg-gradient-custom .mmp7 h3,
.bg-gradient-custom .mmp7 h4,
.bg-gradient-custom .mmp7 h5,
.bg-gradient-custom .mmp7 h6,
.bg-gradient-custom .awrc60 h1,
.bg-gradient-custom .awrc60 h2,
.bg-gradient-custom .awrc60 h3,
.bg-gradient-custom .awrc60 h4,
.bg-gradient-custom .awrc60 h5,
.bg-gradient-custom .awrc60 h6,
.bg-gradient-custom .uygjc h1,
.bg-gradient-custom .uygjc h2,
.bg-gradient-custom .uygjc h3,
.bg-gradient-custom .uygjc h4,
.bg-gradient-custom .uygjc h5,
.bg-gradient-custom .uygjc h6,
.bg-gradient-custom .jw8td h1,
.bg-gradient-custom .jw8td h2,
.bg-gradient-custom .jw8td h3,
.bg-gradient-custom .jw8td h4,
.bg-gradient-custom .jw8td h5,
.bg-gradient-custom .jw8td h6,
.bg-gradient-custom .counter-item h1,
.bg-gradient-custom .counter-item h2,
.bg-gradient-custom .counter-item h3,
.bg-gradient-custom .counter-item h4,
.bg-gradient-custom .counter-item h5,
.bg-gradient-custom .counter-item h6,
.bg-accent-custom .nk91aw h1,
.bg-accent-custom .nk91aw h2,
.bg-accent-custom .nk91aw h3,
.bg-accent-custom .nk91aw h4,
.bg-accent-custom .nk91aw h5,
.bg-accent-custom .nk91aw h6,
.bg-accent-custom .xyry h1,
.bg-accent-custom .xyry h2,
.bg-accent-custom .xyry h3,
.bg-accent-custom .xyry h4,
.bg-accent-custom .xyry h5,
.bg-accent-custom .xyry h6,
.bg-accent-custom .card h1,
.bg-accent-custom .card h2,
.bg-accent-custom .card h3,
.bg-accent-custom .card h4,
.bg-accent-custom .card h5,
.bg-accent-custom .card h6,
.bg-accent-custom .pqrsnf h1,
.bg-accent-custom .pqrsnf h2,
.bg-accent-custom .pqrsnf h3,
.bg-accent-custom .pqrsnf h4,
.bg-accent-custom .pqrsnf h5,
.bg-accent-custom .pqrsnf h6,
.bg-accent-custom .mmp7 h1,
.bg-accent-custom .mmp7 h2,
.bg-accent-custom .mmp7 h3,
.bg-accent-custom .mmp7 h4,
.bg-accent-custom .mmp7 h5,
.bg-accent-custom .mmp7 h6,
.bg-accent-custom .awrc60 h1,
.bg-accent-custom .awrc60 h2,
.bg-accent-custom .awrc60 h3,
.bg-accent-custom .awrc60 h4,
.bg-accent-custom .awrc60 h5,
.bg-accent-custom .awrc60 h6,
.bg-accent-custom .uygjc h1,
.bg-accent-custom .uygjc h2,
.bg-accent-custom .uygjc h3,
.bg-accent-custom .uygjc h4,
.bg-accent-custom .uygjc h5,
.bg-accent-custom .uygjc h6,
.bg-accent-custom .jw8td h1,
.bg-accent-custom .jw8td h2,
.bg-accent-custom .jw8td h3,
.bg-accent-custom .jw8td h4,
.bg-accent-custom .jw8td h5,
.bg-accent-custom .jw8td h6,
.bg-accent-custom .counter-item h1,
.bg-accent-custom .counter-item h2,
.bg-accent-custom .counter-item h3,
.bg-accent-custom .counter-item h4,
.bg-accent-custom .counter-item h5,
.bg-accent-custom .counter-item h6,
.gxc9m .nk91aw h1,
.gxc9m .nk91aw h2,
.gxc9m .nk91aw h3,
.gxc9m .nk91aw h4,
.gxc9m .nk91aw h5,
.gxc9m .nk91aw h6,
.gxc9m .xyry h1,
.gxc9m .xyry h2,
.gxc9m .xyry h3,
.gxc9m .xyry h4,
.gxc9m .xyry h5,
.gxc9m .xyry h6,
.gxc9m .card h1,
.gxc9m .card h2,
.gxc9m .card h3,
.gxc9m .card h4,
.gxc9m .card h5,
.gxc9m .card h6,
.gxc9m .pqrsnf h1,
.gxc9m .pqrsnf h2,
.gxc9m .pqrsnf h3,
.gxc9m .pqrsnf h4,
.gxc9m .pqrsnf h5,
.gxc9m .pqrsnf h6,
.gxc9m .mmp7 h1,
.gxc9m .mmp7 h2,
.gxc9m .mmp7 h3,
.gxc9m .mmp7 h4,
.gxc9m .mmp7 h5,
.gxc9m .mmp7 h6,
.gxc9m .awrc60 h1,
.gxc9m .awrc60 h2,
.gxc9m .awrc60 h3,
.gxc9m .awrc60 h4,
.gxc9m .awrc60 h5,
.gxc9m .awrc60 h6,
.gxc9m .uygjc h1,
.gxc9m .uygjc h2,
.gxc9m .uygjc h3,
.gxc9m .uygjc h4,
.gxc9m .uygjc h5,
.gxc9m .uygjc h6,
.gxc9m .jw8td h1,
.gxc9m .jw8td h2,
.gxc9m .jw8td h3,
.gxc9m .jw8td h4,
.gxc9m .jw8td h5,
.gxc9m .jw8td h6,
.gxc9m .counter-item h1,
.gxc9m .counter-item h2,
.gxc9m .counter-item h3,
.gxc9m .counter-item h4,
.gxc9m .counter-item h5,
.gxc9m .counter-item h6,
.nwfp .nk91aw h1,
.nwfp .nk91aw h2,
.nwfp .nk91aw h3,
.nwfp .nk91aw h4,
.nwfp .nk91aw h5,
.nwfp .nk91aw h6,
.nwfp .xyry h1,
.nwfp .xyry h2,
.nwfp .xyry h3,
.nwfp .xyry h4,
.nwfp .xyry h5,
.nwfp .xyry h6,
.nwfp .card h1,
.nwfp .card h2,
.nwfp .card h3,
.nwfp .card h4,
.nwfp .card h5,
.nwfp .card h6,
.nwfp .pqrsnf h1,
.nwfp .pqrsnf h2,
.nwfp .pqrsnf h3,
.nwfp .pqrsnf h4,
.nwfp .pqrsnf h5,
.nwfp .pqrsnf h6,
.nwfp .mmp7 h1,
.nwfp .mmp7 h2,
.nwfp .mmp7 h3,
.nwfp .mmp7 h4,
.nwfp .mmp7 h5,
.nwfp .mmp7 h6,
.nwfp .awrc60 h1,
.nwfp .awrc60 h2,
.nwfp .awrc60 h3,
.nwfp .awrc60 h4,
.nwfp .awrc60 h5,
.nwfp .awrc60 h6,
.nwfp .uygjc h1,
.nwfp .uygjc h2,
.nwfp .uygjc h3,
.nwfp .uygjc h4,
.nwfp .uygjc h5,
.nwfp .uygjc h6,
.nwfp .jw8td h1,
.nwfp .jw8td h2,
.nwfp .jw8td h3,
.nwfp .jw8td h4,
.nwfp .jw8td h5,
.nwfp .jw8td h6,
.nwfp .counter-item h1,
.nwfp .counter-item h2,
.nwfp .counter-item h3,
.nwfp .counter-item h4,
.nwfp .counter-item h5,
.nwfp .counter-item h6,
.zp3amr .nk91aw h1,
.zp3amr .nk91aw h2,
.zp3amr .nk91aw h3,
.zp3amr .nk91aw h4,
.zp3amr .nk91aw h5,
.zp3amr .nk91aw h6,
.zp3amr .xyry h1,
.zp3amr .xyry h2,
.zp3amr .xyry h3,
.zp3amr .xyry h4,
.zp3amr .xyry h5,
.zp3amr .xyry h6,
.zp3amr .card h1,
.zp3amr .card h2,
.zp3amr .card h3,
.zp3amr .card h4,
.zp3amr .card h5,
.zp3amr .card h6,
.zp3amr .pqrsnf h1,
.zp3amr .pqrsnf h2,
.zp3amr .pqrsnf h3,
.zp3amr .pqrsnf h4,
.zp3amr .pqrsnf h5,
.zp3amr .pqrsnf h6,
.zp3amr .mmp7 h1,
.zp3amr .mmp7 h2,
.zp3amr .mmp7 h3,
.zp3amr .mmp7 h4,
.zp3amr .mmp7 h5,
.zp3amr .mmp7 h6,
.zp3amr .awrc60 h1,
.zp3amr .awrc60 h2,
.zp3amr .awrc60 h3,
.zp3amr .awrc60 h4,
.zp3amr .awrc60 h5,
.zp3amr .awrc60 h6,
.zp3amr .uygjc h1,
.zp3amr .uygjc h2,
.zp3amr .uygjc h3,
.zp3amr .uygjc h4,
.zp3amr .uygjc h5,
.zp3amr .uygjc h6,
.zp3amr .jw8td h1,
.zp3amr .jw8td h2,
.zp3amr .jw8td h3,
.zp3amr .jw8td h4,
.zp3amr .jw8td h5,
.zp3amr .jw8td h6,
.zp3amr .counter-item h1,
.zp3amr .counter-item h2,
.zp3amr .counter-item h3,
.zp3amr .counter-item h4,
.zp3amr .counter-item h5,
.zp3amr .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.al3yf .nk91aw p,
.al3yf .nk91aw span:not(.badge),
.al3yf .nk91aw li,
.al3yf .nk91aw small,
.al3yf .nk91aw label,
.al3yf .xyry p,
.al3yf .xyry span:not(.badge),
.al3yf .xyry li,
.al3yf .xyry small,
.al3yf .xyry label,
.al3yf .card p,
.al3yf .card span:not(.badge),
.al3yf .card li,
.al3yf .card small,
.al3yf .card label,
.al3yf .pqrsnf p,
.al3yf .pqrsnf span:not(.badge),
.al3yf .pqrsnf li,
.al3yf .pqrsnf small,
.al3yf .pqrsnf label,
.al3yf .mmp7 p,
.al3yf .mmp7 span:not(.badge),
.al3yf .mmp7 li,
.al3yf .mmp7 small,
.al3yf .mmp7 label,
.al3yf .awrc60 p,
.al3yf .awrc60 span:not(.badge),
.al3yf .awrc60 li,
.al3yf .awrc60 small,
.al3yf .awrc60 label,
.al3yf .uygjc p,
.al3yf .uygjc span:not(.badge),
.al3yf .uygjc li,
.al3yf .uygjc small,
.al3yf .uygjc label,
.al3yf .jw8td p,
.al3yf .jw8td span:not(.badge),
.al3yf .jw8td li,
.al3yf .jw8td small,
.al3yf .jw8td label,
.al3yf .counter-item p,
.al3yf .counter-item span:not(.badge),
.al3yf .counter-item li,
.al3yf .counter-item small,
.al3yf .counter-item label,
.bg-dark-custom .nk91aw p,
.bg-dark-custom .nk91aw span:not(.badge),
.bg-dark-custom .nk91aw li,
.bg-dark-custom .nk91aw small,
.bg-dark-custom .nk91aw label,
.bg-dark-custom .xyry p,
.bg-dark-custom .xyry span:not(.badge),
.bg-dark-custom .xyry li,
.bg-dark-custom .xyry small,
.bg-dark-custom .xyry label,
.bg-dark-custom .card p,
.bg-dark-custom .card span:not(.badge),
.bg-dark-custom .card li,
.bg-dark-custom .card small,
.bg-dark-custom .card label,
.bg-dark-custom .pqrsnf p,
.bg-dark-custom .pqrsnf span:not(.badge),
.bg-dark-custom .pqrsnf li,
.bg-dark-custom .pqrsnf small,
.bg-dark-custom .pqrsnf label,
.bg-dark-custom .mmp7 p,
.bg-dark-custom .mmp7 span:not(.badge),
.bg-dark-custom .mmp7 li,
.bg-dark-custom .mmp7 small,
.bg-dark-custom .mmp7 label,
.bg-dark-custom .awrc60 p,
.bg-dark-custom .awrc60 span:not(.badge),
.bg-dark-custom .awrc60 li,
.bg-dark-custom .awrc60 small,
.bg-dark-custom .awrc60 label,
.bg-dark-custom .uygjc p,
.bg-dark-custom .uygjc span:not(.badge),
.bg-dark-custom .uygjc li,
.bg-dark-custom .uygjc small,
.bg-dark-custom .uygjc label,
.bg-dark-custom .jw8td p,
.bg-dark-custom .jw8td span:not(.badge),
.bg-dark-custom .jw8td li,
.bg-dark-custom .jw8td small,
.bg-dark-custom .jw8td label,
.bg-dark-custom .counter-item p,
.bg-dark-custom .counter-item span:not(.badge),
.bg-dark-custom .counter-item li,
.bg-dark-custom .counter-item small,
.bg-dark-custom .counter-item label,
.bg-gradient-custom .nk91aw p,
.bg-gradient-custom .nk91aw span:not(.badge),
.bg-gradient-custom .nk91aw li,
.bg-gradient-custom .nk91aw small,
.bg-gradient-custom .nk91aw label,
.bg-gradient-custom .xyry p,
.bg-gradient-custom .xyry span:not(.badge),
.bg-gradient-custom .xyry li,
.bg-gradient-custom .xyry small,
.bg-gradient-custom .xyry label,
.bg-gradient-custom .card p,
.bg-gradient-custom .card span:not(.badge),
.bg-gradient-custom .card li,
.bg-gradient-custom .card small,
.bg-gradient-custom .card label,
.bg-gradient-custom .pqrsnf p,
.bg-gradient-custom .pqrsnf span:not(.badge),
.bg-gradient-custom .pqrsnf li,
.bg-gradient-custom .pqrsnf small,
.bg-gradient-custom .pqrsnf label,
.bg-gradient-custom .mmp7 p,
.bg-gradient-custom .mmp7 span:not(.badge),
.bg-gradient-custom .mmp7 li,
.bg-gradient-custom .mmp7 small,
.bg-gradient-custom .mmp7 label,
.bg-gradient-custom .awrc60 p,
.bg-gradient-custom .awrc60 span:not(.badge),
.bg-gradient-custom .awrc60 li,
.bg-gradient-custom .awrc60 small,
.bg-gradient-custom .awrc60 label,
.bg-gradient-custom .uygjc p,
.bg-gradient-custom .uygjc span:not(.badge),
.bg-gradient-custom .uygjc li,
.bg-gradient-custom .uygjc small,
.bg-gradient-custom .uygjc label,
.bg-gradient-custom .jw8td p,
.bg-gradient-custom .jw8td span:not(.badge),
.bg-gradient-custom .jw8td li,
.bg-gradient-custom .jw8td small,
.bg-gradient-custom .jw8td label,
.bg-gradient-custom .counter-item p,
.bg-gradient-custom .counter-item span:not(.badge),
.bg-gradient-custom .counter-item li,
.bg-gradient-custom .counter-item small,
.bg-gradient-custom .counter-item label,
.bg-accent-custom .nk91aw p,
.bg-accent-custom .nk91aw span:not(.badge),
.bg-accent-custom .nk91aw li,
.bg-accent-custom .nk91aw small,
.bg-accent-custom .nk91aw label,
.bg-accent-custom .xyry p,
.bg-accent-custom .xyry span:not(.badge),
.bg-accent-custom .xyry li,
.bg-accent-custom .xyry small,
.bg-accent-custom .xyry label,
.bg-accent-custom .card p,
.bg-accent-custom .card span:not(.badge),
.bg-accent-custom .card li,
.bg-accent-custom .card small,
.bg-accent-custom .card label,
.bg-accent-custom .pqrsnf p,
.bg-accent-custom .pqrsnf span:not(.badge),
.bg-accent-custom .pqrsnf li,
.bg-accent-custom .pqrsnf small,
.bg-accent-custom .pqrsnf label,
.bg-accent-custom .mmp7 p,
.bg-accent-custom .mmp7 span:not(.badge),
.bg-accent-custom .mmp7 li,
.bg-accent-custom .mmp7 small,
.bg-accent-custom .mmp7 label,
.bg-accent-custom .awrc60 p,
.bg-accent-custom .awrc60 span:not(.badge),
.bg-accent-custom .awrc60 li,
.bg-accent-custom .awrc60 small,
.bg-accent-custom .awrc60 label,
.bg-accent-custom .uygjc p,
.bg-accent-custom .uygjc span:not(.badge),
.bg-accent-custom .uygjc li,
.bg-accent-custom .uygjc small,
.bg-accent-custom .uygjc label,
.bg-accent-custom .jw8td p,
.bg-accent-custom .jw8td span:not(.badge),
.bg-accent-custom .jw8td li,
.bg-accent-custom .jw8td small,
.bg-accent-custom .jw8td label,
.bg-accent-custom .counter-item p,
.bg-accent-custom .counter-item span:not(.badge),
.bg-accent-custom .counter-item li,
.bg-accent-custom .counter-item small,
.bg-accent-custom .counter-item label,
.gxc9m .nk91aw p,
.gxc9m .nk91aw span:not(.badge),
.gxc9m .nk91aw li,
.gxc9m .nk91aw small,
.gxc9m .nk91aw label,
.gxc9m .xyry p,
.gxc9m .xyry span:not(.badge),
.gxc9m .xyry li,
.gxc9m .xyry small,
.gxc9m .xyry label,
.gxc9m .card p,
.gxc9m .card span:not(.badge),
.gxc9m .card li,
.gxc9m .card small,
.gxc9m .card label,
.gxc9m .pqrsnf p,
.gxc9m .pqrsnf span:not(.badge),
.gxc9m .pqrsnf li,
.gxc9m .pqrsnf small,
.gxc9m .pqrsnf label,
.gxc9m .mmp7 p,
.gxc9m .mmp7 span:not(.badge),
.gxc9m .mmp7 li,
.gxc9m .mmp7 small,
.gxc9m .mmp7 label,
.gxc9m .awrc60 p,
.gxc9m .awrc60 span:not(.badge),
.gxc9m .awrc60 li,
.gxc9m .awrc60 small,
.gxc9m .awrc60 label,
.gxc9m .uygjc p,
.gxc9m .uygjc span:not(.badge),
.gxc9m .uygjc li,
.gxc9m .uygjc small,
.gxc9m .uygjc label,
.gxc9m .jw8td p,
.gxc9m .jw8td span:not(.badge),
.gxc9m .jw8td li,
.gxc9m .jw8td small,
.gxc9m .jw8td label,
.gxc9m .counter-item p,
.gxc9m .counter-item span:not(.badge),
.gxc9m .counter-item li,
.gxc9m .counter-item small,
.gxc9m .counter-item label,
.nwfp .nk91aw p,
.nwfp .nk91aw span:not(.badge),
.nwfp .nk91aw li,
.nwfp .nk91aw small,
.nwfp .nk91aw label,
.nwfp .xyry p,
.nwfp .xyry span:not(.badge),
.nwfp .xyry li,
.nwfp .xyry small,
.nwfp .xyry label,
.nwfp .card p,
.nwfp .card span:not(.badge),
.nwfp .card li,
.nwfp .card small,
.nwfp .card label,
.nwfp .pqrsnf p,
.nwfp .pqrsnf span:not(.badge),
.nwfp .pqrsnf li,
.nwfp .pqrsnf small,
.nwfp .pqrsnf label,
.nwfp .mmp7 p,
.nwfp .mmp7 span:not(.badge),
.nwfp .mmp7 li,
.nwfp .mmp7 small,
.nwfp .mmp7 label,
.nwfp .awrc60 p,
.nwfp .awrc60 span:not(.badge),
.nwfp .awrc60 li,
.nwfp .awrc60 small,
.nwfp .awrc60 label,
.nwfp .uygjc p,
.nwfp .uygjc span:not(.badge),
.nwfp .uygjc li,
.nwfp .uygjc small,
.nwfp .uygjc label,
.nwfp .jw8td p,
.nwfp .jw8td span:not(.badge),
.nwfp .jw8td li,
.nwfp .jw8td small,
.nwfp .jw8td label,
.nwfp .counter-item p,
.nwfp .counter-item span:not(.badge),
.nwfp .counter-item li,
.nwfp .counter-item small,
.nwfp .counter-item label,
.zp3amr .nk91aw p,
.zp3amr .nk91aw span:not(.badge),
.zp3amr .nk91aw li,
.zp3amr .nk91aw small,
.zp3amr .nk91aw label,
.zp3amr .xyry p,
.zp3amr .xyry span:not(.badge),
.zp3amr .xyry li,
.zp3amr .xyry small,
.zp3amr .xyry label,
.zp3amr .card p,
.zp3amr .card span:not(.badge),
.zp3amr .card li,
.zp3amr .card small,
.zp3amr .card label,
.zp3amr .pqrsnf p,
.zp3amr .pqrsnf span:not(.badge),
.zp3amr .pqrsnf li,
.zp3amr .pqrsnf small,
.zp3amr .pqrsnf label,
.zp3amr .mmp7 p,
.zp3amr .mmp7 span:not(.badge),
.zp3amr .mmp7 li,
.zp3amr .mmp7 small,
.zp3amr .mmp7 label,
.zp3amr .awrc60 p,
.zp3amr .awrc60 span:not(.badge),
.zp3amr .awrc60 li,
.zp3amr .awrc60 small,
.zp3amr .awrc60 label,
.zp3amr .uygjc p,
.zp3amr .uygjc span:not(.badge),
.zp3amr .uygjc li,
.zp3amr .uygjc small,
.zp3amr .uygjc label,
.zp3amr .jw8td p,
.zp3amr .jw8td span:not(.badge),
.zp3amr .jw8td li,
.zp3amr .jw8td small,
.zp3amr .jw8td label,
.zp3amr .counter-item p,
.zp3amr .counter-item span:not(.badge),
.zp3amr .counter-item li,
.zp3amr .counter-item small,
.zp3amr .counter-item label { color:var(--text-secondary,#555) !important; }

.text-force-light, .text-force-light h1, .text-force-light h2, .text-force-light h3, .text-force-light h4, .text-force-light h5, .text-force-light h6 { color: #fff !important; }
.text-force-light p, .text-force-light span, .text-force-light a, .text-force-light li, .text-force-light label, .text-force-light td, .text-force-light small { color: rgba(255,255,255,0.8) !important; }
.text-force-light-soft { color: rgba(255,255,255,0.65) !important; }
.text-force-dark, .text-force-dark h1, .text-force-dark h2, .text-force-dark h3, .text-force-dark h4, .text-force-dark h5, .text-force-dark h6 { color: var(--text-primary, #1a1a2e) !important; }
.text-force-dark p, .text-force-dark span, .text-force-dark li { color: var(--text-secondary, #555) !important; }

.pl-morph{width:36px;height:36px;background:var(--m14z9);animation:plMorph 1.4s ease-in-out infinite;}@keyframes plMorph{0%{border-radius:4px;transform:rotate(0) scale(1)}25%{border-radius:50%;transform:rotate(90deg) scale(.8)}50%{border-radius:4px;transform:rotate(180deg) scale(1)}75%{border-radius:50%;transform:rotate(270deg) scale(.8)}100%{border-radius:4px;transform:rotate(360deg) scale(1)}}

.ix-tabs-nav{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin-bottom:32px;background:var(--bg-card);border-radius:var(--m8in,16px);padding:6px;border:1px solid var(--border-color);}
.ix-tab-btn{padding:12px 24px;border:none;background:none;cursor:pointer;border-radius:var(--m7kh,12px);font-family:var(--m5er);font-size:14px;font-weight:600;color:var(--text-secondary);transition:all 0.3s;display:flex;align-items:center;gap:8px;}
.ix-tab-btn.active{background:var(--m14z9);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);}
.ix-tab-btn:hover:not(.active){background:var(--bg-secondary,#f5f5f5);}
.ix-tab-pane{display:none;animation:ixTabFade 0.4s ease;}
.ix-tab-pane.active{display:block;}
@keyframes ixTabFade{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}

/* ── Hero section — black text ── */
.nwfp .lb2b,
.nwfp h1 { color: #0a0a0a !important; }
.nwfp .jgaj3j { color: #1a1a1a !important; }
.nwfp .etnb8 { color: #111111; }
.nwfp .md9wi { color: #444444 !important; }
.nwfp .rvnt8 { color: #111111; }