.mx-media-split.cs-reveal,.mx-bento-gallery .cs-reveal,.cs-seo-keywords-wrap .cs-reveal{opacity:0;transform:translateY(18px);transition:opacity 0.55s ease,transform 0.55s cubic-bezier(0.22,1,0.36,1);transition-delay:var(--cs-delay,0s);}.mx-media-split.cs-reveal.is-visible,.mx-bento-gallery .cs-reveal.is-visible,.cs-seo-keywords-wrap .cs-reveal.is-visible{opacity:1;transform:none;}@media (prefers-reduced-motion:reduce){.mx-media-split.cs-reveal,.mx-bento-gallery .cs-reveal,.cs-seo-keywords-wrap .cs-reveal{opacity:1;transform:none;transition:none;}}.mx-media-split--blog .cs-section-eyebrow{padding:0.35rem 0.85rem;border-radius:999px;background:linear-gradient(135deg,rgba(92,81,224,0.12),rgba(253,120,0,0.1));border:1px solid rgba(92,81,224,0.15);font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#5c51e0;}.ts-detail-sections{scroll-margin-top:5rem;}.ts-detail-sections .mx-media-split--blog:nth-child(even){background:linear-gradient(180deg,rgba(248,250,252,0.9) 0%,rgba(255,255,255,0) 100%);}.mx-media-split--blog .mx-media-split__body ul{margin:0.85rem 0 0;padding-left:1.25rem;}.mx-media-split--blog .mx-media-split__body li+li{margin-top:0.35rem;}.mx-media-split{padding:clamp(2.5rem,5vw,4rem) 0;}.mx-media-split--alt{background:linear-gradient(180deg,rgba(243,244,246,0.65) 0%,rgba(255,255,255,0) 100%);}.mx-media-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;}.mx-media-split--reverse .mx-media-split__grid{direction:rtl;}.mx-media-split--reverse .mx-media-split__grid>*{direction:ltr;}.mx-media-split__visual{position:relative;border-radius:1.25rem;overflow:hidden;box-shadow:0 20px 50px rgba(15,23,42,0.12);background:#f8fafc;}.mx-media-split__visual::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,0.35);pointer-events:none;}.mx-media-split__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1);}.mx-media-split__visual:hover .mx-media-split__img{transform:scale(1.03);}.mx-media-split__copy .cs-section-eyebrow{display:inline-block;margin-bottom:0.75rem;}.mx-media-split__body{color:var(--mx-body,#4b5563);line-height:1.75;}.mx-media-split__body p+p{margin-top:0.85rem;}.mx-info-cards{padding:clamp(2rem,4vw,3.5rem) 0;}.mx-info-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;}.mx-info-card{padding:1.35rem 1.25rem;border-radius:1rem;background:rgba(255,255,255,0.72);border:1px solid rgba(229,231,235,0.9);backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(15,23,42,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;}.mx-info-card:hover{transform:translateY(-4px);border-color:rgba(253,120,0,0.25);box-shadow:0 16px 40px rgba(253,120,0,0.1);}.mx-info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0.75rem;background:linear-gradient(135deg,rgba(253,120,0,0.14),rgba(92,81,224,0.12));color:var(--mx-primary,#fd7800);margin-bottom:0.85rem;font-size:1.1rem;}.mx-info-card__title{font-size:1.05rem;margin:0 0 0.45rem;color:var(--mx-heading,#1a1a2e);}.mx-info-card__text{margin:0;font-size:0.94rem;line-height:1.65;color:var(--mx-body,#4b5563);}.mx-bento-gallery{padding:clamp(2rem,4vw,3.5rem) 0;}.mx-bento-gallery__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;}.mx-bento-gallery__item{position:relative;border-radius:1rem;overflow:hidden;min-height:180px;background:#f1f5f9;}.mx-bento-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease;}.mx-bento-gallery__item:hover img{transform:scale(1.04);}.mx-bento-gallery__item--wide{grid-column:span 7;}.mx-bento-gallery__item--tall{grid-column:span 5;min-height:280px;}.mx-bento-gallery__item--full{grid-column:span 12;min-height:220px;}.mx-bento-gallery__caption{position:absolute;inset:auto 0 0 0;padding:1rem 1.1rem;background:linear-gradient(180deg,transparent,rgba(15,23,42,0.72));color:#fff;font-size:0.88rem;font-weight:600;}@media (max-width:900px){.mx-media-split__grid,.mx-media-split--reverse .mx-media-split__grid{grid-template-columns:1fr;direction:ltr;}.mx-bento-gallery__item--wide,.mx-bento-gallery__item--tall,.mx-bento-gallery__item--full{grid-column:span 12;}}@media (prefers-reduced-motion:reduce){.mx-media-split__img,.mx-info-card,.mx-bento-gallery__item img{transition:none;}}.sr-panels.cs-panels-modern{position:relative;padding:clamp(2.75rem,5vw,4.5rem) 0;scroll-margin-top:5rem;overflow:hidden;}.sr-panels.cs-panels-modern .sr-panels__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 15% 0%,rgba(253,120,0,0.07),transparent 55%),radial-gradient(ellipse 70% 45% at 85% 100%,rgba(92,81,224,0.06),transparent 50%),linear-gradient(180deg,#f8fafc 0%,#ffffff 45%,#f8fafc 100%);}.sr-panels.cs-panels-modern.ld-emergency .sr-panels__bg{background:radial-gradient(ellipse 70% 50% at 20% 0%,rgba(239,68,68,0.08),transparent 55%),linear-gradient(180deg,#fff5f5 0%,#ffffff 50%,#fff8f8 100%);}.sr-panels.cs-panels-modern .mx-container{position:relative;z-index:1;}.sr-panels.cs-panels-modern .sr-panels__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}@media (min-width:768px){.sr-panels.cs-panels-modern .sr-panels__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;}}.sr-panels.cs-panels-modern .sr-panel-card,.sr-panels.cs-panels-modern .sr-panel{position:relative;display:flex;flex-direction:column;min-height:100%;padding:1.35rem 1.25rem 1.25rem;background:rgba(255,255,255,0.88);border:1px solid rgba(226,232,240,0.95);border-radius:1.15rem;box-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 28px rgba(15,23,42,0.06);backdrop-filter:blur(10px);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease,border-color 0.35s ease;overflow:hidden;}.sr-panels.cs-panels-modern .sr-panel-card__shine{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.55) 0%,transparent 48%);opacity:0;transition:opacity 0.35s ease;pointer-events:none;}.sr-panels.cs-panels-modern .sr-panel-card:hover,.sr-panels.cs-panels-modern .sr-panel:hover{transform:translateY(-6px);border-color:rgba(253,120,0,0.28);box-shadow:0 4px 8px rgba(253,120,0,0.06),0 20px 44px rgba(15,23,42,0.1);}.sr-panels.cs-panels-modern .sr-panel-card:hover .sr-panel-card__shine,.sr-panels.cs-panels-modern .sr-panel:hover .sr-panel-card__shine{opacity:1;}.sr-panels.cs-panels-modern .sr-panel-card__index{position:absolute;top:0.85rem;right:1rem;font-size:0.68rem;font-weight:800;letter-spacing:0.12em;color:rgba(100,116,139,0.35);}.sr-panels.cs-panels-modern .sr-panel-card__icon,.sr-panels.cs-panels-modern .sr-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:0.9rem;border-radius:0.95rem;background:linear-gradient(145deg,rgba(253,120,0,0.16),rgba(92,81,224,0.1));color:#e56a00;font-size:1.15rem;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),background 0.35s ease;}.sr-panels.cs-panels-modern .sr-panel-card:hover .sr-panel-card__icon,.sr-panels.cs-panels-modern .sr-panel:hover .sr-panel__icon{transform:scale(1.06);background:linear-gradient(145deg,rgba(253,120,0,0.22),rgba(92,81,224,0.14));}.sr-panels.cs-panels-modern .sr-panel-card__name,.sr-panels.cs-panels-modern .sr-panel__name{margin:0 0 0.45rem;font-size:1.02rem;font-weight:700;line-height:1.35;color:#0c1a3a;}.sr-panels.cs-panels-modern .sr-panel-card__price,.sr-panels.cs-panels-modern .sr-panel__price{display:inline-flex;align-self:flex-start;margin:0 0 0.55rem;padding:0.28rem 0.7rem;border-radius:999px;background:linear-gradient(135deg,rgba(253,120,0,0.14),rgba(253,120,0,0.08));border:1px solid rgba(253,120,0,0.18);font-size:0.82rem;font-weight:800;color:#c2410c;letter-spacing:0.01em;}.sr-panels.cs-panels-modern .sr-panel-card__desc,.sr-panels.cs-panels-modern .sr-panel__desc{margin:0;font-size:0.86rem;line-height:1.6;color:#64748b;}.sr-panels.cs-panels-modern .sr-panel-card--featured{border-color:rgba(253,120,0,0.22);background:linear-gradient(160deg,rgba(255,255,255,0.95) 0%,rgba(255,247,237,0.85) 100%);}@media (min-width:992px){.sr-panels.cs-panels-modern .sr-panel-card--featured{grid-column:span 2;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 1.25rem;padding:1.5rem 1.75rem;}.sr-panels.cs-panels-modern .sr-panel-card--featured .sr-panel-card__icon{margin-bottom:0;}.sr-panels.cs-panels-modern .sr-panel-card--featured .sr-panel-card__name{flex:1 1 auto;margin-bottom:0;}.sr-panels.cs-panels-modern .sr-panel-card--featured .sr-panel-card__price{margin-bottom:0;}.sr-panels.cs-panels-modern .sr-panel-card--featured .sr-panel-card__desc{flex:1 1 100%;margin-top:0.35rem;}}@media (max-width:575px){.sr-panels.cs-panels-modern .sr-panels__grid{grid-template-columns:1fr;}}@media (prefers-reduced-motion:reduce){.sr-panels.cs-panels-modern .sr-panel-card,.sr-panels.cs-panels-modern .sr-panel,.sr-panels.cs-panels-modern .sr-panel-card__icon,.sr-panels.cs-panels-modern .sr-panel__icon{transition:none;}}