/*! Minified: hub-landing.css */
.st-hub-page{background:var(--st-canvas);color:var(--st-charcoal-800);min-height:100vh}.st-breadcrumb{padding:var(--st-space-4) 0 0 0;margin-bottom:var(--st-space-4)}.st-breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:13px}.st-breadcrumb-list li{display:inline-flex;align-items:center;color:var(--st-charcoal-500)}.st-breadcrumb-list li:not(:last-child)::after{content:'/';display:inline-block;margin:0 10px;color:var(--st-stone-400);font-weight:300}.st-breadcrumb-list a{color:var(--st-charcoal-700);text-decoration:none;transition:color 0.2s ease}.st-breadcrumb-list a:hover{color:var(--st-brand-700)}.st-breadcrumb-list li[aria-current="page"]{color:var(--st-charcoal-900);font-weight:700}.st-hub-hero{position:relative;background:var(--st-canvas);padding:var(--st-space-4) 0 52px 0;border-bottom:1px solid rgba(231,229,228,0.65);overflow:hidden}.st-hub-hero-bg-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.st-hero-bg-desktop,.st-hero-bg-mobile{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.st-hero-bg-desktop{display:block}.st-hero-bg-mobile{display:none;background-repeat:repeat;background-position:center top;background-size:120px 120px;opacity:0.42;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,transparent 26%,rgba(0,0,0,0.32) 65%,rgba(0,0,0,0.95) 100%);mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,transparent 26%,rgba(0,0,0,0.32) 65%,rgba(0,0,0,0.95) 100%)}.st-buket-page .st-hero-bg-mobile,#buket-purwokerto-hub .st-hero-bg-mobile{background-image:url('../../../images/background/pattern_background_hub_page_buket_bunga.svg')}.st-bunga-papan-page .st-hero-bg-mobile,#bunga-papan-hub .st-hero-bg-mobile,#sewa-bunga-papan-hub .st-hero-bg-mobile{background-image:url('../../../images/background/pattern_background_hub_page_bunga_papan.svg')}.st-akrilik-page .st-hero-bg-mobile,.st-papan-akrilik-page .st-hero-bg-mobile,#papan-akrilik-purwokerto-hub .st-hero-bg-mobile,#sewa-papan-akrilik-hub .st-hero-bg-mobile{background-image:url('../../../images/background/pattern_background_hub_page_papan_akrilik.svg')}.st-standing-page .st-hero-bg-mobile,.st-standing-flower-page .st-hero-bg-mobile,#standing-flower-hub .st-hero-bg-mobile,#sewa-standing-flower-hub .st-hero-bg-mobile{background-image:url('../../../images/background/pattern_background_hub_page_standing_flower.svg')}.st-parsel-page .st-hero-bg-mobile,.st-parcel-page .st-hero-bg-mobile,#parsel-purwokerto-hub .st-hero-bg-mobile,.st-parsel-page .st-hero-bg-desktop,.st-parcel-page .st-hero-bg-desktop,#parsel-purwokerto-hub .st-hero-bg-desktop{background-image:url('../../../images/background/pattern_background_hub_page_parcel.svg');background-repeat:repeat;background-size:140px 140px;background-position:center;opacity:0.38;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,transparent 20%,rgba(0,0,0,0.4) 65%,rgba(0,0,0,0.95) 100%);mask-image:radial-gradient(ellipse 78% 62% at 50% 48%,transparent 20%,rgba(0,0,0,0.4) 65%,rgba(0,0,0,0.95) 100%)}#parsel-purwokerto-hub .st-hero-bg-desktop svg,#parsel-purwokerto-hub .st-hero-bg-mobile svg{display:none !important}.st-hub-hero-bg-art svg{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}@media (max-width:767px){.st-hub-hero{background:radial-gradient(circle at 50% 0%,rgba(255,228,230,0.65) 0%,rgba(254,243,199,0.25) 45%,rgba(252,250,249,1) 85%),var(--st-canvas,#FCFAF9)}.st-hero-bg-desktop{display:none !important}.st-hero-bg-mobile{display:block !important}.st-hero-bg-mobile svg{display:none !important}}.st-hub-hero .st-container{position:relative;z-index:3}.st-hub-hero .st-breadcrumb{margin-bottom:var(--st-space-4);padding:0}.st-hub-hero-content{display:block;max-width:720px}.st-hero-tagline{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--st-brand-700);margin-bottom:var(--st-space-3)}.st-hub-title{font-family:var(--st-font-family);font-size:var(--st-h1-size);font-weight:800;color:var(--st-charcoal-900);line-height:1.15;letter-spacing:-0.03em;margin-top:0;margin-bottom:var(--st-space-4)}.st-hub-subtitle{font-size:var(--st-p-size);line-height:var(--st-p-line-height);color:var(--st-charcoal-600);margin-bottom:var(--st-space-6)}.hero-desc-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--st-space-2,8px);max-width:100%}.hero-desc-checkbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.hero-desc-text,.st-hub-subtitle.hero-desc-text{font-size:var(--st-p-size);line-height:var(--st-p-line-height);color:var(--st-charcoal-600);margin:0;max-height:3.35em;overflow:hidden;position:relative;transition:max-height 0.4s cubic-bezier(0.16,1,0.3,1);font-family:var(--st-font-family,'Plus Jakarta Sans',sans-serif);-webkit-mask-image:linear-gradient(to bottom,#000000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000000 50%,transparent 100%)}.hero-desc-text::after,.st-hub-subtitle.hero-desc-text::after{display:none}.hero-desc-toggle-label{background:rgba(255,255,255,0.85);border:1px solid rgba(190,0,56,0.18);color:var(--st-brand-700,#be0038);font-size:0.75rem;font-weight:700;cursor:pointer;padding:0.32rem 0.85rem;margin-top:0.4rem;display:inline-flex;align-items:center;gap:0.35rem;border-radius:var(--st-radius-full,9999px);box-shadow:0 2px 6px rgba(190,0,56,0.05);transition:all 0.2s ease;user-select:none;font-family:var(--st-font-family,'Plus Jakarta Sans',sans-serif)}.hero-desc-toggle-label:hover{background:var(--st-brand-50,#fff1f2);border-color:var(--st-brand-700,#be0038);color:var(--st-brand-800,#9f1239);transform:translateY(-1px)}.hero-desc-toggle-label .toggle-icon{transition:transform 0.25s ease}.hero-desc-toggle-label .text-less{display:none}.hero-desc-toggle-label .text-more{display:inline}.hero-desc-checkbox:checked~.hero-desc-text{max-height:1200px;-webkit-mask-image:none;mask-image:none}.hero-desc-checkbox:checked~.hero-desc-toggle-label .text-more{display:none}.hero-desc-checkbox:checked~.hero-desc-toggle-label .text-less{display:inline}.hero-desc-checkbox:checked~.hero-desc-toggle-label .toggle-icon{transform:rotate(180deg)}.hero-desc-checkbox:focus-visible~.hero-desc-toggle-label{outline:2px solid var(--st-brand-700,#be0038);outline-offset:2px}.st-hub-cta-group{display:flex;flex-direction:column;gap:var(--st-space-4)}.st-hub-cta-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--st-space-4)}.st-btn-wa,.st-btn-katalog{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:var(--st-radius-full);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.25s ease;cursor:pointer}.st-btn-wa{background:var(--st-whatsapp);color:#ffffff;box-shadow:0 4px 14px rgba(37,211,102,0.25);border:none}.st-btn-wa i{font-size:17px;margin-right:2px}.st-btn-wa:hover{background:var(--st-whatsapp-hover);transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,211,102,0.35);color:#ffffff}.st-btn-katalog{background:var(--st-surface-card);color:var(--st-charcoal-900);border:1px solid var(--st-stone-300);box-shadow:var(--st-shadow-xs)}.st-btn-katalog:hover{border-color:var(--st-brand-700);color:var(--st-brand-700);background:var(--st-brand-50);transform:translateY(-2px)}.st-hero-social-proof{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--st-charcoal-700);line-height:1.4}.st-hero-social-proof .st-stars{color:#F59E0B;display:inline-flex;gap:2px;font-size:13px;flex-shrink:0}.st-hero-social-proof span{display:inline-block}.st-hub-hero-media{position:relative}.st-hero-image-wrapper{position:relative;border-radius:var(--st-radius-xl);overflow:hidden;box-shadow:var(--st-shadow-card);border:1px solid var(--st-stone-200);aspect-ratio:4 / 3.6}.st-hero-img{width:100%;height:100%;object-fit:cover;display:block}.st-hero-badge{position:absolute;bottom:var(--st-space-4);left:var(--st-space-4);background:rgba(255,255,255,0.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 16px;border-radius:var(--st-radius-md);box-shadow:var(--st-shadow-card);border:1px solid rgba(255,255,255,0.6)}.st-badge-highlight{display:block;font-size:13px;font-weight:800;color:var(--st-brand-700)}.st-badge-sub{display:block;font-size:11px;color:var(--st-charcoal-600)}@media (max-width:991px){.st-hub-hero-content{grid-template-columns:1fr;gap:var(--st-space-8)}.st-hub-hero-media{max-width:480px;margin:0 auto}}@media (max-width:767px){.st-hub-hero{padding:var(--st-space-4) 0 38px 0}.st-hub-hero-text{text-align:center}.hero-desc-wrapper{align-items:center}.st-hub-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;width:100%}.st-btn-wa,.st-btn-katalog{padding:11px 18px;font-size:13px;white-space:nowrap}.st-hero-social-proof{justify-content:center;flex-direction:column;text-align:center;gap:6px;margin-top:4px}.st-hub-hero-media{display:none}}.st-hub-trust-banner{position:relative;z-index:10;margin-top:-28px;padding:0 0 var(--st-space-3,12px) 0;background:transparent;border-bottom:none;width:100%}.st-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:flex-start;background:rgba(255,255,255,0.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(231,229,228,0.95);border-radius:18px;padding:18px 22px;box-shadow:0 14px 34px -10px rgba(17,24,39,0.07),0 4px 12px -2px rgba(17,24,39,0.03)}.st-trust-grid-3{grid-template-columns:repeat(3,1fr)}.st-trust-card{display:flex;align-items:flex-start;gap:13px;transition:transform 0.2s ease}@media (min-width:769px){.st-trust-card:hover{transform:translateY(-2px)}.st-trust-card:not(:last-child){border-right:1px solid rgba(231,229,228,0.85);padding-right:16px}}.st-trust-icon-box{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#FFFFFF,#FFF1F2);border:1px solid rgba(254,205,211,0.75);box-shadow:0 4px 10px rgba(190,0,56,0.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;overflow:hidden;padding:4px}.st-parsel-page .st-trust-icon-box{background:transparent;border:none;box-shadow:none;padding:0;width:48px;height:48px}.st-parsel-page .st-trust-icon-box svg{width:100%;height:100%}.st-trust-icon-box svg{width:100%;height:100%;display:block}.st-trust-emoji{font-size:20px;line-height:1}.st-trust-info{display:flex;flex-direction:column;gap:3px;min-width:0}.st-trust-info h3,.st-trust-info .st-trust-title{font-size:0.86rem;font-weight:800;color:var(--st-charcoal-900,#111827);line-height:1.25;letter-spacing:-0.01em;margin:0;display:block}.st-trust-info p{font-size:0.75rem;color:var(--st-charcoal-600,#4B5563);line-height:1.42;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}@media (max-width:768px){.st-hub-trust-banner{margin-top:-20px;padding:0 0 8px 0}.st-trust-grid,.st-trust-grid-3{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 2px 10px 2px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none}.st-trust-grid::-webkit-scrollbar,.st-trust-grid-3::-webkit-scrollbar{display:none}.st-trust-card{flex:0 0 80%;max-width:268px;flex-shrink:0;scroll-snap-align:start;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(231,229,228,0.95);border-radius:14px;padding:12px 14px;box-shadow:0 8px 20px -6px rgba(17,24,39,0.07)}.st-trust-card:last-child{border-right:1px solid rgba(231,229,228,0.95);padding-right:14px}.st-trust-icon-box{width:38px;height:38px;border-radius:11px}.st-trust-info h3,.st-trust-info .st-trust-title{font-size:0.8125rem}.st-trust-info p{font-size:0.725rem}}.st-hub-section{padding:var(--st-space-10) 0}.st-section-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--st-brand-700);margin-bottom:6px}.st-section-title{font-family:var(--st-font-family);font-size:var(--st-h2-size);font-weight:800;color:var(--st-charcoal-900);letter-spacing:-0.02em;margin:0 0 8px 0}.st-section-desc{font-size:var(--st-p-size);line-height:var(--st-p-line-height);color:var(--st-charcoal-600);max-width:640px;margin:0 auto}.st-section-header{text-align:center;margin-bottom:var(--st-space-6)}@media (max-width:767px){.st-hub-section{padding:var(--st-space-6) 0}.st-section-header{margin-bottom:var(--st-space-4)}}.st-section-categories{background:var(--st-surface-subtle)}.st-category-clean-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--st-space-4)}.st-cat-card{display:flex;align-items:center;gap:var(--st-space-3);padding:var(--st-space-4);background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-lg);text-decoration:none;transition:all 0.25s ease;box-shadow:var(--st-shadow-xs);min-width:0}.st-cat-card:hover{border-color:var(--st-brand-300);transform:translateY(-2px);box-shadow:var(--st-shadow-card)}.st-cat-icon-wrapper{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.st-cat-icon-wrapper svg{width:100%;height:100%;display:block}.st-cat-details{flex:1;min-width:0}.st-cat-title{font-size:14px;font-weight:700;color:var(--st-charcoal-900);margin:0 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease}.st-cat-card:hover .st-cat-title{color:var(--st-brand-700)}.st-cat-count{display:block;font-size:12px;color:var(--st-charcoal-500)}.st-cat-arrow{color:var(--st-stone-400);font-size:14px;transition:transform 0.2s ease,color 0.2s ease;margin-left:4px}.st-cat-card:hover .st-cat-arrow{color:var(--st-brand-700);transform:translateX(3px)}.st-category-clean-grid--standing,.st-standing-flower-page .st-category-clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.st-category-clean-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.st-category-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--st-space-2)}.st-cat-card{padding:10px;gap:8px;min-width:0}.st-cat-icon-wrapper{width:32px;height:32px;flex-shrink:0}.st-cat-title{font-size:12px;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.st-cat-count{font-size:11px}.st-cat-arrow{display:none}.st-category-clean-grid--standing,.st-standing-flower-page .st-category-clean-grid{grid-template-columns:1fr;gap:var(--st-space-3)}.st-standing-flower-page .st-cat-card,.st-category-clean-grid--standing .st-cat-card{padding:14px 16px;gap:14px}.st-standing-flower-page .st-cat-icon-wrapper,.st-category-clean-grid--standing .st-cat-icon-wrapper{width:44px;height:44px}.st-standing-flower-page .st-cat-title,.st-category-clean-grid--standing .st-cat-title{font-size:14px;font-weight:700;line-height:1.3;white-space:normal;display:block}.st-standing-flower-page .st-cat-count,.st-category-clean-grid--standing .st-cat-count{font-size:12px;margin-top:3px}.st-standing-flower-page .st-cat-arrow,.st-category-clean-grid--standing .st-cat-arrow{display:inline-block;font-size:16px;margin-left:auto}}.st-section-occasions-showcase{background:#FAF8F5;border-top:1px solid var(--st-stone-200);border-bottom:1px solid var(--st-stone-200);padding:var(--st-space-8) 0}.st-section-occasions-showcase .st-section-header{text-align:center;max-width:720px;margin:0 auto var(--st-space-6)}.st-occasions-bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--st-space-5)}.st-occ-bento-card{display:flex;flex-direction:column;justify-content:space-between;background:#FFFFFF;border:1px solid var(--st-stone-200);border-radius:18px;padding:24px;text-decoration:none;transition:all 0.28s cubic-bezier(0.16,1,0.3,1);box-shadow:0 2px 6px rgba(0,0,0,0.03);position:relative;overflow:hidden}.st-occ-bento-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;transition:height 0.22s ease,opacity 0.22s ease;opacity:0.9}.st-occ-bento-card.st-occ-lebaran::before{background:linear-gradient(90deg,#10B981,#059669)}.st-occ-bento-card.st-occ-imlek::before{background:linear-gradient(90deg,#EF4444,#DC2626)}.st-occ-bento-card.st-occ-natal::before{background:linear-gradient(90deg,#059669,#D97706)}.st-occ-bento-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.st-occ-bento-icon{width:56px;height:56px;border-radius:16px;overflow:hidden;flex-shrink:0}.st-occ-bento-icon svg{width:100%;height:100%;display:block}.st-occ-bento-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:5px 12px;border-radius:999px;line-height:1}.st-occ-bento-card.st-occ-lebaran .st-occ-bento-badge{background:#ECFDF5;color:#047857;border:1px solid #A7F3D0}.st-occ-bento-card.st-occ-imlek .st-occ-bento-badge{background:#FEF2F2;color:#B91C1C;border:1px solid #FECACA}.st-occ-bento-card.st-occ-natal .st-occ-bento-badge{background:#F0FDF4;color:#047857;border:1px solid #BBF7D0}.st-occ-bento-body{flex:1;margin-bottom:20px}.st-occ-bento-title{font-size:18px;font-weight:700;color:var(--st-charcoal-900);margin:0 0 8px 0;line-height:1.3;transition:color 0.2s ease}.st-occ-bento-desc{font-size:13.5px;color:var(--st-charcoal-600);line-height:1.55;margin:0}.st-occ-bento-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--st-stone-100)}.st-occ-bento-cta{font-size:13px;font-weight:700;color:var(--st-charcoal-800);transition:color 0.2s ease}.st-occ-bento-arrow-btn{width:32px;height:32px;border-radius:50%;background:var(--st-stone-100);color:var(--st-charcoal-700);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all 0.22s ease}.st-occ-bento-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -4px rgba(0,0,0,0.08)}.st-occ-bento-card:hover::before{height:6px}.st-occ-bento-card.st-occ-lebaran:hover{border-color:#10B981}.st-occ-bento-card.st-occ-lebaran:hover .st-occ-bento-title,.st-occ-bento-card.st-occ-lebaran:hover .st-occ-bento-cta{color:#047857}.st-occ-bento-card.st-occ-lebaran:hover .st-occ-bento-arrow-btn{background:#10B981;color:#FFFFFF;transform:translateX(3px)}.st-occ-bento-card.st-occ-imlek:hover{border-color:#EF4444}.st-occ-bento-card.st-occ-imlek:hover .st-occ-bento-title,.st-occ-bento-card.st-occ-imlek:hover .st-occ-bento-cta{color:#B91C1C}.st-occ-bento-card.st-occ-imlek:hover .st-occ-bento-arrow-btn{background:#EF4444;color:#FFFFFF;transform:translateX(3px)}.st-occ-bento-card.st-occ-natal:hover{border-color:#059669}.st-occ-bento-card.st-occ-natal:hover .st-occ-bento-title,.st-occ-bento-card.st-occ-natal:hover .st-occ-bento-cta{color:#047857}.st-occ-bento-card.st-occ-natal:hover .st-occ-bento-arrow-btn{background:#059669;color:#FFFFFF;transform:translateX(3px)}@media (max-width:900px){.st-occasions-bento-grid{grid-template-columns:1fr;gap:var(--st-space-3)}.st-occ-bento-card{padding:18px 20px}.st-occ-bento-icon{width:48px;height:48px}.st-occ-bento-title{font-size:16px}.st-occ-bento-desc{font-size:13px}}.st-section-steps{background:var(--st-surface-subtle)}.st-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--st-space-6)}.st-step-card{background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-lg);padding:var(--st-space-6);text-align:center;box-shadow:var(--st-shadow-xs);position:relative;transition:all 0.25s ease}.st-step-card:hover{transform:translateY(-2px);box-shadow:var(--st-shadow-card);border-color:var(--st-brand-200)}.st-step-number{width:36px;height:36px;background:var(--st-brand-700);color:#ffffff;border-radius:var(--st-radius-full);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;margin:0 auto var(--st-space-4) auto}.st-step-card h3{font-size:15px;font-weight:700;color:var(--st-charcoal-900);margin-bottom:6px}.st-step-card p{font-size:13px;color:var(--st-charcoal-600);line-height:1.5;margin:0}@media (max-width:767px){.st-steps-grid{grid-template-columns:1fr;gap:var(--st-space-3)}.st-step-card{padding:var(--st-space-4)}}.st-section-atelier-steps{padding:var(--st-space-2) 0 var(--st-space-8)}.st-steps-atelier{padding:var(--st-space-4) 0;border:none}.st-atelier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.st-atelier-item{display:flex;gap:16px;align-items:flex-start}.st-atelier-num{font-size:32px;font-weight:800;font-family:Georgia,'Times New Roman',serif;color:var(--st-brand-200);line-height:1;flex-shrink:0;user-select:none;transition:color 0.25s ease}.st-atelier-item:hover .st-atelier-num{color:var(--st-brand-700)}.st-atelier-content h3{font-size:15px;font-weight:700;color:var(--st-charcoal-900);line-height:1.35;letter-spacing:0;margin:0 0 6px 0}.st-atelier-content p{font-size:13px;color:var(--st-charcoal-600);line-height:1.5;margin:0}@media (max-width:991px){.st-atelier-grid{grid-template-columns:1fr;gap:20px}.st-steps-atelier{padding:var(--st-space-6) 0}}.st-delivery-box{background:linear-gradient(135deg,var(--st-surface-card) 0%,var(--st-surface-ivory) 100%);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-xl);padding:var(--st-space-10) var(--st-space-8);box-shadow:var(--st-shadow-xs)}.st-delivery-title{font-size:var(--st-h2-size);font-weight:800;color:var(--st-charcoal-900);margin:0 0 8px 0}.st-delivery-desc{font-size:var(--st-p-size);color:var(--st-charcoal-600);max-width:640px;margin:0 auto;line-height:var(--st-p-line-height)}.st-delivery-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--st-space-8)}.st-del-col{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.st-del-col h4,.st-del-col h3,.st-del-col .st-del-heading{font-size:15px;font-weight:700;color:var(--st-charcoal-900);margin:0 0 12px 0;padding-bottom:8px;border-bottom:2px solid var(--st-brand-200)}.st-del-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.st-del-col ul li{list-style:none;font-size:13px;line-height:1.5;color:var(--st-charcoal-700)}.st-del-col ul li a{color:var(--st-charcoal-800);text-decoration:none;transition:color 0.2s ease}.st-del-col ul li a:hover{color:var(--st-brand-700);text-decoration:underline}.st-delivery-note{margin-top:var(--st-space-6);background:var(--st-brand-50);color:var(--st-brand-800);padding:12px 20px;border-radius:var(--st-radius-md);font-size:13px;text-align:center;border:1px solid var(--st-brand-200)}@media (max-width:991px){.st-delivery-cards{grid-template-columns:1fr;gap:var(--st-space-3)}.st-delivery-box{padding:var(--st-space-6) var(--st-space-4)}}.st-section-whyus{background:var(--st-surface-ivory)}.st-whyus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--st-space-5);max-width:960px;margin:0 auto}.st-whyus-card{display:flex;align-items:flex-start;gap:var(--st-space-4);background:var(--st-surface-card);padding:var(--st-space-5);border-radius:var(--st-radius-lg);border:1px solid var(--st-stone-200);box-shadow:var(--st-shadow-xs);transition:all 0.25s ease}.st-whyus-card:hover{transform:translateY(-2px);box-shadow:var(--st-shadow-card);border-color:var(--st-brand-200)}.st-whyus-check{width:32px;height:32px;border-radius:var(--st-radius-full);background:var(--st-brand-50);color:var(--st-brand-700);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0;margin-top:2px}.st-whyus-content h3{font-size:15px;font-weight:700;color:var(--st-charcoal-900);margin:0 0 6px 0;line-height:1.35}.st-whyus-content p{font-size:13px;color:var(--st-charcoal-600);line-height:1.6;margin:0}@media (max-width:767px){.st-whyus-grid{grid-template-columns:1fr;gap:var(--st-space-3)}.st-whyus-card{padding:var(--st-space-4)}}.st-section-brand-story{background:var(--st-surface-ivory,#fdfbf7);padding:var(--st-space-12,48px) 0}.st-story-editorial-card{background:var(--st-surface-card,#ffffff);border:1px solid var(--st-stone-200,#e7e5e4);border-radius:var(--st-radius-xl,16px);padding:var(--st-space-8,36px);box-shadow:var(--st-shadow-sm,0 1px 3px rgba(0,0,0,0.06))}.st-story-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:var(--st-space-8,36px);align-items:start}.st-story-narrative .st-section-eyebrow{margin-bottom:6px;display:inline-block}.st-story-title{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--st-charcoal-900,#1c1917);line-height:1.35;margin:8px 0 16px 0;letter-spacing:-0.01em}.st-story-text p{font-size:14.5px;line-height:1.75;color:var(--st-charcoal-700,#44403c);margin-bottom:14px}.st-story-text p:last-child{margin-bottom:0}.st-story-text strong{color:var(--st-charcoal-900,#1c1917);font-weight:700}.st-story-meta-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--st-stone-200,#e7e5e4)}.st-meta-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--st-brand-800,#065f46);background:var(--st-brand-50,#ecfdf5);padding:6px 12px;border-radius:var(--st-radius-full,9999px);border:1px solid var(--st-brand-200,#a7f3d0)}.st-meta-badge i{font-size:11px;color:var(--st-brand-700,#047857)}.st-story-pillars{display:flex;flex-direction:column;gap:10px}.st-pillar-card{display:flex;align-items:flex-start;gap:12px;background:var(--st-surface-subtle,#f9fafb);padding:12px 16px;border-radius:var(--st-radius-lg,12px);border:1px solid var(--st-stone-200,#e5e7eb);transition:all 0.25s ease}.st-pillar-card:hover{transform:translateY(-2px);border-color:var(--st-brand-300,#6ee7b7);background:#ffffff;box-shadow:var(--st-shadow-card,0 4px 12px rgba(0,0,0,0.06))}.st-pillar-icon{width:38px;height:38px;border-radius:10px;background:var(--st-brand-700,#065f46);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:2px}.st-pillar-info h3{font-size:14px;font-weight:700;color:var(--st-charcoal-900,#1c1917);margin:0 0 4px 0;line-height:1.35}.st-pillar-info p{font-size:12.5px;color:var(--st-charcoal-600,#57534e);line-height:1.55;margin:0}@media (max-width:991px){.st-story-grid{grid-template-columns:1fr;gap:var(--st-space-6,24px)}.st-story-editorial-card{padding:var(--st-space-6,24px)}}@media (max-width:575px){.st-story-editorial-card{padding:var(--st-space-5,18px);border-radius:var(--st-radius-lg,12px)}.st-story-title{font-size:19px}.st-story-text p{font-size:13.5px}.st-story-meta-tags{flex-direction:column;align-items:flex-start;gap:6px}.st-pillar-card{padding:14px}}.st-faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--st-space-3)}.st-faq-item{background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-xs);overflow:hidden;transition:all 0.25s ease}.st-faq-item[open]{border-color:var(--st-brand-200);box-shadow:var(--st-shadow-card)}.st-faq-item summary{padding:var(--st-space-4) var(--st-space-5);font-weight:700;font-size:15px;color:var(--st-charcoal-900);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:color 0.2s ease}.st-faq-item summary::-webkit-details-marker{display:none}.st-faq-item summary::after{content:'+';font-size:20px;font-weight:400;color:var(--st-brand-700);transition:transform 0.25s ease;margin-left:var(--st-space-3)}.st-faq-item[open] summary::after{content:'−';color:var(--st-brand-700)}.st-faq-item summary:hover{color:var(--st-brand-700)}.st-faq-body{padding:0 var(--st-space-5) var(--st-space-5) var(--st-space-5);color:var(--st-charcoal-700);line-height:var(--st-p-line-height);font-size:14px;border-top:1px solid var(--st-stone-100);padding-top:var(--st-space-3)}.st-faq-body p{margin:0}.st-final-banner{background:linear-gradient(135deg,var(--st-brand-800) 0%,var(--st-brand-700) 100%);color:#ffffff;padding:var(--st-space-12) var(--st-space-6);text-align:center;border-radius:var(--st-radius-xl);margin:var(--st-space-8) 0 var(--st-space-12) 0;box-shadow:var(--st-shadow-float)}.st-final-banner h2{font-size:var(--st-h2-size);font-weight:800;color:#ffffff;margin-bottom:8px}.st-final-banner p{color:rgba(255,255,255,0.94);font-size:14px;max-width:520px;margin:0 auto var(--st-space-6) auto;line-height:1.5}.st-btn-banner-wa{background:#ffffff;color:var(--st-charcoal-900);font-size:14px;font-weight:800;padding:14px 28px;border-radius:var(--st-radius-full);text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(0,0,0,0.15);transition:all 0.25s ease}.st-btn-banner-wa i{color:var(--st-whatsapp);font-size:20px}.st-btn-banner-wa:hover{background:var(--st-brand-50);color:var(--st-brand-700);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.sec-wrapper.gallery-real-pict,.st-section-gallery.gallery-real-pict{background:var(--st-surface-subtle);padding:var(--st-space-10) 0;border-top:1px solid var(--st-stone-200);border-bottom:1px solid var(--st-stone-200)}.st-gallery-scroll-hint{display:none}.st-bento-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--st-space-4);grid-auto-rows:240px}.st-bento-item{position:relative;border-radius:var(--st-radius-xl);overflow:hidden;cursor:pointer;background:var(--st-surface-card);border:1px solid var(--st-stone-200);box-shadow:var(--st-shadow-xs);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease;user-select:none;-webkit-user-select:none;height:100%;min-height:0}.st-bento-item:hover{transform:translateY(-4px);box-shadow:var(--st-shadow-card);border-color:var(--st-brand-300)}.st-bento-item.bento-wide{grid-column:span 2}.st-bento-item.bento-std{grid-column:span 1}.st-bento-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:bentoShimmer 1.5s infinite linear;z-index:1}@keyframes bentoShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.st-bento-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity 0.3s ease,transform 0.5s cubic-bezier(0.16,1,0.3,1)}.st-bento-item:hover .st-bento-img{transform:scale(1.05)}.st-bento-badge{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;font-weight:700;border-radius:var(--st-radius-full);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,0.9);color:var(--st-charcoal-900);box-shadow:0 2px 8px rgba(0,0,0,0.12);display:inline-flex;align-items:center;gap:6px;z-index:2;letter-spacing:0.02em;pointer-events:none}.st-bento-badge::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%}.st-bento-badge.badge-wedding::before{background:#e11d48}.st-bento-badge.badge-dukacita::before{background:#0284c7}.st-bento-badge.badge-opening::before{background:#16a34a}.st-bento-badge.badge-selamat::before{background:#ea580c}.st-bento-badge.badge-segar::before{background:#e11d48}.st-bento-badge.badge-satin::before{background:#8b5cf6}.st-bento-badge.badge-wisuda::before{background:#0284c7}.st-bento-badge.badge-artificial::before{background:#ea580c}.st-bento-badge.badge-uang::before{background:#059669}.st-bento-zoom-icon{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.9);color:var(--st-charcoal-900);display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transform:scale(0.8);transition:all 0.25s ease;z-index:2;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.st-bento-zoom-icon svg,.st-bento-zoom-svg{width:16px;height:16px;display:block;stroke:currentColor;flex-shrink:0}.st-bento-item:hover .st-bento-zoom-icon{opacity:1;transform:scale(1)}.st-bento-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,23,42,0.88) 0%,rgba(15,23,42,0.3) 40%,transparent 70%);display:flex;flex-direction:column;justify-content:flex-end;padding:16px;z-index:1;color:#ffffff;transition:background 0.3s ease;pointer-events:none}.st-bento-item:hover .st-bento-overlay{background:linear-gradient(to top,rgba(15,23,42,0.94) 0%,rgba(15,23,42,0.45) 50%,transparent 80%)}.hub-page .st-bento-title,.st-bento-title{font-size:14px;font-weight:700;color:#ffffff !important;margin:0 0 4px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,0.8)}.hub-page .st-bento-location,.st-bento-location{font-size:12px;color:rgba(255,255,255,0.92) !important;margin:0;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,0.8)}.st-gallery-note{margin-top:var(--st-space-6);background:var(--st-surface-card);border:1px dashed var(--st-stone-300);border-radius:var(--st-radius-lg);padding:12px 18px;font-size:12.5px;color:var(--st-charcoal-700);display:flex;align-items:center;gap:10px}.st-gallery-note i,.st-gallery-note svg{color:var(--st-brand-700);fill:currentColor;width:16px;height:16px;font-size:16px;flex-shrink:0}.st-bento-lightbox{position:fixed;inset:0;background:rgba(15,23,42,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.st-lightbox-dialog{position:relative;max-width:820px;width:100%;background:#0f172a;border-radius:var(--st-radius-xl);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column}.st-lightbox-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,0.6);color:#ffffff;border:none;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background 0.2s ease}.st-lightbox-close:hover{background:rgba(225,29,72,0.85)}.st-lightbox-media{width:100%;max-height:70vh;background:#000000;display:flex;align-items:center;justify-content:center;overflow:hidden}.st-lightbox-img{max-width:100%;max-height:70vh;object-fit:contain;display:block}.st-lightbox-meta{padding:14px 20px;background:#1e293b;border-top:1px solid rgba(255,255,255,0.08)}.st-lightbox-category{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--st-brand-200,#fecdd3);display:inline-block;margin-bottom:2px}.hub-page .st-lightbox-title,.st-lightbox-title{font-size:15px;font-weight:700;color:#ffffff !important;margin:0 0 4px 0}.st-lightbox-location{font-size:12px;color:#94a3b8;margin:0;display:flex;align-items:center;gap:5px}@media (max-width:991px) and (min-width:769px){.st-bento-gallery{grid-template-columns:repeat(3,1fr);auto-rows:210px}.st-bento-item.bento-wide{grid-column:span 2}}@media (max-width:768px){.st-gallery-scroll-hint{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--st-charcoal-600);margin-bottom:10px}.st-gallery-scroll-hint i,.st-gallery-scroll-hint svg{color:var(--st-brand-700);stroke:var(--st-brand-700);width:14px;height:14px;animation:swipeHint 1.8s infinite ease-in-out;vertical-align:middle}.st-gallery-counter{background:var(--st-surface-card);color:var(--st-brand-700);padding:3px 8px;border-radius:var(--st-radius-full);font-size:10px;font-weight:700;border:1px solid var(--st-stone-200)}@keyframes swipeHint{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.st-bento-gallery{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:12px !important;padding:4px 16px 16px 16px !important;margin-left:-16px !important;margin-right:-16px !important;scrollbar-width:none !important;grid-template-columns:none !important;grid-auto-rows:unset !important}.st-bento-gallery::-webkit-scrollbar{display:none !important}.st-bento-item{flex:0 0 280px !important;width:280px !important;height:360px !important;scroll-snap-align:start !important;scroll-snap-stop:always !important;grid-column:unset !important;border-radius:var(--st-radius-xl) !important}.st-bento-badge{top:10px;left:10px;padding:3px 8px;font-size:10px}.st-bento-zoom-icon{opacity:0.95;transform:scale(1);width:28px;height:28px;top:10px;right:10px}.st-bento-zoom-icon svg{width:14px;height:14px}.st-bento-overlay{padding:14px}.st-bento-title{font-size:13px;-webkit-line-clamp:2}.st-bento-location{font-size:11px}.st-gallery-note{font-size:11.5px;padding:10px 14px;margin-top:10px}}.st-section-specs{background:var(--st-canvas,#ffffff);padding:var(--st-space-12) 0;border-top:1px solid var(--st-stone-200,#e7e5e4)}.st-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--st-space-6);margin-bottom:var(--st-space-8)}.st-spec-card{background:var(--st-surface-card,#ffffff);border:1px solid var(--st-stone-200,#e7e5e4);border-radius:var(--st-radius-lg,16px);padding:var(--st-space-6);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--st-shadow-xs,0 1px 2px rgba(0,0,0,0.04));transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;position:relative}.st-spec-card:hover{transform:translateY(-3px);box-shadow:var(--st-shadow-card,0 8px 24px -4px rgba(0,0,0,0.08));border-color:var(--st-brand-300,#fca5a5)}.st-spec-card.featured-spec{border-color:var(--st-brand-500,#e11d48);background:linear-gradient(180deg,#FFF1F2 0%,#FFFFFF 28%)}.st-spec-badge{position:absolute;top:14px;right:14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:3px 8px;border-radius:var(--st-radius-full,9999px);background:var(--st-brand-700,#be0038);color:#ffffff}.st-spec-header h3{font-size:1.15rem;font-weight:800;color:var(--st-charcoal-900,#111827);margin:0 0 4px 0}.st-spec-dim{display:inline-block;font-size:0.85rem;font-weight:700;color:var(--st-brand-700,#be0038);margin-bottom:var(--st-space-4)}.st-spec-list{list-style:none;padding:0;margin:0 0 var(--st-space-6) 0;font-size:0.85rem;color:var(--st-charcoal-700,#374151);line-height:1.6}.st-spec-list li{padding:6px 0;border-bottom:1px solid var(--st-stone-100,#f5f5f4);display:flex;align-items:flex-start;gap:8px}.st-spec-list li:last-child{border-bottom:none}.st-spec-icon-check{color:#10B981;font-weight:bold;flex-shrink:0}.st-spec-material-banner{background:var(--st-surface-ivory,#FAF8F5);border:1px solid var(--st-stone-200,#e7e5e4);border-radius:var(--st-radius-lg,16px);padding:var(--st-space-6);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--st-space-6);align-items:center}.st-material-item{display:flex;align-items:flex-start;gap:14px}.st-material-icon{width:44px;height:44px;border-radius:12px;background:var(--st-brand-50,#FFF1F2);color:var(--st-brand-700,#be0038);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.st-material-text h4{font-size:0.95rem;font-weight:700;color:var(--st-charcoal-900,#111827);margin:0 0 3px 0}.st-material-text p{font-size:0.82rem;color:var(--st-charcoal-600,#4b5563);margin:0;line-height:1.5}.st-btn-spec-order{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 18px;border-radius:var(--st-radius-full,9999px);background:var(--st-surface-ivory,#FAF8F5);border:1px solid var(--st-stone-300,#d6d3d1);color:var(--st-charcoal-900,#111827);font-size:0.82rem;font-weight:700;text-decoration:none !important;transition:all 0.2s ease;margin-top:auto}.st-btn-spec-order:hover,.st-spec-card.featured-spec .st-btn-spec-order{background:var(--st-brand-700,#be0038);color:#ffffff !important;border-color:var(--st-brand-700,#be0038);box-shadow:0 4px 12px rgba(190,0,56,0.25)}@media (max-width:900px){.st-specs-grid{grid-template-columns:1fr;gap:var(--st-space-4)}.st-spec-material-banner{grid-template-columns:1fr;gap:var(--st-space-4)}}.st-section-populer{position:relative}.st-carousel-snap-wrapper{position:relative;width:100%}.st-carousel-radio{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0}.st-carousel-arrows-layer{position:absolute;inset:0;pointer-events:none;z-index:15}.st-carousel-arrow{pointer-events:auto;position:absolute;top:42%;transform:translateY(-50%);width:44px;height:44px;background:#ffffff;border:1px solid var(--st-stone-200,#e7e5e4);border-radius:var(--st-radius-full,9999px);color:var(--st-charcoal-700,#374151);cursor:pointer;user-select:none;box-shadow:0 4px 14px rgba(0,0,0,0.08);display:none;align-items:center;justify-content:center;transition:all 0.22s cubic-bezier(0.16,1,0.3,1)}.st-carousel-arrow:hover{background:var(--st-brand-700,#be0038);color:#ffffff;border-color:var(--st-brand-700,#be0038);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 18px rgba(190,0,56,0.25)}.st-carousel-arrow:active{transform:translateY(-50%) scale(0.96)}.st-carousel-arrow.st-arrow-prev{left:-20px}.st-carousel-arrow.st-arrow-next{right:-20px}.st-carousel-viewport{width:100%;overflow:hidden;border-radius:var(--st-radius-lg,12px)}.st-carousel-snap-track{display:flex;transition:transform 0.45s cubic-bezier(0.25,1,0.5,1);will-change:transform}#bk-pop-r1:checked~.st-carousel-arrows-layer .st-arrow-for-1,#bp-pop-r1:checked~.st-carousel-arrows-layer .st-arrow-for-1,#sf-pop-r1:checked~.st-carousel-arrows-layer .st-arrow-for-1,#bk-pop-r2:checked~.st-carousel-arrows-layer .st-arrow-for-2,#bp-pop-r2:checked~.st-carousel-arrows-layer .st-arrow-for-2,#sf-pop-r2:checked~.st-carousel-arrows-layer .st-arrow-for-2,#bk-pop-r3:checked~.st-carousel-arrows-layer .st-arrow-for-3,#bp-pop-r3:checked~.st-carousel-arrows-layer .st-arrow-for-3,#sf-pop-r3:checked~.st-carousel-arrows-layer .st-arrow-for-3,#bk-pop-r4:checked~.st-carousel-arrows-layer .st-arrow-for-4,#bp-pop-r4:checked~.st-carousel-arrows-layer .st-arrow-for-4,#sf-pop-r4:checked~.st-carousel-arrows-layer .st-arrow-for-4,#bk-pop-r5:checked~.st-carousel-arrows-layer .st-arrow-for-5,#bp-pop-r5:checked~.st-carousel-arrows-layer .st-arrow-for-5,#sf-pop-r5:checked~.st-carousel-arrows-layer .st-arrow-for-5,#bk-pop-r6:checked~.st-carousel-arrows-layer .st-arrow-for-6,#bp-pop-r6:checked~.st-carousel-arrows-layer .st-arrow-for-6,#sf-pop-r6:checked~.st-carousel-arrows-layer .st-arrow-for-6,#bk-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-for-7,#bp-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-for-7,#sf-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-for-7,#bk-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-for-8,#bp-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-for-8,#sf-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-for-8,#bk-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-for-9,#bp-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-for-9,#sf-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-for-9,#bk-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-for-10,#bp-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-for-10,#sf-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-for-10{display:flex}@media (min-width:1024px){.st-carousel-snap-track{gap:20px}.st-carousel-snap-track>.st-product-card{flex:0 0 calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4);box-sizing:border-box}#bk-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(0)}#bk-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-1 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-2 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-3 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-4 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-5 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track,#bk-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#bk-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#bk-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-6 * ((100% - 60px) / 4 + 20px)))}#bk-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-7,#bp-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-7,#sf-pop-r7:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-7,#bk-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#bp-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#sf-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#bk-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#bp-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#sf-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#bk-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10,#bp-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10,#sf-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10{display:none !important}}@media (min-width:768px) and (max-width:1023px){.st-carousel-arrow.st-arrow-prev{left:-10px}.st-carousel-arrow.st-arrow-next{right:-10px}.st-carousel-snap-track{gap:16px}.st-carousel-snap-track>.st-product-card{flex:0 0 calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);box-sizing:border-box}#bk-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r1:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(0)}#bk-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r2:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-1 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r3:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-2 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r4:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-3 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r5:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-4 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r6:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-5 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r7:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-6 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r8:checked~.st-carousel-viewport .st-carousel-snap-track,#bk-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r9:checked~.st-carousel-viewport .st-carousel-snap-track,#bk-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track,#bp-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track,#sf-pop-r10:checked~.st-carousel-viewport .st-carousel-snap-track{transform:translateX(calc(-7 * ((100% - 32px) / 3 + 16px)))}#bk-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#bp-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#sf-pop-r8:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-8,#bk-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#bp-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#sf-pop-r9:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-9,#bk-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10,#bp-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10,#sf-pop-r10:checked~.st-carousel-arrows-layer .st-arrow-next.st-arrow-for-10{display:none !important}}@media (max-width:767px){.st-carousel-radio,.st-carousel-arrows-layer{display:none !important}.st-carousel-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;margin-inline:calc(-1 * var(--st-gutter-mobile, 16px));padding-inline:var(--st-gutter-mobile,16px)}.st-carousel-viewport::-webkit-scrollbar{display:none}.st-carousel-snap-track{display:flex;gap:12px;transform:none !important;transition:none !important;width:max-content}.st-carousel-snap-track>.st-product-card{flex:0 0 74vw;max-width:250px;scroll-snap-align:start;scroll-snap-stop:normal;box-sizing:border-box}}.st-section-matrix{background:var(--st-surface-subtle)}.st-matrix-wrapper{background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-lg,16px);overflow:hidden;box-shadow:var(--st-shadow-card,0 4px 16px rgba(0,0,0,0.04))}.st-matrix-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.st-matrix-table th{background:var(--st-surface-ivory,#F7F4F2);padding:var(--st-space-4,16px) var(--st-space-5,20px);font-weight:700;color:var(--st-charcoal-900);border-bottom:2px solid var(--st-stone-200)}.st-matrix-table th.st-th-highlight{background:var(--st-brand-50,#fff1f2);color:var(--st-brand-700);border-bottom-color:var(--st-brand-300)}.st-matrix-table td{padding:var(--st-space-4,16px) var(--st-space-5,20px);border-bottom:1px solid var(--st-stone-200);color:var(--st-charcoal-700);vertical-align:top;line-height:1.55}.st-matrix-table tr:last-child td{border-bottom:none}.st-matrix-table td.st-td-highlight{background:rgba(255,241,242,0.35);font-weight:500;color:var(--st-charcoal-900)}.st-matrix-table .st-row-feature{font-weight:700;color:var(--st-charcoal-800);background:var(--st-surface-subtle);width:25%}.st-matrix-badge-rec{display:inline-block;background:var(--st-brand-700);color:#ffffff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:9999px;margin-left:6px;vertical-align:middle}@media (max-width:767px){.st-matrix-wrapper{border:none;background:transparent;box-shadow:none}.st-matrix-table,.st-matrix-table tbody,.st-matrix-table tr,.st-matrix-table td,.st-matrix-table th{display:block;width:100%;box-sizing:border-box}.st-matrix-table thead{display:none}.st-matrix-table tr{background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-md,12px);margin-bottom:var(--st-space-4,16px);padding:var(--st-space-4,16px);box-shadow:var(--st-shadow-xs,0 1px 3px rgba(0,0,0,0.05))}.st-matrix-table td{padding:8px 0;border-bottom:1px dashed var(--st-stone-200)}.st-matrix-table td:last-child{border-bottom:none}.st-matrix-table td.st-row-feature{background:transparent;color:var(--st-brand-700);font-size:15px;padding-top:0;border-bottom:1px solid var(--st-stone-200);margin-bottom:6px}.st-matrix-table td::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--st-charcoal-500);margin-bottom:2px}.st-matrix-table td.st-row-feature::before{display:none}.st-matrix-table td.st-td-highlight{background:var(--st-brand-50,#fff1f2);padding:10px;border-radius:8px;margin:6px 0}}.st-materials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--st-space-6,24px);margin-top:var(--st-space-6,24px)}.st-material-card{background:var(--st-surface-card);border:1px solid var(--st-stone-200);border-radius:var(--st-radius-lg,16px);padding:var(--st-space-6,24px);box-shadow:var(--st-shadow-xs);transition:transform 0.25s ease,border-color 0.25s ease;display:flex;flex-direction:column}.st-material-card:hover{border-color:var(--st-brand-300);transform:translateY(-2px);box-shadow:var(--st-shadow-card)}.st-material-header{display:flex;align-items:center;gap:12px;margin-bottom:var(--st-space-3,12px)}.st-material-icon{width:44px;height:44px;border-radius:12px;background:var(--st-brand-50);color:var(--st-brand-700);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.st-material-card h3{font-size:18px;font-weight:700;color:var(--st-charcoal-900);margin:0}.st-material-card p{font-size:13.5px;color:var(--st-charcoal-600);line-height:1.6;margin:0 0 var(--st-space-4,16px) 0;flex:1}.st-material-bullets{list-style:none;padding:0;margin:0;font-size:13px;color:var(--st-charcoal-700);border-top:1px solid var(--st-stone-200);padding-top:var(--st-space-3,12px)}.st-material-bullets li{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.st-material-bullets li i{color:var(--st-emerald-600,#059669);margin-top:3px;flex-shrink:0}@media (max-width:767px){.st-materials-grid{grid-template-columns:1fr;gap:var(--st-space-4,16px)}.st-material-card{padding:var(--st-space-4,16px)}}.st-concierge-card{background:linear-gradient(135deg,#881337 0%,#be0038 100%);color:#ffffff;border-radius:var(--st-radius-lg,16px);padding:var(--st-space-6,24px);display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:0 8px 24px rgba(190,0,56,0.25);min-height:280px}.st-concierge-icon{font-size:32px;margin-bottom:12px}.st-concierge-title{font-size:18px;font-weight:800;color:#ffffff;margin:0 0 8px 0}.st-concierge-desc{font-size:13px;color:rgba(255,255,255,0.9);line-height:1.5;margin:0 0 16px 0}.st-btn-concierge{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff;color:var(--st-brand-700);font-weight:700;font-size:13px;padding:10px 18px;border-radius:9999px;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;align-self:center}.st-btn-concierge:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);color:var(--st-brand-800)}.st-filter-chips-wrapper{margin-bottom:var(--st-space-6,24px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.st-filter-chips-wrapper::-webkit-scrollbar{display:none}.st-filter-chips-list{display:flex;align-items:center;gap:8px;padding:2px;list-style:none;margin:0}.st-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;min-height:40px;border-radius:9999px;font-size:13.5px;font-weight:600;color:var(--st-charcoal-700,#374151);background:var(--st-white,#ffffff);border:1px solid var(--st-stone-300,#cbd5e1);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);text-decoration:none;user-select:none}.st-filter-chip:hover{border-color:var(--st-brand-600,#be0038);color:var(--st-brand-700,#9f1239);background:var(--st-brand-50,#fff1f2)}.st-filter-chip.is-active{background:var(--st-brand-700,#be0038);border-color:var(--st-brand-700,#be0038);color:#ffffff;box-shadow:0 2px 8px rgba(190,0,56,0.25)}.st-filter-chip .chip-count{font-size:11px;opacity:0.85;background:rgba(0,0,0,0.08);padding:1px 6px;border-radius:9999px}.st-filter-chip.is-active .chip-count{background:rgba(255,255,255,0.25);color:#ffffff}.acrylic-shape-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--st-stone-500,#64748b);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:4px}.st-sewa-event-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px}.st-sewa-event-card{background:#ffffff;border:1px solid var(--st-stone-200,#e2e8f0);border-radius:var(--st-radius-lg,14px);padding:24px 20px;display:flex;flex-direction:column;transition:all 0.25s ease}.st-sewa-event-card:hover{border-color:var(--st-brand-300,#fecdd3);box-shadow:0 10px 25px -5px rgba(15,23,42,0.06);transform:translateY(-2px)}.st-sewa-event-top{margin-bottom:12px}.st-sewa-duration-tag{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#047857;background:#ecfdf5;padding:4px 8px;border-radius:6px;margin-bottom:10px}.st-sewa-event-title{font-family:var(--st-font-family);font-size:16.5px;font-weight:800;color:var(--st-charcoal-900,#0f172a);margin:0;line-height:1.3}.st-sewa-event-desc{font-size:13px;color:var(--st-charcoal-600,#475569);line-height:1.55;margin:0 0 18px 0;flex-grow:1}.st-sewa-event-specs{border-top:1px solid var(--st-stone-100,#f1f5f9);padding-top:14px;display:flex;flex-direction:column;gap:10px}.st-sewa-spec-row{display:flex;flex-direction:column;gap:2px}.st-sewa-spec-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--st-stone-400,#94a3b8)}.st-sewa-spec-value{font-size:12.5px;font-weight:600;color:var(--st-charcoal-800,#1e293b);line-height:1.4}.st-sewa-standards{background:var(--st-canvas,#fafaf9);border:1px solid var(--st-stone-200,#e2e8f0);border-radius:var(--st-radius-lg,14px);padding:24px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px}.st-sewa-standard-item h4{font-family:var(--st-font-family);font-size:13.5px;font-weight:700;color:var(--st-charcoal-900,#0f172a);margin:0 0 6px 0;display:flex;align-items:center;gap:6px}.st-sewa-standard-item h4::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background:#ecfdf5;color:#059669;font-size:11px;font-weight:800;flex-shrink:0}.st-sewa-standard-item p{font-size:12px;color:var(--st-charcoal-600,#475569);line-height:1.5;margin:0}.st-sewa-concierge-box{background:#ffffff;border:1px solid var(--st-brand-200,#fecdd3);border-radius:var(--st-radius-xl,18px);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 4px 16px rgba(190,0,56,0.04)}.st-sewa-concierge-info{max-width:650px}.st-sewa-concierge-badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--st-brand-700,#be0038);background:var(--st-brand-50,#fff1f2);padding:3px 8px;border-radius:4px;margin-bottom:8px}.st-sewa-concierge-info h3{font-family:var(--st-font-family);font-size:17.5px;font-weight:800;color:var(--st-charcoal-900,#0f172a);margin:0 0 6px 0;letter-spacing:-0.02em}.st-sewa-concierge-info p{font-size:13px;color:var(--st-charcoal-600,#475569);line-height:1.5;margin:0}.st-sewa-concierge-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25D366;color:#ffffff !important;font-family:var(--st-font-family);font-size:14px;font-weight:700;text-decoration:none;padding:13px 26px;border-radius:var(--st-radius-md,10px);box-shadow:0 4px 14px rgba(37,211,102,0.35);transition:all 0.2s ease;white-space:nowrap;flex-shrink:0}.st-sewa-concierge-btn:hover{background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,211,102,0.45)}.st-cross-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.st-cross-card{background:#ffffff;border:1px solid var(--st-stone-200,#e2e8f0);border-radius:var(--st-radius-lg,14px);padding:24px;display:flex;flex-direction:column;gap:10px;transition:all 0.25s ease;text-decoration:none;color:inherit}.st-cross-card:hover{border-color:var(--st-brand-500,#f43f5e);box-shadow:0 6px 18px rgba(15,23,42,0.06);transform:translateY(-2px)}.st-cross-card h3{font-family:var(--st-font-family);font-size:16px;font-weight:800;color:var(--st-charcoal-900,#0f172a);margin:0;line-height:1.3}.st-cross-card p{font-size:13px;color:var(--st-charcoal-600,#475569);line-height:1.55;margin:0;flex-grow:1}.st-cross-link-text{font-size:12.5px;font-weight:700;color:var(--st-brand-700,#be0038);display:inline-flex;align-items:center;gap:6px;margin-top:6px;transition:transform 0.2s ease}.st-cross-card:hover .st-cross-link-text{transform:translateX(3px)}@media (max-width:1024px){.st-sewa-event-grid{grid-template-columns:repeat(2,1fr)}.st-sewa-standards{grid-template-columns:repeat(2,1fr)}.st-cross-services-grid{grid-template-columns:1fr}}@media (max-width:767px){.st-sewa-event-grid{grid-template-columns:1fr}.st-sewa-standards{grid-template-columns:1fr;padding:20px;gap:16px}.st-sewa-concierge-box{flex-direction:column;align-items:flex-start;padding:22px 20px}.st-sewa-concierge-btn{width:100%}}