.ss-gallery-header{text-align:center;margin-bottom:36px}.ss-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ss-gallery-item{aspect-ratio:4/3;border-radius:var(--ss-radius);overflow:hidden;cursor:zoom-in;position:relative;background:linear-gradient(135deg,#eef2f9 0%,#dce6f5 100%)}.ss-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.25,.46,.45,.94);border-radius:var(--ss-radius)}.ss-gallery-item:hover img{transform:scale(1.04)}.ss-gallery-item::after{content:"";position:absolute;inset:0;background:rgba(31,77,164,0);transition:background .3s;pointer-events:none}.ss-gallery-item:hover::after{background:rgba(31,77,164,.08)}.ss-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.35);align-items:center;justify-content:center;padding:40px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ss-lightbox.open{display:flex}.ss-lightbox__inner{position:relative;display:inline-flex;max-width:100%;max-height:90vh}.ss-lightbox__inner img{max-width:100%;max-height:90vh;border-radius:var(--ss-radius);box-shadow:0 24px 80px rgba(0,0,0,.4);object-fit:contain;display:block}.ss-lb-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.55);border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:10000;line-height:1}.ss-lb-close:hover{background:rgba(0,0,0,.8)}.ss-video-section{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:start}.ss-playlist{display:flex;flex-direction:column;gap:0;border:1px solid var(--ss-border);border-radius:var(--ss-radius);overflow:hidden;background:#fff}.ss-playlist__header{padding:16px 20px 14px;border-bottom:1px solid var(--ss-border);display:flex;align-items:center;justify-content:space-between}.ss-playlist__title{font-size:14px;font-weight:700;color:var(--ss-text)}.ss-playlist__count{font-size:12px;font-weight:500;color:var(--ss-accent);letter-spacing:.04em}.ss-playlist-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ss-border);cursor:pointer;transition:background .15s}.ss-playlist-item:last-child{border-bottom:none}.ss-playlist-item:hover{background:rgba(31,77,164,.04)}.ss-playlist-item.active{background:rgba(31,77,164,.07)}.ss-playlist-item__thumb{flex-shrink:0;width:68px;height:44px;border-radius:6px;overflow:hidden;background:var(--ss-border);position:relative}.ss-playlist-item__thumb img{width:100%;height:100%;object-fit:cover}.ss-playlist-item__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(31,77,164,.35)}.ss-playlist-item__info{flex:1}.ss-playlist-item__name{font-size:13px;font-weight:600;color:var(--ss-text);line-height:1.35;margin-bottom:3px}.ss-playlist-item.active .ss-playlist-item__name{color:var(--ss-accent)}.ss-playlist-item__duration{font-size:11.5px;font-weight:500;color:var(--ss-muted)}.ss-video-player{border-radius:var(--ss-radius);overflow:hidden;border:1px solid var(--ss-border);background:#111}.ss-video-player__frame{position:relative;width:100%;padding-top:56.25%}.ss-video-player__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.ss-video-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px}.ss-delivery-header{text-align:center;margin-bottom:36px}.ss-delivery-header .ss-sub{max-width:560px;margin-inline:auto}.ss-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ss-delivery-card{background:#fff;border:1px solid var(--ss-border);border-radius:var(--ss-radius);padding:32px 28px;transition:box-shadow .25s,transform .25s}.ss-delivery-card:hover{box-shadow:0 8px 32px rgba(31,77,164,.09);transform:translateY(-2px)}.ss-delivery-card__icon{width:48px;height:48px;border-radius:11px;background:rgba(31,77,164,.08);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ss-delivery-card__title{font-family:"Bebas Neue",sans-serif;font-size:clamp(20px,2.2vw,28px);color:var(--ss-text);letter-spacing:.05em;margin-bottom:10px}.ss-delivery-card__text{font-size:14.5px;font-weight:300;color:var(--ss-muted);line-height:1.75}.ss-delivery-card__badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 13px;border-radius:100px;border:1px solid rgba(31,77,164,.25);color:var(--ss-accent);background:rgba(31,77,164,.05)}.ss-delivery-ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:32px}.ss-faq-header{text-align:center;margin-bottom:40px}.ss-faq-header .ss-sub{max-width:520px;margin-inline:auto}.ss-faq-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.ss-faq-tab{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:7px 18px;border-radius:100px;border:1.5px solid var(--ss-border);color:var(--ss-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s;user-select:none;background:0 0}.ss-faq-tab:hover{border-color:var(--ss-accent);color:var(--ss-accent)}.ss-faq-tab.active{background:var(--ss-accent);border-color:var(--ss-accent);color:#fff}.ss-faq-panel{display:none}.ss-faq-panel.active{display:block}.ss-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ss-faq-item{background:#fff;border:1px solid var(--ss-border);border-radius:var(--ss-radius);overflow:hidden;transition:border-color .2s}.ss-faq-item:hover{border-color:rgba(31,77,164,.25)}.ss-faq-item.open{border-color:rgba(31,77,164,.35)}.ss-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;user-select:none}.ss-faq-qt{font-size:14.5px;font-weight:600;color:var(--ss-text);line-height:1.4;transition:color .15s}.ss-faq-item.open .ss-faq-qt{color:var(--ss-accent)}.ss-faq-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ss-border);display:flex;align-items:center;justify-content:center;color:var(--ss-muted);font-size:18px;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .3s}.ss-faq-item.open .ss-faq-icon{background:var(--ss-accent);border-color:var(--ss-accent);color:#fff;transform:rotate(45deg)}.ss-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s}.ss-faq-item.open .ss-faq-answer{max-height:600px;opacity:1}.ss-faq-answer-inner{padding:14px 22px 18px;font-size:14px;font-weight:300;color:var(--ss-muted);line-height:1.75;border-top:1px solid var(--ss-border)}.ss-faq-answer-inner strong{color:var(--ss-text);font-weight:600}.ss-faq-answer-inner a{color:var(--ss-accent);font-weight:600;text-decoration:none}.ss-faq-answer-inner a:hover{text-decoration:underline}@media (max-width:1100px){.ss-video-section{grid-template-columns:1fr}.ss-playlist{max-height:240px;overflow-y:auto}}@media (max-width:860px){.ss-gallery{grid-template-columns:repeat(2,1fr)}.ss-faq-grid{grid-template-columns:1fr}.ss-delivery-grid{grid-template-columns:1fr}}@media (max-width:600px){.ss-gallery{grid-template-columns:1fr 1fr;gap:8px}.ss-faq-question{padding:14px 16px}.ss-faq-answer-inner{padding:12px 16px 16px;font-size:13px}.ss-faq-tabs{gap:6px}.ss-faq-tab{font-size:11px;padding:6px 12px}}@media (max-width:400px){.ss-gallery{grid-template-columns:1fr}}