.kus-page [data-kus-smart-form="1"]{scroll-margin-top:88px;background:linear-gradient(180deg,#fff 0%,#fcfdff 100%);border-block:1px solid var(--kus-line,rgb(15 23 42 / .10))}.kus-page .kus-smart-form-anchor{display:block;height:0;scroll-margin-top:88px}.kus-page [data-kus-smart-form="1"] .kus-estRow{align-items:start}.kus-page [data-kus-smart-form="1"] .kus-card{box-shadow:var(--kus-shadow-soft);border-color:var(--kus-line)}.kus-page .kus-smart-fields{margin:14px 0}.kus-page .kus-smart-result{margin-top:14px;padding:14px 16px;background:var(--kus-paper,#fff);border:1px solid var(--kus-line,rgb(15 23 42 / .10));border-radius:var(--kus-radius-xs,12px);box-shadow:var(--kus-shadow-soft)}.kus-page .kus-smart-result strong{display:block;color:var(--kus-ink,#0f172a);line-height:1.35}.kus-page .kus-smart-result p{margin-top:6px;color:var(--kus-muted,#475569);font-size:14px;line-height:1.55}.kus-page .kus-smart-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.kus-page .kus-smart-contact-actions[hidden]{display:none!important}.kus-page .kus-smart-contact-actions .kus-btn{width:100%;min-height:55px;border:0;border-radius:16px;font-weight:800;box-shadow:0 10px 22px rgb(15 23 42 / .14)}.kus-page .kus-smart-contact-actions .kus-data-first-contact{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 14px;text-align:left;line-height:1.1;text-transform:none!important;letter-spacing:normal!important;touch-action:manipulation;-webkit-tap-highlight-color:#fff0;transition:opacity var(--kus-motion-base,180ms) var(--kus-ease-standard,ease),filter var(--kus-motion-base,180ms) var(--kus-ease-standard,ease),box-shadow var(--kus-motion-base,180ms) var(--kus-ease-standard,ease),transform var(--kus-motion-fast,120ms) var(--kus-ease-standard,ease)}.kus-page .kus-smart-contact-actions .kus-btn--wa{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border:0}.kus-page .kus-smart-contact-actions .kus-btn--tel{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);border:0}.kus-page .kus-smart-contact-actions .kus-contact-icon{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;background:rgb(255 255 255 / .18)!important;border:0!important;border-radius:999px!important;font-size:14px;line-height:1}.kus-page .kus-smart-contact-actions .kus-contact-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;overflow:hidden}.kus-page .kus-smart-contact-actions .kus-contact-title{max-width:100%;font-size:14px;font-weight:950;line-height:1.12;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kus-page .kus-smart-contact-actions .kus-contact-hint{max-width:100%;margin-top:2px;font-size:11.5px;font-weight:650;line-height:1.14;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.93}.kus-page .kus-smart-contact-actions [data-kus-contact-locked]{display:flex!important;opacity:.97;filter:saturate(.94);cursor:pointer}.kus-page .kus-smart-contact-actions [data-kus-contact-locked] .kus-contact-hint{opacity:.93}.kus-page .kus-smart-contact-actions [data-kus-contact-locked]:hover,.kus-page .kus-smart-contact-actions [data-kus-contact-locked]:focus-visible{opacity:1;filter:saturate(1)}.kus-page .kus-smart-contact-actions .kus-data-first-contact:active{transform:scale(.99)}.kus-page .kus-smart-contact-note{display:block;margin-top:12px;color:var(--kus-muted,#475569);font-size:14px;line-height:1.5}.kus-page .kus-smart-contact-note[hidden]{display:none!important}.kus-page .kus-contact-dock-sentinel{display:block;height:0;min-height:0;pointer-events:none;visibility:hidden}@media(max-width:767px){.kus-page .kus-smart-contact-actions[data-kus-contact-dock-active="1"]{position:fixed;left:50%;bottom:max(10px,calc(env(safe-area-inset-bottom) + 10px));z-index:9985;width:min(560px,calc(100vw - 24px));transform:translateX(-50%);margin:0;padding:10px;background:rgb(255 255 255 / .92);border:0;border-radius:20px;box-shadow:0 18px 38px rgb(15 23 42 / .18),0 6px 16px rgb(15 23 42 / .10);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kus-page form[data-kus-contact-dock-active="1"]{padding-bottom:100px}}.kus-page [data-kus-smart-form="1"] .kus-contact-phone-field{grid-column:1/-1}.kus-page [data-kus-smart-form="1"] .kus-inp:focus-visible,.kus-page [data-kus-smart-form="1"] .kus-sel:focus-visible,.kus-page [data-kus-smart-form="1"] .kus-txt:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(245 158 11 / .18);border-color:rgb(217 119 6 / .42)}.kus-page [data-kus-smart-form="1"] .kus-guided-target{border-color:rgb(217 119 6 / .62)!important;box-shadow:0 0 0 4px rgb(245 158 11 / .18)!important;transition:border-color .18s ease,box-shadow .18s ease}.kus-status[data-kus-state="ready"],.kus-status[data-kus-state="success"]{color:var(--kus-success-2,#128c3e);font-weight:700}.kus-status[data-kus-state="pending"]{color:var(--kus-ink,#0f172a)}.kus-status[data-kus-state="error"],.kus-status[data-kus-state="retry"],.kus-status[data-kus-state="invalid"]{color:var(--kus-danger,#b91c1c)}#cek-biaya,#kus-smart-form{scroll-margin-top:88px}html{scroll-behavior:smooth}@media(max-width:1024px){.kus-page [data-kus-smart-form="1"],.kus-page .kus-smart-form-anchor,#cek-biaya,#kus-smart-form{scroll-margin-top:72px}}@media(max-width:560px){.kus-page .kus-smart-contact-actions{grid-template-columns:1fr 1fr;gap:10px}.kus-page .kus-smart-contact-actions[data-kus-contact-dock-active="1"]{width:calc(100vw - 24px);padding:10px}.kus-page .kus-smart-contact-actions .kus-btn{min-height:55px}.kus-page form[data-kus-contact-dock-active="1"]{padding-bottom:100px}}@media(max-width:360px){.kus-page .kus-smart-contact-actions{gap:8px}.kus-page .kus-smart-contact-actions[data-kus-contact-dock-active="1"]{width:calc(100vw - 20px);padding:8px;border-radius:18px}.kus-page .kus-smart-contact-actions .kus-btn{min-height:54px;border-radius:15px}.kus-page .kus-smart-contact-actions .kus-data-first-contact{gap:8px;padding:10px}.kus-page .kus-smart-contact-actions .kus-contact-icon{width:26px;height:26px;flex-basis:26px;font-size:13px}.kus-page .kus-smart-contact-actions .kus-contact-title{font-size:13.5px}.kus-page .kus-smart-contact-actions .kus-contact-hint{font-size:10.5px}.kus-page form[data-kus-contact-dock-active="1"]{padding-bottom:94px}}@media(max-width:320px){.kus-page .kus-smart-contact-actions .kus-data-first-contact{gap:7px;padding-inline:9px}.kus-page .kus-smart-contact-actions .kus-contact-icon{width:25px;height:25px;flex-basis:25px;font-size:12.5px}.kus-page .kus-smart-contact-actions .kus-contact-title{font-size:13px}.kus-page .kus-smart-contact-actions .kus-contact-hint{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kus-page [data-kus-smart-form="1"] .kus-guided-target{transition:none}}