.jt-landing{background:#fff;color:#0f172a;font-size:17px;line-height:1.62}.jt-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.jt-landing a,.jt-landing button{-webkit-tap-highlight-color:transparent}.jt-landing :is(a,button):focus-visible{outline:3px solid #2563eb;outline-offset:5px}.jt-landing section[id]{scroll-margin-top:96px}.jt-skip{position:absolute;left:16px;top:-100px;z-index:50;padding:12px;background:#fff}.jt-skip:focus{top:12px}.jt-header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #dbe3ed}.jt-nav{gap:28px;min-height:76px}.jt-brand,.jt-nav{display:flex;align-items:center}.jt-brand{gap:11px;line-height:1;font-size:23px;font-weight:800;letter-spacing:-.8px;min-height:44px;flex-shrink:0}.jt-brand>svg{width:52px;height:auto;flex-shrink:0}.jt-brand small{display:block;font-size:11.5px;letter-spacing:0;font-weight:600;margin-top:8px;color:#475569}.jt-nav-links{display:flex;gap:22px;margin-left:auto}.jt-header-actions{display:flex;align-items:center;gap:8px}.jt-demo,.jt-footer nav a,.jt-login,.jt-nav-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15.5px;font-weight:600}.jt-login{border:1px solid #cbd5e1;padding:0 14px;border-radius:6px}.jt-demo{border:1px solid #1e40af;background:#1e40af;color:#fff!important;padding:0 14px;border-radius:6px}.jt-demo:hover{background:#1d4ed8;text-decoration:none!important}.jt-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;background:#fff}.jt-landing a:hover{text-decoration:underline;text-underline-offset:5px}.jt-eyebrow{font-size:15px;font-weight:700;color:#1e40af;margin-bottom:16px}.jt-hero{position:relative;isolation:isolate;overflow:hidden;background:#dbeafe}.jt-hero-copy{position:relative;z-index:2;width:52%;max-width:600px;padding-block:56px 88px;pointer-events:none}.jt-hero-copy a{pointer-events:auto}.jt-hero h1{font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.04em}.jt-hero h1 span{color:#1d4ed8}.jt-hero-description{max-width:560px;color:#334155;font-size:17.5px;margin-top:24px}.jt-hero-cta{max-width:520px;margin-top:26px;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:rgba(255,255,255,.5);box-shadow:0 18px 45px rgba(15,23,42,.11);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.jt-hero-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px}.jt-hero-cta .jt-hero-action{margin-top:0}.jt-hero-cta .jt-hero-help{margin-top:12px;color:#334155}.jt-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:11px 20px;background:#1e40af;color:#fff;border-radius:6px;font-weight:700;text-align:center;font-size:16px}.jt-button>svg{flex-shrink:0}.jt-button:hover{background:#1d4ed8;text-decoration:none!important}.jt-text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:#1e40af;text-decoration:underline;text-underline-offset:5px}.jt-hero-help{max-width:470px;color:#475569;font-size:15px;margin-top:14px}.jalan-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.jalan-scene>svg{position:absolute;bottom:0;width:100%;height:auto;max-height:none}.jalan-jalan-mobile{display:none}.jalan-truk-position{transform:translate(270px,-35px)}.jalan-latar{animation:jalan-latar 24s linear infinite}.jalan-marka{animation:jalan-marka .7s linear infinite}.jalan-roda{animation:jalan-roda 1.05s linear infinite}.jalan-truk{animation:jalan-truk 1.4s ease-in-out infinite}@keyframes jalan-latar{to{transform:translateX(-1000px)}}@keyframes jalan-marka{to{stroke-dashoffset:80}}@keyframes jalan-roda{to{transform:rotate(1turn)}}@keyframes jalan-truk{50%{transform:translateY(-1.5px)}}.jt-preview-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:88px}.jt-landing h2{font-size:clamp(27px,2.7vw,36px);line-height:1.2;font-weight:800;letter-spacing:-.03em}.jt-section-copy>p:not(.jt-eyebrow){margin-top:20px;color:#475569;font-size:16.5px}.jt-section-copy .jt-fine{font-size:15px}.jt-preview{min-width:0;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#f8fafc}.jt-preview figcaption{display:flex;flex-direction:column;gap:2px;padding:18px 22px;border-bottom:1px solid #cbd5e1;background:#fff;color:#475569;font-size:14px}.jt-preview figcaption strong{font-size:17px;color:#0f172a}.jt-preview-heading{padding:22px 22px 10px;display:flex;flex-direction:column;gap:2px;font-size:15px;color:#475569}.jt-preview-heading strong{color:#1e40af;font-size:21px}.jt-trip{padding:0 22px 18px}.jt-trip>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 0;border-bottom:1px solid #dbe3ed;font-size:15.5px}.jt-trip dt{color:#334155}.jt-trip dt small{display:block;font-size:13px;line-height:1.5;color:#475569;margin-top:3px}.jt-trip dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.jt-trip .jt-trip-subtotal{font-weight:700;border-bottom:2px solid #94a3b8}.jt-preview-total{padding:20px 22px;background:#1e40af;color:#fff;display:flex;flex-direction:column;gap:4px}.jt-preview-total span{font-size:16px}.jt-preview-total strong{font-size:30px;font-variant-numeric:tabular-nums}.jt-preview>p{font-size:14px;padding:14px 22px;color:#475569}.jt-features{background:#0f172a;color:#fff;padding-block:76px}.jt-features .jt-eyebrow{color:#bfdbfe}.jt-features-heading{max-width:680px}.jt-features-heading>p:last-child{color:#e2e8f0;margin-top:20px;max-width:580px;font-size:16.5px}.jt-feature-list{margin-top:40px}.jt-feature{display:grid;grid-template-columns:56px 1fr 1fr;gap:28px;border-top:1px solid #64748b;padding-block:32px}.jt-feature-number{display:flex;flex-direction:column;gap:18px;color:#bfdbfe}.jt-feature-number span{font-size:15px}.jt-feature h3{font-size:23px;line-height:1.3;font-weight:700}.jt-feature p{color:#e2e8f0;font-size:16.5px;margin-top:10px;max-width:430px}.jt-feature ul{align-self:center;padding-left:20px;list-style:disc;color:#e2e8f0;font-size:15.5px}.jt-feature li{padding-block:5px}.jt-offers{padding-block:88px;display:grid;grid-template-columns:1fr 1fr;gap:72px}.jt-offer-list article+article{border-top:1px solid #cbd5e1;margin-top:28px;padding-top:28px}.jt-offer-label{font-size:15px;font-weight:700;color:#1e40af}.jt-offer-list h3{font-size:23px;line-height:1.35;font-weight:700;margin-top:7px}.jt-offer-list p{color:#475569;margin-top:10px;font-size:16.5px}.jt-offer-list .jt-text-link{margin-top:10px;font-size:15.5px}.jt-guides{background:#f8fafc;padding-block:64px}.jt-guides-heading{display:flex;align-items:end;justify-content:space-between;gap:22px}.jt-guides-heading>.jt-text-link{flex-shrink:0}.jt-guide-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}.jt-guide-links>a{border-top:2px solid #1e40af;padding-top:18px;display:block}.jt-guide-links span{font-size:14.5px;font-weight:600;color:#475569}.jt-guide-links h3{font-size:21px;font-weight:700;line-height:1.4;margin-top:8px}.jt-guide-links p{font-size:15.5px;color:#475569;margin-top:10px}.jt-contact{padding-block:76px;background:#dbeafe}.jt-contact h2{font-size:clamp(30px,4vw,50px)}.jt-contact p:not(.jt-eyebrow){max-width:620px;margin-top:20px;color:#334155;font-size:16.5px}.jt-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.jt-contact-actions>a:not(.jt-button){font-weight:600;overflow-wrap:anywhere}.jt-contact-actions>a:not(.jt-button),.jt-phone{display:inline-flex;align-items:center;min-height:44px}.jt-phone{margin-top:12px;font-size:15.5px;color:#334155}.jt-footer{padding-block:34px;display:flex;justify-content:space-between;align-items:center;gap:22px}.jt-footer .jt-brand>svg{width:44px}.jt-footer p{font-size:15px;color:#475569;margin-top:10px;max-width:420px}.jt-footer nav{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:1023px){.jt-nav{gap:20px}.jt-nav-links{gap:16px}.jt-brand{font-size:23px}.jt-brand>svg{width:50px}.jt-hero-copy{width:75%;max-width:560px;padding-block:48px 280px}.jt-hero h1{font-size:clamp(40px,5vw,52px)}.jt-offers,.jt-preview-section{gap:40px}.jt-feature{grid-template-columns:44px 1fr 1fr;gap:24px}}@media(max-width:767px){.jt-wrap{width:calc(100% - 32px)}.jt-landing section[id]{scroll-margin-top:140px}.jt-nav{position:relative;min-height:64px;display:flex;gap:10px;padding-block:10px}.jt-brand{font-size:23px;gap:8px}.jt-brand>svg{width:48px}.jt-brand small{font-size:11px;margin-top:7px}.jt-header-actions{margin-left:auto;gap:6px}.jt-demo,.jt-login{padding-inline:11px;font-size:14px}.jt-menu-button{display:inline-flex}.jt-nav-links{display:none;position:absolute;left:0;right:0;top:calc(100% + 1px);z-index:20;margin:0;padding:8px;flex-direction:column;gap:2px;background:#fff;border:1px solid #dbe3ed;border-radius:0 0 10px 10px;box-shadow:0 18px 40px rgba(15,23,42,.12)}.jt-nav-links[data-open=true]{display:flex}.jt-nav-links a{min-height:44px;padding:0 12px;border-radius:6px;font-size:16px}.jt-nav-links a:hover{background:#eff6ff;text-decoration:none}.jt-hero-copy{width:100%;max-width:none;padding-block:40px 24px}.jt-hero .jt-eyebrow{font-size:15px;margin-bottom:16px}.jt-hero h1{font-size:clamp(38px,8vw,56px)}.jt-hero-description{font-size:18px;margin-top:24px}.jt-hero-cta{margin-top:22px;padding:14px;border-radius:12px}.jt-hero-action{gap:8px 20px;margin-top:0}.jt-hero-help{font-size:15px}.jalan-scene{position:relative;height:auto;overflow:hidden}.jalan-jalan-desktop{display:none}.jalan-jalan-mobile{display:block}.jalan-scene>svg{position:relative;width:150%;max-width:none;margin-left:-25%;height:auto;max-height:none}.jalan-truk-position{transform:none}.jt-offers,.jt-preview-section{grid-template-columns:1fr;gap:32px;padding-block:64px}.jt-features{padding-block:64px}.jt-feature{grid-template-columns:32px 1fr;gap:16px;padding-block:28px}.jt-feature ul{grid-column:2;font-size:17px}.jt-feature h3{font-size:24px}.jt-feature-number>svg{width:26px}.jt-guides{padding-block:56px}.jt-guides-heading{display:block}.jt-guides-heading>.jt-text-link{margin-top:16px}.jt-guide-links{grid-template-columns:1fr;gap:28px;margin-top:24px}.jt-contact{padding-block:64px}.jt-contact-actions{gap:16px}.jt-contact-actions .jt-button{width:100%}.jt-footer{align-items:start;flex-direction:column;padding-block:32px}.jt-footer nav{gap:12px 20px}.jt-preview figcaption,.jt-preview-heading,.jt-preview-total,.jt-preview>p,.jt-trip{padding-left:16px;padding-right:16px}.jt-trip>div{gap:12px;font-size:16px}.jt-preview-total strong{font-size:32px}}@media(max-width:374px){.jt-hero-action .jt-button{width:100%;padding-inline:12px;font-size:17px}.jt-trip>div{grid-template-columns:1fr;gap:4px}.jt-trip dd{text-align:left}.jt-preview-heading strong{font-size:22px}.jt-preview-total span{font-size:16px}}@media(prefers-reduced-motion:reduce){.jalan-scene *{animation:none!important}}