.sy-container{margin-inline:auto;max-width:1240px;padding-inline:var(--sy-sp-4)}.sy-section{padding-block:var(--sy-sp-8)}.sy-grid{display:grid;gap:var(--sy-sp-5)}.sy-stack{display:flex;flex-direction:column;gap:var(--sy-sp-4)}.sy-row{display:flex;flex-wrap:wrap;gap:var(--sy-sp-3)}.sy-cards{display:grid;gap:var(--sy-sp-5);grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.sy-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.sy-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.sy-cards{grid-template-columns:1fr}}.sy-display{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:var(--sy-fs-display);font-weight:800;line-height:var(--sy-lh-tight)}.sy-h1{font-size:var(--sy-fs-h1)}.sy-h1,.sy-h2{color:var(--sy-ink);font-family:var(--sy-font-display);font-weight:700;line-height:var(--sy-lh-tight)}.sy-h2{font-size:var(--sy-fs-h2)}.sy-h3{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:var(--sy-fs-h3);font-weight:600}.sy-text{color:var(--sy-text);font-family:var(--sy-font-text);font-size:var(--sy-fs-body);line-height:var(--sy-lh-base)}.sy-muted{color:var(--sy-muted)}.sy-eyebrow{color:var(--sy-accent-600);font-size:var(--sy-fs-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sy-btn{align-items:center;border:0;border-radius:var(--sy-r-pill);cursor:pointer;display:inline-flex;font:600 var(--sy-fs-body)/1 var(--sy-font-text);gap:8px;justify-content:center;min-height:44px;padding:13px 24px;text-decoration:none;transition:transform var(--sy-t-fast) var(--sy-ease),box-shadow var(--sy-t-base) var(--sy-ease),background var(--sy-t-base) var(--sy-ease);white-space:nowrap}.sy-btn:hover{transform:translateY(-2px)}.sy-btn:focus-visible{outline:3px solid var(--sy-primary-300);outline-offset:2px}.sy-btn--primary{background:var(--sy-primary-600);box-shadow:var(--sy-e2);color:var(--sy-on-primary)}.sy-btn--primary:hover{background:var(--sy-primary-700);box-shadow:var(--sy-e3)}.sy-btn--accent{background:var(--sy-accent-500);box-shadow:var(--sy-e2);color:var(--sy-on-accent)}.sy-btn--accent:hover{background:var(--sy-accent-600);box-shadow:var(--sy-e3)}.sy-btn--ghost{background:transparent;border:1.5px solid var(--sy-primary-600);color:var(--sy-primary-600)}.sy-btn--ghost:hover{background:var(--sy-primary-600);border-color:var(--sy-primary-600);color:#fff}.sy-btn--block{width:100%}.sy-btn--sm{font-size:var(--sy-fs-sm);min-height:38px;padding:9px 16px}.sy-card{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-r-lg);box-shadow:var(--sy-e1);overflow:hidden;transition:transform var(--sy-t-base) var(--sy-ease),box-shadow var(--sy-t-base) var(--sy-ease)}.sy-card:hover{box-shadow:var(--sy-e3);transform:translateY(-6px)}.sy-card__media{aspect-ratio:16/10;background:var(--sy-surface-2);overflow:hidden}.sy-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--sy-t-slow) var(--sy-ease);width:100%}.sy-card:hover .sy-card__media img{transform:scale(1.08)}.sy-card__body{padding:var(--sy-sp-5)}.sy-badge{background:var(--sy-accent-500);border-radius:var(--sy-r-pill);color:var(--sy-on-accent);display:inline-block;font-size:.7rem;font-weight:700;padding:4px 10px}.sy-badge--primary{background:var(--sy-primary-600);color:var(--sy-on-primary)}.sy-badge--success{background:var(--sy-success);color:#fff}.sy-chip{background:var(--sy-surface-2);border-radius:var(--sy-r-sm);color:var(--sy-muted);display:inline-block;font-size:.72rem;margin:2px 2px 0 0;padding:4px 10px}.sy-field{margin-bottom:var(--sy-sp-4)}.sy-field__label{color:var(--sy-text);display:block;font-size:var(--sy-fs-sm);font-weight:600;margin-bottom:6px}.sy-input{background:var(--sy-surface);border:1.5px solid var(--sy-border);border-radius:var(--sy-r-md);color:var(--sy-text);font:inherit;min-height:44px;padding:12px 14px;transition:border-color var(--sy-t-base) var(--sy-ease),box-shadow var(--sy-t-base) var(--sy-ease);width:100%}.sy-input:focus{border-color:var(--sy-primary-600);box-shadow:0 0 0 4px var(--sy-primary-50);outline:0}.sy-modal{align-items:center;display:none;inset:0;justify-content:center;padding:var(--sy-sp-4);position:fixed;z-index:1000}.sy-modal.is-open{display:flex}.sy-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(11,16,32,.5);inset:0;position:absolute}.sy-modal__dialog{animation:sy-pop var(--sy-t-base) var(--sy-ease);background:var(--sy-surface);border-radius:var(--sy-r-lg);box-shadow:var(--sy-e4);max-height:90vh;max-width:560px;overflow:auto;padding:var(--sy-sp-6);position:relative;width:100%}@keyframes sy-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:576px){.sy-modal{align-items:flex-end;padding:0}.sy-modal__dialog{border-radius:var(--sy-r-lg) var(--sy-r-lg) 0 0;max-width:100%}}.sy-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--sy-t-slow) var(--sy-ease),transform var(--sy-t-slow) var(--sy-ease)}.sy-reveal.is-in{opacity:1;transform:none}.sy-skeleton{animation:sy-shimmer 1.3s ease infinite;background:linear-gradient(90deg,var(--sy-surface-2) 25%,var(--sy-border) 37%,var(--sy-surface-2) 63%);background-size:400% 100%;border-radius:var(--sy-r-sm)}@keyframes sy-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.sy-cursor-dot,.sy-cursor-ring{border-radius:50%;left:0;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;top:0;z-index:9999}body.sy-enabled .sy-cursor-dot,body.sy-enabled .sy-cursor-ring{opacity:1}.sy-cursor-dot{background:#fff;height:8px;transform:translate(-50%,-50%);width:8px}.sy-cursor-ring{border:2px solid #fff;height:38px;transform:translate(-50%,-50%);transition:width var(--sy-t-base) var(--sy-ease),height var(--sy-t-base) var(--sy-ease),background var(--sy-t-base) var(--sy-ease);width:38px}.sy-cursor-ring.is-grow{background:hsla(0,0%,100%,.15);height:60px;width:60px}@media (hover:none){.sy-cursor-dot,.sy-cursor-ring{display:none}}@media (prefers-reduced-motion:reduce){.sy-cursor-dot,.sy-cursor-ring{display:none}}.sy-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--sy-surface) 90%,transparent);border-bottom:1px solid var(--sy-border);position:sticky;top:0;z-index:200}.sy-header__inner{gap:var(--sy-sp-5);height:72px;margin-inline:auto;max-width:1280px;padding:0 var(--sy-sp-4)}.sy-header__inner,.sy-logo{align-items:center;display:flex}.sy-logo{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:1.3rem;font-weight:800;text-decoration:none}.sy-logo svg{flex:none;height:34px;width:34px}.sy-loc{align-items:center;background:var(--sy-surface-2);border:1px solid var(--sy-border);border-radius:var(--sy-r-pill);color:var(--sy-text);cursor:pointer;display:inline-flex;font-size:.85rem;padding:8px 14px}.sy-loc:hover{border-color:var(--sy-primary-300)}.sy-mainnav{align-items:center;display:flex;margin-inline:auto}.sy-navitem{position:relative}.sy-navitem>button{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:600 .92rem var(--sy-font-text);gap:6px;padding:10px 14px;transition:background var(--sy-t-fast) var(--sy-ease),color var(--sy-t-fast) var(--sy-ease)}.sy-navitem.is-open>button,.sy-navitem>button:hover{background:var(--sy-primary-50)}.sy-navitem>button svg{transition:transform var(--sy-t-fast) var(--sy-ease)}.sy-navitem.is-open>button svg{transform:rotate(180deg)}.sy-drop{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-r-lg);box-shadow:var(--sy-e3);left:0;max-height:70vh;min-width:240px;opacity:0;overflow:auto;padding:10px;position:absolute;top:calc(100% + 8px);transform:translateY(8px);transition:all var(--sy-t-base) var(--sy-ease);visibility:hidden;z-index:210}.sy-navitem.is-open .sy-drop,.sy-navitem:hover .sy-drop{opacity:1;transform:none;visibility:visible}.sy-drop a{border-radius:var(--sy-r-sm);color:var(--sy-text);display:block;font-size:.9rem;padding:9px 12px;text-decoration:none;transition:background var(--sy-t-fast) var(--sy-ease)}.sy-drop a:hover{background:var(--sy-primary-50);color:var(--sy-primary-700)}.sy-mega{left:50%;transform:translateX(-50%) translateY(8px);width:min(680px,90vw)}.sy-navitem.is-open .sy-mega,.sy-navitem:hover .sy-mega{transform:translateX(-50%)}.sy-mega__search{margin-bottom:10px;position:relative}.sy-mega__search input{background:var(--sy-surface);border:1.5px solid var(--sy-border);border-radius:var(--sy-r-md);font:inherit;padding:11px 14px;width:100%}.sy-mega__search input:focus{border-color:var(--sy-primary-600);box-shadow:0 0 0 4px var(--sy-primary-50);outline:0}.sy-mega__grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.sy-mega__foot{border-top:1px solid var(--sy-border);margin-top:10px;padding-top:10px;text-align:right}.sy-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.sy-lang{position:relative}.sy-lang__btn{align-items:center;background:var(--sy-surface-2);border:1px solid var(--sy-border);border-radius:var(--sy-r-pill);color:var(--sy-text);cursor:pointer;display:inline-flex;font:600 .82rem var(--sy-font-text);gap:6px;padding:7px 12px}.sy-lang .sy-drop{left:auto;min-width:140px;right:0}.sy-hamburger{background:none;border:0;color:var(--sy-ink);cursor:pointer;display:none;font-size:1.5rem;line-height:1;padding:8px}.sy-offcanvas{inset:0;position:fixed;visibility:hidden;z-index:300}.sy-offcanvas.is-open{visibility:visible}.sy-offcanvas__bd{background:rgba(11,16,32,.5);inset:0;opacity:0;position:absolute;transition:opacity var(--sy-t-base) var(--sy-ease)}.sy-offcanvas.is-open .sy-offcanvas__bd{opacity:1}.sy-offcanvas__panel{background:var(--sy-surface);box-shadow:var(--sy-e4);height:100%;overflow:auto;padding:18px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform var(--sy-t-base) var(--sy-ease);width:min(340px,86vw)}.sy-offcanvas.is-open .sy-offcanvas__panel{transform:none}.sy-oc-item>button{align-items:center;background:none;border:0;border-bottom:1px solid var(--sy-border);color:var(--sy-text);cursor:pointer;display:flex;font:600 1rem var(--sy-font-text);justify-content:space-between;padding:14px 4px;width:100%}.sy-oc-sub{display:none;padding:6px 0 10px}.sy-oc-item.is-open .sy-oc-sub,.sy-oc-sub a{display:block}.sy-oc-sub a{border-radius:var(--sy-r-sm);color:var(--sy-muted);font-size:.9rem;padding:9px 12px;text-decoration:none}.sy-oc-sub a:hover{background:var(--sy-primary-50);color:var(--sy-primary-700)}@media (max-width:992px){.sy-mainnav{display:none}.sy-hamburger{display:block}.sy-loc{display:none}}.sy-footer{background:var(--sy-ink);color:#cfd5e6;margin-top:var(--sy-sp-9)}.sy-footer__inner{margin-inline:auto;max-width:1280px;padding:var(--sy-sp-8) var(--sy-sp-4) var(--sy-sp-5)}.sy-footer__cols{display:grid;gap:var(--sy-sp-6);grid-template-columns:1.4fr 1fr 1fr 1fr}.sy-footer h4{color:#fff;font-family:var(--sy-font-display);font-size:1rem;margin:0 0 12px}.sy-footer a{color:#aab2c8;display:block;font-size:.9rem;padding:4px 0;text-decoration:none}.sy-footer a:hover{color:#fff}.sy-footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);color:#8b93a8;display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;justify-content:space-between;margin-top:var(--sy-sp-6);padding-top:var(--sy-sp-4)}@media (max-width:860px){.sy-footer__cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sy-footer__cols{grid-template-columns:1fr}}.sy-header__inner{gap:var(--sy-sp-6);height:76px}.sy-logo{gap:10px}.sy-logo__mark{background:linear-gradient(135deg,var(--sy-primary-600),var(--sy-secondary));border-radius:12px;box-shadow:0 6px 16px rgba(79,70,229,.35);display:grid;flex:none;height:40px;place-items:center;position:relative;width:40px}.sy-logo__mark svg{height:24px;width:24px}.sy-logo__mark:after{background:var(--sy-accent-500);border:2px solid var(--sy-surface);border-radius:50%;content:"";height:10px;position:absolute;right:-3px;top:-3px;width:10px}.sy-logo__word{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1}.sy-mainnav{gap:2px}.sy-navitem>button{border-radius:var(--sy-r-md);color:var(--sy-text);font-size:1.05rem;font-weight:600;padding:10px 18px;position:relative}.sy-navitem.is-open>button,.sy-navitem>button:hover{background:transparent;color:var(--sy-primary-700)}.sy-navitem>button:after{background:var(--sy-primary-600);border-radius:2px;bottom:9px;content:"";height:2px;left:16px;position:absolute;right:16px;transform:scaleX(0);transform-origin:left;transition:transform var(--sy-t-base) var(--sy-ease)}.sy-navitem.is-open>button:after,.sy-navitem:hover>button:after{transform:scaleX(1)}.sy-navitem>button svg{opacity:.6}.sy-actions{gap:8px}.sy-loc{background:transparent;border-color:transparent;color:var(--sy-muted);font-weight:500;gap:6px;padding:8px 10px}.sy-loc:hover{background:var(--sy-surface-2);border-color:var(--sy-border);color:var(--sy-primary-700)}.sy-loc svg{color:var(--sy-primary-600)}@media (max-width:992px){.sy-actions .sy-loc{display:none}}body.sy-enabled .car-block-three .inner-box{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-r-lg);box-shadow:var(--sy-e1);overflow:hidden;transition:transform var(--sy-t-base) var(--sy-ease),box-shadow var(--sy-t-base) var(--sy-ease)}body.sy-enabled .car-block-three .inner-box:hover{box-shadow:var(--sy-e3);transform:translateY(-6px)}body.sy-enabled .car-block-three .image-box{overflow:hidden;position:relative}body.sy-enabled .car-block-three .image-box img{transition:transform var(--sy-t-slow) var(--sy-ease)}body.sy-enabled .car-block-three .inner-box:hover .image-box img{transform:scale(1.06)}body.sy-enabled .car-block-three .image-box>span{background:var(--sy-accent-500);border-radius:var(--sy-r-pill);color:var(--sy-on-accent);font-size:.7rem;font-weight:700;left:12px;padding:4px 10px;position:absolute;top:12px;z-index:2}body.sy-enabled .car-block-three .icon-box{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:var(--sy-e2);display:flex;height:38px;justify-content:center;position:absolute;right:10px;top:10px;width:38px;z-index:2}body.sy-enabled .car-block-three .content-box{padding:16px}body.sy-enabled .car-block-three .content-box .title a{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:1.02rem;font-weight:700}body.sy-enabled .car-block-three .content-box>ul{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:8px 0;padding:0}body.sy-enabled .car-block-three .content-box>ul li{align-items:center;color:var(--sy-muted);display:flex;font-size:.8rem;gap:5px}body.sy-enabled .car-block-three .btn-box small,body.sy-enabled .car-block-three .cr_currfont2,body.sy-enabled .car-block-three .cr_currfont3{color:var(--sy-primary-600);font-family:var(--sy-font-display);font-weight:700}body.sy-enabled .car-block-three .details{color:var(--sy-primary-600);font-weight:600}body.sy-enabled .boxcar-title h2{color:var(--sy-ink);font-family:var(--sy-font-display);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em}body.sy-enabled .boxcar-title .btn-title{color:var(--sy-primary-600);font-weight:600}body.sy-enabled .nav-tabs .nav-link{background:transparent;border:0;color:var(--sy-muted);font-family:var(--sy-font-text);font-weight:600;padding:10px 16px;position:relative}body.sy-enabled .nav-tabs .nav-link.active{color:var(--sy-primary-700)}body.sy-enabled .nav-tabs .nav-link.active:after{background:var(--sy-primary-600);border-radius:2px;bottom:2px;content:"";height:2px;left:16px;position:absolute;right:16px}body.sy-enabled .theme-btn{background:var(--sy-primary-600);border-color:var(--sy-primary-600);border-radius:var(--sy-r-pill)}body.sy-enabled .theme-btn:hover{background:var(--sy-primary-700);border-color:var(--sy-primary-700);color:#fff}body.sy-enabled .pagination .active,body.sy-enabled .pagination li.active a,body.sy-enabled .pagination-sec .active{background:var(--sy-primary-600);border-color:var(--sy-primary-600);color:#fff}body.sy-enabled .breadcrumb a:hover,body.sy-enabled .breadcrumb-low a:hover,body.sy-enabled .pagination a:hover,body.sy-enabled .pagination-sec a:hover{color:var(--sy-primary-700)}body.sy-enabled .form-control{border-radius:var(--sy-r-md)}body.sy-enabled .form-control:focus,body.sy-enabled select:focus,body.sy-enabled textarea:focus{border-color:var(--sy-primary-600)!important;box-shadow:0 0 0 4px var(--sy-primary-50)!important;outline:0}
