.ab{--emas:#c9a24a}.ab .ab-sek{padding:72px 0}.ab .ab-blush{background:var(--blush)}.ab p{font-size:15.5px;line-height:1.75;color:var(--soft);margin-bottom:14px}.ab p b{color:var(--ink)}.ab-tajuk{margin-bottom:26px}.ab-tajuk span{display:block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--deep);margin-bottom:6px}.ab-tajuk h2{font-family:var(--disp)!important;font-size:clamp(34px,5vw,50px);font-weight:500;line-height:1;color:var(--ink)}.ab-intro{max-width:720px}.ab-hero{text-align:center;padding:64px 0 70px;background:radial-gradient(120% 90% at 50% 0,#fbd9e8 0,var(--blush) 45%,var(--cream) 100%)}.ab-logo{width:92px;height:auto;margin:0 auto 18px}.ab-kick{font-size:11px!important;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--deep)!important;margin-bottom:10px!important}.ab-hero h1{font-family:var(--disp)!important;font-size:clamp(36px,6vw,64px);font-weight:500;line-height:1.05;color:var(--ink);max-width:760px;margin:0 auto}.ab-hero h1 em{font-style:italic;color:var(--deep)}.ab-slogan{font-family:var(--disp);font-style:italic;font-size:20px!important;color:var(--emas)!important;margin:18px 0 0!important}.ab-dua{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.ab-foto{border-radius:22px;overflow:hidden;box-shadow:0 20px 44px rgba(74,43,62,.16);background:var(--blush)}.ab-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ab-foto-tegak{aspect-ratio:1;max-width:360px;justify-self:center;width:100%}.ab-kami{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.ab-bulat{aspect-ratio:1;border-radius:50%;overflow:hidden;border:8px solid #fff;box-shadow:0 20px 44px rgba(74,43,62,.18);background:#e4d4f0;position:sticky;top:90px}.ab-bulat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05)}.ab-orang{display:grid;gap:20px}.ab-orang article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 28px}.ab-orang h3{font-family:var(--disp)!important;font-size:30px;font-weight:600;color:var(--ink);margin:4px 0 10px}.ab-orang p:last-child{margin-bottom:0}.ab-peranan{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--deep);color:#fff;padding:5px 11px;border-radius:20px}.ab-visi{background:linear-gradient(135deg,var(--ink),#6b3a58);color:#fff;border-radius:22px;padding:32px 34px;margin-bottom:28px}.ab-visi span{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pink)}.ab-visi p{font-family:var(--disp);font-size:clamp(22px,3vw,30px);line-height:1.35;color:#fff;margin:10px 0 0}.ab-visi p b{color:#fff}.ab-misi{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:0;margin:0}.ab-misi li{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 18px;text-align:center}.ab-misi b{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;background:var(--blush);color:var(--deep);font-family:var(--disp);font-size:30px;font-weight:600}.ab-misi span{font-size:14px;line-height:1.55;color:var(--ink)}.ab-khidmat{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.ab-khidmat article{background:#fff;border-radius:18px;padding:24px 22px;border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.ab-khidmat article:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(74,43,62,.12)}.ab-ikon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--blush);color:var(--deep);margin-bottom:14px}.ab-ikon svg{width:24px;height:24px}.ab-khidmat h3{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:8px}.ab-khidmat p{font-size:14px;margin:0}.ab-galeri{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px auto 0;max-width:840px}.ab-galeri .ab-foto{aspect-ratio:405/237}.ab-testi{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.ab-testi figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;position:relative}.ab-testi figure:before{content:"“";position:absolute;top:6px;right:20px;font-family:var(--disp);font-size:80px;line-height:1;color:var(--pink);opacity:.5}.ab-bintang{color:#f5b400;letter-spacing:3px;font-size:16px;margin-bottom:12px}.ab-testi blockquote{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--ink)}.ab-testi figcaption{font-size:13px;color:var(--soft)}.ab-testi figcaption b{color:var(--deep)}.ab-cta{background:linear-gradient(135deg,var(--deep),#b8326a);color:#fff;text-align:center;padding:64px 0}.ab-cta h2{font-family:var(--disp)!important;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15}.ab-cta p{color:hsla(0,0%,100%,.85);margin:12px 0 26px}.ab-butang{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ab-butang-khidmat{margin-top:32px}.ab-butang a{padding:14px 28px;border-radius:30px;font-size:14px;font-weight:700;text-decoration:none}.ab-butang .ab-wa{background:#25d366;color:#fff}.ab-butang .ab-kedai{background:#fff;color:var(--deep)}@media (max-width:900px){.ab-dua,.ab-kami{grid-template-columns:1fr;gap:30px}.ab-bulat{position:static;max-width:320px;margin:0 auto}.ab-misi{grid-template-columns:1fr}.ab-misi li{display:flex;align-items:center;gap:16px;text-align:left;padding:14px 18px}.ab-misi b{margin:0;flex:none;width:46px;height:46px;font-size:26px}.ab-khidmat{grid-template-columns:1fr 1fr}.ab-testi{grid-template-columns:1fr}}@media (max-width:560px){.ab .ab-sek{padding:52px 0}.ab-khidmat{grid-template-columns:1fr}.ab-galeri{gap:10px}.ab-orang article{padding:22px}.ab-visi{padding:26px 24px}}