@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-primary:#1c5ae4;--color-primary-hover:#1545b3;--color-primary-light:#ebf1fd;--color-primary-glow:#1c5ae41f;--color-secondary:#47bfbe;--color-secondary-hover:#3aa3a2;--color-secondary-light:#edfaf9;--color-accent:#e83698;--color-accent-light:#fdf0f6;--color-bg:#fff;--color-surface-bg:#f8fafc;--color-surface-card:#fff;--color-surface-hover:#f1f5f9;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-text-main:#0b0f19;--color-text-body:#1e293b;--color-text-muted:#475569;--color-text-subtle:#52525b;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-whatsapp:#25d366;--color-whatsapp-hover:#20bd5a;--color-whatsapp-glow:#25d36640;--shadow-subtle:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-card:0 4px 20px -2px #0f172a0d;--shadow-card-hover:0 20px 35px -8px #0f172a1a;--shadow-float:0 20px 40px -10px #1c5ae424;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:9999px;--max-width:1200px;--header-height:72px;--mobile-bar-height:68px}.material-symbols-outlined,.ico{vertical-align:-.2em;fill:currentColor;flex-shrink:0;width:1.15em;height:1.15em;line-height:1;display:inline-block}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);color:var(--color-text-main);background-color:var(--color-bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;padding-bottom:var(--mobile-bar-height);flex-direction:column;line-height:1.6;display:flex;overflow-x:hidden}@media (width>=768px){body{padding-bottom:0}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:all .2s}button{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (width>=1024px){.container{padding-left:32px;padding-right:32px}}.btn{border-radius:var(--radius-pill);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px #1c5ae440}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #1c5ae459}.btn-secondary{color:var(--color-text-main);border:1px solid var(--color-border);box-shadow:var(--shadow-subtle);background-color:#fff}.btn-secondary:hover{background-color:var(--color-surface-bg);border-color:#cbd5e1;transform:translateY(-1px)}.btn-whatsapp{background-color:var(--color-whatsapp);color:#fff;box-shadow:0 4px 14px var(--color-whatsapp-glow)}.btn-whatsapp:hover{background-color:var(--color-whatsapp-hover);transform:translateY(-1px);box-shadow:0 6px 20px #25d36666}.btn-outline-primary{color:var(--color-primary);border:1.5px solid var(--color-primary);background-color:#0000}.btn-outline-primary:hover{background-color:var(--color-primary-light)}.badge-pill{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.badge-primary{background-color:var(--color-primary-light);color:var(--color-primary)}.badge-secondary{background-color:var(--color-secondary-light);color:var(--color-secondary)}.badge-accent{background-color:var(--color-accent-light);color:var(--color-accent)}.badge-neutral{color:#475569;background-color:#f1f5f9}.section-header{text-align:center;max-width:680px;margin:0 auto 48px}.section-header .section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:12px;font-size:.82rem;font-weight:700;display:inline-block}.section-header h2{letter-spacing:-.03em;color:var(--color-text-main);margin-bottom:14px;font-size:2rem;font-weight:800;line-height:1.25}@media (width>=768px){.section-header h2{font-size:2.4rem}}.section-header p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.bento-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.bento-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-grid .span-2{grid-column:span 2}}.bento-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;padding:32px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-card-hover);border-color:#cbd5e1;transform:translateY(-3px)}.bento-icon-wrapper{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.5rem;display:flex}.bento-card h3{color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:10px;font-size:1.25rem;font-weight:700}.bento-card p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:5s ease-in-out infinite floatGentle}.site-header[data-astro-cid-l7arcky5]{z-index:1000;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);background:#ffffffe0;transition:background .3s,border-color .3s;position:sticky;top:0;left:0;right:0}.header-container[data-astro-cid-l7arcky5]{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.brand-logo[data-astro-cid-l7arcky5]{align-items:center;gap:12px;display:flex}.logo-wrapper[data-astro-cid-l7arcky5]{border-radius:var(--radius-sm);background:var(--color-surface-bg);border:1px solid var(--color-border);justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.logo-img[data-astro-cid-l7arcky5]{object-fit:cover;width:100%;height:100%}.brand-text[data-astro-cid-l7arcky5]{flex-direction:column;display:flex}.brand-name[data-astro-cid-l7arcky5]{letter-spacing:-.03em;color:var(--color-primary);font-size:1.25rem;font-weight:800;line-height:1.1}.brand-name[data-astro-cid-l7arcky5] .dot[data-astro-cid-l7arcky5]{color:var(--color-secondary)}.brand-tagline[data-astro-cid-l7arcky5]{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.desktop-nav[data-astro-cid-l7arcky5]{align-items:center;gap:28px;display:none}@media (width>=900px){.desktop-nav[data-astro-cid-l7arcky5]{display:flex}}.city-selector-nav[data-astro-cid-l7arcky5]{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:3px;display:flex}.nav-city-btn[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);color:var(--color-text-body);align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.nav-city-btn[data-astro-cid-l7arcky5]:hover{color:var(--color-primary);box-shadow:var(--shadow-subtle);background:#fff}.city-indicator[data-astro-cid-l7arcky5]{border-radius:50%;width:8px;height:8px}.city-indicator[data-astro-cid-l7arcky5].jogja{background-color:var(--color-primary)}.city-indicator[data-astro-cid-l7arcky5].jakarta{background-color:var(--color-secondary)}.nav-link[data-astro-cid-l7arcky5]{color:var(--color-text-body);font-size:.92rem;font-weight:600}.nav-link[data-astro-cid-l7arcky5]:hover{color:var(--color-primary)}.header-actions[data-astro-cid-l7arcky5]{align-items:center;gap:12px;display:flex}.globe-icon[data-astro-cid-l7arcky5]{color:var(--color-primary);flex-shrink:0}.lang-switch-btn[data-astro-cid-l7arcky5]{color:var(--color-text-main);background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.lang-switch-btn[data-astro-cid-l7arcky5]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff}.header-wa-btn[data-astro-cid-l7arcky5]{min-height:40px;padding:9px 18px;font-size:.88rem}.desktop-only[data-astro-cid-l7arcky5]{display:none}@media (width>=640px){.desktop-only[data-astro-cid-l7arcky5]{display:inline}}.mobile-menu-btn[data-astro-cid-l7arcky5]{border-radius:var(--radius-sm);background:var(--color-surface-bg);border:1px solid var(--color-border);flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:flex}@media (width>=900px){.mobile-menu-btn[data-astro-cid-l7arcky5]{display:none}}.mobile-menu-btn[data-astro-cid-l7arcky5] .bar[data-astro-cid-l7arcky5]{background-color:var(--color-text-main);border-radius:2px;width:100%;height:2px;transition:all .3s}.mobile-drawer[data-astro-cid-l7arcky5]{top:var(--header-height);border-bottom:1px solid var(--color-border);max-height:calc(100vh - var(--header-height));background:#fff;padding:24px 0;display:none;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000014}.mobile-drawer[data-astro-cid-l7arcky5].is-open{display:block}.drawer-section[data-astro-cid-l7arcky5]{margin-bottom:24px}.drawer-label[data-astro-cid-l7arcky5]{color:var(--color-text-subtle);letter-spacing:.05em;margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.drawer-city-grid[data-astro-cid-l7arcky5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.drawer-city-card[data-astro-cid-l7arcky5]{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;padding:14px;display:flex}.drawer-city-card[data-astro-cid-l7arcky5]:hover{border-color:var(--color-primary)}.drawer-city-card[data-astro-cid-l7arcky5] .city-name[data-astro-cid-l7arcky5]{color:var(--color-text-main);margin-bottom:2px;font-size:.95rem;font-weight:700}.drawer-city-card[data-astro-cid-l7arcky5] .city-sub[data-astro-cid-l7arcky5]{color:var(--color-text-muted);font-size:.75rem}.drawer-links[data-astro-cid-l7arcky5]{border-top:1px solid var(--color-border);flex-direction:column;gap:14px;margin-bottom:24px;padding-top:18px;display:flex}.drawer-link[data-astro-cid-l7arcky5]{color:var(--color-text-main);padding:4px 0;font-size:1.05rem;font-weight:600}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);background:#fff;margin-top:auto;padding:60px 0 30px}.footer-top-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:36px;margin-bottom:50px;display:grid}@media (width>=640px){.footer-top-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer-top-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}}.brand-col[data-astro-cid-jo6i4kqk] .footer-desc[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);margin:16px 0;font-size:.9rem;line-height:1.6}.footer-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.footer-logo-img[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-xs);border:1px solid var(--color-border)}.footer-brand-title[data-astro-cid-jo6i4kqk]{color:var(--color-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.footer-brand-title[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--color-secondary)}.footer-contact-stack[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-phone-badge[data-astro-cid-jo6i4kqk],.footer-ig-badge[data-astro-cid-jo6i4kqk]{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-main);align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;display:inline-flex}.footer-phone-badge[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-ig-badge[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-primary);font-weight:700;transition:color .15s}.footer-ig-badge[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.ig-svg-icon[data-astro-cid-jo6i4kqk]{color:#e1306c}.footer-heading[data-astro-cid-jo6i4kqk]{color:var(--color-text-main);letter-spacing:-.01em;margin-bottom:16px;font-size:.95rem;font-weight:700}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:.88rem;transition:color .2s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary);text-decoration:underline}.footer-address-box[data-astro-cid-jo6i4kqk]{margin-bottom:12px;font-size:.82rem}.footer-address-box[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--color-text-main);margin-bottom:2px;display:block}.footer-address-box[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);line-height:1.5}.footer-map-link[data-astro-cid-jo6i4kqk]{color:var(--color-primary);margin-top:4px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-block}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border-light);color:var(--color-text-subtle);text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:24px;font-size:.82rem;display:flex}@media (width>=768px){.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}}.footer-bottom-links[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.footer-bottom-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.mobile-sticky-action-bar[data-astro-cid-xo7b6euh]{z-index:999;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border);background:#fffffff0;padding:10px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000014}@media (width>=768px){.mobile-sticky-action-bar[data-astro-cid-xo7b6euh]{display:none}}.bar-inner[data-astro-cid-xo7b6euh]{gap:10px;max-width:500px;margin:0 auto;display:flex}.bar-btn[data-astro-cid-xo7b6euh]{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;transition:transform .2s;display:inline-flex}.bar-btn-fleet[data-astro-cid-xo7b6euh]{background:var(--color-surface-bg);border:1px solid var(--color-border);color:var(--color-text-main);flex:0 0 120px;font-size:.85rem}.bar-btn-wa[data-astro-cid-xo7b6euh]{background:var(--color-whatsapp);color:#fff;box-shadow:0 4px 12px var(--color-whatsapp-glow);flex:1;font-size:.9rem}.bar-btn[data-astro-cid-xo7b6euh]:active{transform:scale(.97)}.wa-svg[data-astro-cid-xo7b6euh]{flex-shrink:0}
