/* SINTESA LKS — Hero offline V1: visual-only preview, mobile first */
:root{font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#13264d;background:#edf6ff;font-synthesis:none}*{box-sizing:border-box}html{min-width:320px}body{margin:0;background:radial-gradient(ellipse at 10% 10%,#d7edff,transparent 55%),linear-gradient(140deg,#f3f8ff,#eaf4ff)}button{font:inherit}.page-shell{width:min(100%,1630px);margin:auto;padding:20px 22px 34px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:2px 12px 16px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff;font-size:32px;font-weight:900;font-style:italic;line-height:1;background:linear-gradient(142deg,#0aa4f7,#1745b5 55%,#6229dd);box-shadow:0 6px 18px #2556c733}.brand-text{display:grid;gap:0;line-height:1}.brand-text strong{font-size:23px;letter-spacing:-.9px;font-weight:850}.brand-text small{font-size:9px;font-weight:850;letter-spacing:2.6px;margin-top:5px}.desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,2vw,32px);white-space:nowrap}.desktop-nav span{font-size:13px;font-weight:750}.desktop-nav .nav-current{color:#1263dc;position:relative}.desktop-nav .nav-current:after{position:absolute;content:"";height:2px;border-radius:4px;background:#1369f6;bottom:-13px;left:0;right:0}.preview-tag{white-space:nowrap;border:1px solid #bed5ff;border-radius:100px;padding:11px 15px;color:#204a9f;background:#fff;font-size:10px;font-weight:850;letter-spacing:.3px}.menu-toggle,.mobile-nav{display:none}.hero{display:grid;grid-template-columns:51% 49%;overflow:hidden;border-radius:29px;border:1px solid #fff;background:#fff;box-shadow:0 18px 65px #2755a211;min-height:690px}.hero-art{position:relative;min-width:0;overflow:hidden;background:#0c57be;isolation:isolate}.hero-art:before{position:absolute;content:"";inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 70%,#fff 100%);opacity:.14}.hero-art img{width:100%;height:100%;min-height:690px;object-fit:cover;object-position:center center;display:block}.art-caption{position:absolute;bottom:24px;left:7%;right:7%;z-index:2;padding:13px;border-radius:18px;text-align:center;background:#ffffffec;color:#153a84;font-size:12px;font-weight:850;letter-spacing:1px}.art-caption span{color:#18a9a3}.hero-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,3.2vw,58px) clamp(28px,3.45vw,62px);gap:0}.eyebrow{margin:0 0 19px;color:#1e5dac;font-size:11px;letter-spacing:2.9px;font-weight:850}.eyebrow span{color:#189d9e}h1{margin:0;color:#12254d;font-size:clamp(31px,3.65vw,58px);letter-spacing:-2.7px;line-height:1.14;font-weight:850}h1 em{font-style:normal;color:#1069ef}.motto{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#1458ac;font-size:clamp(12px,1.3vw,17px);font-weight:800;margin:22px 0 17px}.motto i{width:5px;height:5px;border-radius:50%;background:#17a6a4}.hero-lead{max-width:540px;font-size:clamp(14px,1.22vw,17px);line-height:1.62;color:#53627c;margin:0 0 22px}.features{display:grid;grid-template-columns:1fr 1fr;gap:8px 13px;margin:0 0 23px}.feature{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 8px;border-radius:12px;background:#f7faff;font-size:clamp(11px,.94vw,13px);font-weight:750;line-height:1.3}.feature-icon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.feature-icon svg{height:17px;width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.feature-icon.purple{background:#eee6ff;color:#6a38dc}.feature-icon.blue{background:#e7f1ff;color:#096bed}.feature-icon.violet{background:#f1e8ff;color:#7846e7}.feature-icon.green{background:#dffbf3;color:#098a6c}.feature-icon.amber{background:#fff1de;color:#e79320}.hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}.cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:55px;border-radius:15px;font-size:13px;font-weight:820;white-space:nowrap}.cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cta.primary{background:#0866eb;color:#fff;border:1px solid #0866eb;box-shadow:0 9px 15px #176cf225}.cta.secondary{background:white;color:#174c9c;border:1px solid #b4ccff}.cta:disabled{opacity:1;cursor:default}.free-banner{display:flex;align-items:center;gap:13px;border:1px solid #a0e8d3;background:#ecfff8;border-radius:15px;margin-top:16px;padding:11px 15px;min-height:66px}.gift{display:grid;place-items:center;width:42px;height:42px;color:#07a45a;flex-shrink:0}.gift svg{width:32px;height:32px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.free-banner>div{display:grid;gap:3px;min-width:0}.free-banner strong{font-size:14px;color:#12604c}.free-banner div span{font-size:12px;color:#597267}.free-arrow{margin-left:auto;font-size:29px;color:#0b8e70}.status-strip{display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;background:#fff;margin-top:12px;padding:19px;box-shadow:0 7px 25px #1746a10c;text-align:center;gap:9px;color:#23436e;font-size:12px;font-weight:750}.status-strip span+span{border-left:1px solid #dce7f8}.prototype-note{margin:15px 6px;color:#71809c;font-size:11px;text-align:center;line-height:1.5}
@media(max-width:1100px){.page-shell{padding:14px 14px 25px}.desktop-nav{gap:12px}.desktop-nav span{font-size:11px}.brand-text strong{font-size:19px}.preview-tag{font-size:9px;padding:8px}.hero{grid-template-columns:49% 51%;min-height:620px}.hero-art img{min-height:620px}.hero-content{padding:25px}.eyebrow{margin-bottom:13px}h1{font-size:clamp(29px,3.8vw,43px)}.motto{margin:14px 0}.hero-lead{font-size:13px;margin-bottom:16px}.features{gap:5px;margin-bottom:17px}.feature{font-size:11px;padding:5px}.cta{min-height:49px;font-size:11px}.free-banner{margin-top:12px}}
@media(max-width:760px){.page-shell{padding:10px 10px 20px}.site-header{padding:5px 7px 13px;min-height:56px;gap:10px}.brand-mark{width:39px;height:39px;font-size:29px}.brand-text strong{font-size:20px}.brand-text small{font-size:8px}.desktop-nav,.preview-tag{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:41px;height:41px;border-radius:12px;border:1px solid #d7e4fb;background:#fff;cursor:pointer}.menu-toggle span{width:19px;height:2px;background:#163b80;border-radius:2px}.mobile-nav:not([hidden]){display:grid;gap:0;background:#fff;border-radius:16px;margin-bottom:10px;padding:7px 13px;box-shadow:0 9px 28px #1746a114}.mobile-nav span{padding:10px 5px;font-size:13px;font-weight:750;border-bottom:1px solid #edf2f9}.mobile-nav .nav-current{color:#0c66df}.mobile-nav small{padding:10px 4px;color:#73839d}.hero{display:flex;flex-direction:column;border-radius:24px;min-height:0}.hero-art{height:clamp(290px,87vw,500px);flex-shrink:0}.hero-art img{height:100%;min-height:0;object-fit:cover;object-position:50% 46%}.hero-art:before{background:linear-gradient(0deg,#fff 0%,transparent 16%);opacity:.18}.art-caption{display:none}.hero-content{padding:23px clamp(18px,5vw,29px) 25px}.eyebrow{font-size:10px;margin:0 0 10px;letter-spacing:2px}h1{font-size:clamp(29px,7.9vw,42px);letter-spacing:-1.5px;line-height:1.12}.motto{font-size:12px;margin:13px 0;gap:10px}.hero-lead{font-size:13px;line-height:1.56;margin-bottom:17px}.features{gap:6px 8px;margin-bottom:18px}.feature{padding:7px 5px;font-size:11px}.feature-icon{width:27px;height:27px}.hero-actions{gap:8px}.cta{min-height:49px;font-size:11px;padding:0 5px;border-radius:12px}.free-banner{margin-top:12px;min-height:58px;padding:9px 11px}.free-banner strong{font-size:12px}.free-banner div span{font-size:11px}.status-strip{grid-template-columns:1fr 1fr;gap:12px;border-radius:17px;padding:16px 10px;font-size:11px}.status-strip span+span{border:0}.prototype-note{font-size:10px}}
@media(max-width:370px){.hero-art{height:290px}.feature{font-size:10px;gap:4px}.hero-content{padding:20px 15px}.cta{font-size:10px}.motto{gap:7px;font-size:11px}}
@media(prefers-reduced-motion:no-preference){.mobile-nav{animation:drop .16s ease-out}@keyframes drop{from{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}

/* V2: refined message, one CTA, readable mobile composition */
.hero-lead strong{display:block;color:#1e3357;font-size:1.02em;font-weight:800;margin-bottom:3px}
.hero-actions{grid-template-columns:minmax(0,1fr)}
.cta.primary{width:100%;max-width:340px}
.free-banner{align-items:center}
.free-banner>div{gap:4px}
.free-banner div span{line-height:1.45}
@media(max-width:760px){.cta.primary{max-width:none}.hero-lead{font-size:13px}.free-banner{padding:12px 10px}.free-banner strong{font-size:12px}.free-banner div span{font-size:11px}}
@media(min-width:761px) and (max-width:1120px){.hero-content{padding:23px}.feature{font-size:10px;gap:6px}.hero-lead{line-height:1.5}}

/* V3: locked Hero copy and premium single-color minimalist feature icons. */
.hero-lead b{color:#234169;font-weight:780}
.features{gap:9px 12px}
.feature{background:#fff;border:1px solid #e5edf8;border-radius:13px;padding:9px 11px;gap:11px;font-weight:720;box-shadow:0 2px 9px #214d8705}
.feature-icon,.feature-icon.purple,.feature-icon.blue,.feature-icon.violet,.feature-icon.green,.feature-icon.amber{background:transparent;color:#1665d8;width:22px;height:24px;border-radius:0}
.feature-icon svg{height:20px;width:20px;stroke-width:1.8}
@media(max-width:1100px){.feature{padding:8px 7px;gap:7px}}
@media(max-width:760px){.features{gap:7px 8px}.feature{padding:8px 7px;gap:7px;border-radius:11px}.feature-icon{width:20px;height:22px}.feature-icon svg{width:19px;height:19px}.hero-lead{line-height:1.58}}
@media(max-width:370px){.feature{padding:7px 5px;gap:5px}.feature-icon svg{width:17px;height:17px}}

/* V3.1: typography-only update. Original layout, illustrations, icons and CTAs retained. */
.hero-lead p{margin:0}
.hero-lead p+p{margin-top:9px}
.hero-lead p:first-child strong{margin-bottom:0}
@media(max-width:760px){.hero-lead p+p{margin-top:8px}}

/* Navigasi Beranda/Produk diaktifkan; Hero V3.1 tetap. */
.desktop-nav a,.mobile-nav a{font:inherit;color:inherit;text-decoration:none}
.desktop-nav a.nav-current,.mobile-nav a.nav-current{color:#1263dc}
.mobile-nav a{padding:10px 5px;font-size:13px;font-weight:750;border-bottom:1px solid #edf2f9}
.desktop-nav a:focus-visible,.mobile-nav a:focus-visible{outline:2px solid #1263dc;outline-offset:5px;border-radius:3px}
