:root{--ep-primary: #fbc02d;--ep-secondary: #f5f5f5;--ep-text: #1a1d1a;--ep-accent: #0277bd;--ep-accent-dark: #0277bd;--ep-accent-deep: #01579b;--ep-yellow: #fdd835;--ep-cream: #fff4c6;--ep-cream-50: #fffce5;--ep-cream-100: #fff9c7;--ep-grey-50: #fafafa;--ep-grey-100: #f5f5f5;--ep-grey-200: #eeeeee;--ep-grey-300: #e0e0e0;--ep-grey-400: #bdbdbd;--ep-grey-700: #424242;--ep-grey-500: #69727d;--ep-grey-600: #666666;--ep-grey-900: #1f2124;--ep-grey-800: #3e3e3e;--ep-text-body: #333333;--ep-line: #d5d8dc;--ep-link-cari: #1468a9;--ep-gelembung: #f9fafa;--ep-black: #212121;--ep-green-50: #c8e6c9;--ep-green-100: #a5d6a7;--ep-green-700: #2e7d32;--ep-green-900: #1b5e20;--ep-blue-100: #81d4fa;--ep-blue-50: #eaf5fc;--ep-white: #ffffff;--ep-grad-hero: linear-gradient(180deg, #fdd835 0%, #fbc02d 100%);--ep-grad-hero-miring: linear-gradient(171deg, #fdd835 0%, #fbc02d 100%);--ep-grad-cream: linear-gradient(180deg, #fffce5 0%, #fff9c7 100%);--ep-grad-cta: linear-gradient(135deg, #fdd835 0%, #f9a825 100%);--ep-font-heading: "Montserrat", "Open Sans", ui-sans-serif, system-ui, sans-serif;--ep-bobot-display: 700;--ep-bobot-judul: 500;--ep-bobot-label: 600;--ep-bobot-angka: 800;--ep-font-body: "Open Sans", ui-sans-serif, system-ui, sans-serif;--ep-container: 1140px;--ep-widget-gap: 20px;--ep-radius-btn: 24px;--ep-shadow-btn: 0 8px 10px 1px rgba(0, 0, 0, .15)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ep-font-body);font-weight:400;color:var(--ep-text-body);background:var(--ep-white);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--ep-font-heading);font-weight:500;line-height:1.2;margin:.5rem 0 1rem;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}.ep-setara-h4{font-size:1.5rem}h6{font-size:1rem}p{margin:0 0 .9rem}a{color:var(--ep-accent);font-family:var(--ep-font-body)}.ep-ikon{display:inline-block;height:1em;line-height:1;font-style:normal;vertical-align:-.125em;overflow:visible}.ep-ikon>svg{display:block;height:100%;width:auto;fill:currentColor;overflow:visible}.ep-ikon[data-ph^=arrow-right]{margin-left:-.125em}.ep-ikon[data-ph^=arrow-right]>.ep-ph{transform-origin:right center}.ep-ph{transform:scale(1.15);overflow:visible}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}ul,ol{margin:0;padding-left:1.4em}*,*:before,*:after{box-sizing:border-box}.ep-sec,.ep-con{--display: flex;--flex-direction: column;--flex-wrap: nowrap;--flex-wrap-mobile: wrap;--justify-content: normal;--align-items: normal;--align-content: normal;--gap: var(--ep-widget-gap);--row-gap: var(--gap);--column-gap: var(--gap);--width: 100%;--min-height: initial;--height: auto;--padding-top: 10px;--padding-bottom: 10px;--padding-left: 10px;--padding-right: 10px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--border-radius: 0;--align-self: auto;--order: 0;--flex-grow: 0;--flex-shrink: 1;--flex-basis: auto;--text-align: initial;--container-widget-width: 100%;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--e-con-grid-template-columns: repeat(3, 1fr);--e-con-grid-template-rows: repeat(2, 1fr);--grid-auto-flow: row;--grid-justify-content: start;--grid-align-content: start;--justify-items: stretch;--content-width: min(100%, var(--ep-container));position:relative;box-sizing:border-box;width:var(--width);height:var(--height);min-height:var(--min-height);min-width:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);border-radius:var(--border-radius);align-self:var(--align-self);order:var(--order);text-align:var(--text-align);background-color:transparent;background-image:none;background-size:cover;background-position:center;background-repeat:no-repeat}.ep-sec{width:100%}.ep-con.ep-boxed{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;gap:0}.ep-sec>.ep-inner,.ep-con.ep-boxed>.ep-inner{max-width:var(--content-width);width:100%;height:100%;margin:0 auto;display:var(--display);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--row-gap) var(--column-gap)}.ep-sec.ep-full>.ep-inner{max-width:none}.ep-con{display:var(--display);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--row-gap) var(--column-gap);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.ep-sec.ep-grid>.ep-inner,.ep-con.ep-boxed.ep-grid>.ep-inner,.ep-con.ep-grid:not(.ep-boxed){display:grid;grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content)}.ep-w{--align-self: auto;--flex-grow: 0;--flex-shrink: 1;--flex-basis: auto;--order: 0;width:auto;max-width:100%;min-width:0;align-self:var(--align-self);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);order:var(--order)}.ep-sec,.ep-con{--overlay-opacity: 1}.ep-overlay{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;border-radius:inherit;opacity:var(--overlay-opacity);z-index:0}.ep-sec>.ep-inner,.ep-con>.ep-con,.ep-w{position:relative}@media(max-width:767px){.ep-con{--width: 100%;--flex-wrap: var(--flex-wrap-mobile)}.ep-sec>.ep-inner{flex-wrap:var(--flex-wrap-mobile)}}.ep-h{font-family:var(--ep-font-heading);margin:0}.ep-h{line-height:1;margin:0;padding:0}.ep-h a{color:inherit;text-decoration:none}.ep-headline{line-height:1.2}.ep-headline__plain{position:relative;z-index:1}.ep-headline__dyn{position:relative;display:inline-block;z-index:1}.ep-headline__dyn svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible;z-index:-1}.ep-headline__dyn path{fill:none;stroke:var(--ep-accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:1500 1500;animation:ep-headline-dash 4s ease-in-out infinite}@keyframes ep-headline-dash{0%{stroke-dasharray:0 1500}40%,to{stroke-dasharray:1500 1500}}@media(prefers-reduced-motion:reduce){.ep-headline__dyn path{animation:none}}.ep-text{font-family:var(--ep-font-body)}.ep-btn-wrap{display:flex}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--ep-accent);color:var(--ep-white);fill:var(--ep-white);font-family:var(--ep-font-heading);font-size:15px;font-weight:500;line-height:1.2;padding:12px 26px;border-radius:var(--ep-radius-btn);text-decoration:none;text-align:center;transition:background-color .2s,box-shadow .2s,color .2s}.ep-btn:hover,.ep-btn:focus{background-color:var(--ep-accent-dark);color:var(--ep-white);box-shadow:var(--ep-shadow-btn)}.ep-btn i{font-size:1em}.ep-img{line-height:0;text-align:center}.ep-img img{display:inline-block}.ep-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:50px;color:var(--ep-accent);fill:var(--ep-accent)}.ep-icon svg{width:1em;height:1em}.ep-icon--stacked{padding:.5em;background-color:var(--ep-accent);color:var(--ep-white);fill:var(--ep-white);border-radius:50%}.ep-icon--framed{padding:.5em;border:3px solid currentColor;border-radius:50%}.ep-icon--square{border-radius:0}.ep-icon-wrap{display:flex}.ep-counter{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:center;text-align:center}.ep-counter-num{display:flex;flex:1;justify-content:center;font-size:69px;font-weight:600;line-height:1}.ep-counter-title{display:flex;flex:1;align-items:center;justify-content:center;font-size:19px;font-weight:400;line-height:2.5;margin:0;padding:0}.ep-faq{width:100%}.ep-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px;border-bottom:1px solid var(--ep-line);font-family:var(--ep-font-body);font-weight:400;font-size:17px;line-height:1em;color:var(--ep-text)}.ep-faq details[open] summary{color:var(--ep-accent)}.ep-faq summary::-webkit-details-marker{display:none}.ep-faq summary:after{content:"";width:.6em;height:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;transition:transform .2s;margin-top:-.3em}.ep-faq details[open] summary:after{transform:rotate(-135deg);margin-top:.3em}.ep-faq .ep-faq-a{padding:15px;border-bottom:1px solid var(--ep-line);color:var(--ep-grey-600);line-height:1.5em}.ep-iconlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ep-iconlist li{display:flex;align-items:center;gap:8px}.ep-iconlist a{color:inherit;text-decoration:none}.ep-iconlist .ep-iconlist-ic{width:1em;display:inline-flex;justify-content:center}.ep-iconbox{text-align:center}.ep-iconbox .ep-icon{margin-bottom:15px}.ep-imagebox{text-align:center}.ep-imagebox__wrap{display:flex;flex-direction:column;align-items:center}.ep-imagebox__img{margin:0 0 15px;width:100%;display:inline-block}.ep-imagebox__img img{width:100%;height:auto}.ep-imagebox h3{font-size:24px;margin-bottom:10px}.ep-iconbox h3,.ep-imagebox h3{overflow-wrap:anywhere}.ep-imagebox--left .ep-imagebox__wrap{flex-direction:row;text-align:start}.ep-imagebox--right .ep-imagebox__wrap{flex-direction:row-reverse;text-align:start}.ep-maps iframe{width:100%;height:300px;border:0}.ep-video{position:relative;aspect-ratio:16 / 9}.ep-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ep-form{display:flex;flex-wrap:wrap}.ep-form__field{width:var(--lebar, 100%);display:flex;flex-wrap:wrap;align-items:center}.ep-form label{cursor:pointer;line-height:1;padding-bottom:.2em}.ep-form input,.ep-form select,.ep-form textarea{width:100%;max-width:100%;flex-grow:1;min-height:40px;padding:5px 14px;border:1px solid var(--ep-grey-500);border-radius:3px;background:transparent;color:var(--ep-grey-900);font-family:inherit;font-size:15px;line-height:1.4;vertical-align:middle}.ep-form input{padding:.5rem 1rem}.ep-form select{padding-right:20px;font-size:inherit;line-height:inherit;color:inherit}.ep-form input::placeholder,.ep-form textarea::placeholder{color:inherit;opacity:.6}.ep-form__field .ep-btn{width:100%;min-height:47px;padding:15px 30px;font-size:16px;border:0;cursor:pointer}.ep-search{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:56px;padding:10px;border-radius:999px;background:var(--ep-white)}.ep-cari{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:30;max-height:min(420px,60vh);overflow-y:auto;padding:4px;background:var(--ep-white);box-shadow:0 0 3px -1px #0000004d,0 8px 24px #00000014;text-align:left}.ep-cari[hidden]{display:none}.ep-cari__item{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-bottom:1px solid var(--ep-grey-200);text-decoration:none;color:var(--ep-text-body)}.ep-cari__item:last-child{border-bottom:0}.ep-cari__item:hover,.ep-cari__item[aria-selected=true]{background:var(--ep-grey-50)}.ep-cari__item img{flex:0 0 70px;width:70px;height:70px;object-fit:cover}.ep-cari__isi{display:flex;flex-direction:column;gap:2px;min-width:0}.ep-cari__judul{font-family:var(--ep-font-body);font-size:14px;line-height:22px;color:var(--ep-link-cari)}.ep-cari__item:hover .ep-cari__judul,.ep-cari__item[aria-selected=true] .ep-cari__judul{text-decoration:underline}.ep-cari__desk{font-family:var(--ep-font-body);font-size:12px;line-height:18px;color:var(--ep-text-body)}.ep-cari__kosong{margin:0;padding:10px 8px;font-size:14px;color:var(--ep-text-body)}.ep-cari__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep-search input{flex:1;min-width:0;height:36px;padding:0 0 0 14px;border:0;background:transparent;font-family:var(--ep-font-body);font-size:16px;color:var(--ep-black)}.ep-search input:focus{outline:none}.ep-search:focus-within{box-shadow:0 0 0 2px var(--ep-accent-deep)}.ep-search button{flex:0 0 36px;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--ep-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:50%}.ep-search button:before{content:"";position:absolute;inset:-8px}.ep-search button:focus-visible{outline:2px solid var(--ep-accent-deep);outline-offset:2px}.ep-raw{width:100%}.ep-header{position:sticky;top:0;z-index:50;background:var(--ep-white);box-shadow:0 1px #0000000a}.ep-header__inner{max-width:var(--ep-container);margin:0 auto;min-height:72px;padding:10px;display:flex;align-items:center;gap:20px}.ep-header__logo{display:inline-flex;border-radius:4px}.ep-header__logo img{width:150px;height:auto;display:block}.ep-nav{display:none;flex:1;justify-content:center}.ep-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:11px;justify-content:center}.ep-nav a{display:block;padding:16px 6px;white-space:nowrap;color:var(--ep-text);text-decoration:none;font-family:var(--ep-font-body);font-size:16px;font-weight:400;line-height:20px}.ep-nav a:hover{color:var(--ep-accent)}.ep-nav a[aria-current=page]{color:var(--ep-accent-deep);font-weight:600}.ep-lang{display:inline-flex;align-items:center;gap:2px;padding:2px;background:#bdbdbd5e;border-radius:999px}.ep-lang__aktif,.ep-lang__lain{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:24px;padding:0 8px;border-radius:999px;font-family:var(--ep-font-heading);font-size:12px;font-weight:500;line-height:1;color:var(--ep-text)}.ep-lang__aktif{background:var(--ep-white);font-weight:600}.ep-lang__lain{text-decoration:none}.ep-lang__lain:hover,.ep-lang__lain:focus-visible{color:var(--ep-accent-deep)}.ep-drawer a img{vertical-align:middle;margin-right:6px}.ep-lang{margin-left:auto}.ep-header__wa{color:var(--ep-secondary)}.ep-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;color:var(--ep-text);cursor:pointer}.ep-burger svg{width:24px;height:24px;fill:currentColor}.ep-burger[aria-expanded=true] .ep-burger__buka,.ep-burger:not([aria-expanded=true]) .ep-burger__tutup{display:none}.ep-header__aksi{display:inline-flex;align-items:center;gap:8px}.ep-header__chat,.ep-header__wa,.ep-burger,.ep-lang,.ep-header__aksi{flex-shrink:0}.ep-header__logo{min-width:0}.ep-drawer{display:none;background:var(--ep-white);border-top:1px solid var(--ep-grey-200)}.ep-drawer[data-open=true]{display:block}.ep-drawer ul{list-style:none;margin:0;padding:10px 0}.ep-drawer a{display:block;padding:12px 20px;color:var(--ep-text);text-decoration:none;font-family:var(--ep-font-body);font-size:16px;font-weight:400}.ep-drawer a[aria-current=page]{color:var(--ep-accent-deep);font-weight:600}@media(min-width:1025px){.ep-nav{display:flex}.ep-burger,.ep-drawer{display:none!important}.ep-lang{margin-left:0}}.ep-footer{position:relative;overflow:hidden;isolation:isolate;background:var(--ep-text);color:var(--ep-white)}.ep-footer:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--ep-primary),var(--ep-yellow) 50%,var(--ep-primary))}.ep-footer__hias{position:absolute;inset:0;z-index:-1;pointer-events:none}.ep-footer__patra{position:absolute;width:min(190px,40vw);left:-40px;bottom:-70px;color:var(--ep-primary);opacity:.3;transform:rotate(12deg);--patra-garis: 4px}.ep-footer__kelopak{position:absolute;width:340px;height:340px;right:-110px;bottom:-130px;color:var(--ep-primary);opacity:.1;--kelopak-urat: var(--ep-text)}.ep-footer__inner{max-width:var(--ep-container);margin:0 auto;padding:56px 10px 20px}.ep-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:32px}.ep-footer__logo{display:inline-block}.ep-footer__logo img{width:200px;max-width:100%;height:auto}.ep-footer__deskripsi{margin:16px 0 20px;max-width:360px;font-size:14px;line-height:1.65;color:#ffffffc7}.ep-footer h2{font-family:var(--ep-font-heading);font-size:20px;font-weight:var(--ep-bobot-judul);color:var(--ep-white);margin:0 0 18px}.ep-footer__grid h2:after{content:"";display:block;width:28px;height:3px;margin-top:10px;border-radius:2px;background:var(--ep-primary)}.ep-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ep-footer a{color:#ffffffd9;text-decoration:none;font-size:14px;transition:color .3s}.ep-footer a:hover{color:var(--ep-primary);text-decoration:underline;text-decoration-color:var(--ep-primary);text-decoration-thickness:2px;text-underline-offset:4px}.ep-footer a:focus-visible{outline:2px solid var(--ep-primary);outline-offset:3px;border-radius:2px}.ep-header__wa.ep-btn{background-color:var(--ep-accent-dark);color:var(--ep-white)}.ep-header__wa{white-space:nowrap}.ep-header__wa.ep-btn:hover,.ep-header__wa.ep-btn:focus{background-color:var(--ep-accent-deep)}.ep-header__chat.ep-btn,.ep-drawer .ep-drawer__wa .ep-btn{gap:8px;background-color:var(--ep-primary);color:var(--ep-text);white-space:nowrap}.ep-header__chat.ep-btn:hover,.ep-header__chat.ep-btn:focus,.ep-drawer .ep-drawer__wa .ep-btn:hover,.ep-drawer .ep-drawer__wa .ep-btn:focus{background-color:color-mix(in srgb,var(--ep-primary) 85%,#8a5a00);color:var(--ep-text)}.ep-drawer__wa{display:none}@media(min-width:1025px)and (max-width:1199px){.ep-header__logo{flex-shrink:0}.ep-header__logo img{width:120px}.ep-header__inner{gap:14px}.ep-header__chat.ep-btn,.ep-header__wa.ep-btn{padding:10px 16px;font-size:14px}}.ep-footer__kontak{gap:14px!important;font-family:var(--ep-font-body);font-size:14px;color:#ffffffd9}.ep-footer__kontak li{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.ep-footer__kontak i{flex:none;display:inline-flex;width:18px;justify-content:center;margin-top:2px;color:var(--ep-primary);font-size:15px}.ep-footer__kontak a{overflow-wrap:anywhere}.ep-footer__legal{flex-direction:row!important;gap:20px!important;font-family:var(--ep-font-body)}.ep-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#ffffffbf}.ep-footer__bottom p{margin:0}.ep-footer__social{display:flex;gap:10px}.ep-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:var(--ep-white);font-size:20px;transition:background-color .3s,color .3s}.ep-footer__social a:hover{background:var(--ep-primary);color:var(--ep-text);text-decoration:none}@media(max-width:1024px)and (min-width:768px){.ep-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.ep-footer__bottom{flex-direction:column}}.ep-progress__judul{font-size:14px;margin-bottom:6px}.ep-progress__rel{background:var(--ep-grey-200);border-radius:4px;height:10px;overflow:hidden}.ep-progress__bar{height:100%;background:var(--ep-accent)}.ep-testi{width:100%}.ep-testi__trek{display:flex;align-items:stretch;gap:var(--jarak, 10px);width:95%;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ep-testi__trek::-webkit-scrollbar{display:none}.ep-testi__trek:focus-visible{outline:2px solid var(--ep-accent-deep);outline-offset:4px}.ep-testi__slide{flex:0 0 calc((100% - (var(--per-layar) - 1) * var(--jarak, 10px)) / var(--per-layar));scroll-snap-align:start;box-sizing:border-box}@media(max-width:1024px){.ep-testi__slide{--per-layar: var(--per-layar-tablet)}}@media(max-width:767px){.ep-testi__slide{--per-layar: var(--per-layar-mobile)}}.ep-testi--rata-center .ep-testi__item{text-align:center}.ep-testi__konten{position:relative;padding:20px}.ep-testi--skin-bubble .ep-testi__konten{background-color:var(--ep-gelembung)}.ep-testi--skin-bubble .ep-testi__konten:after{content:"";position:absolute;top:calc(100% - 7px);left:50%;width:14px;height:14px;background-color:inherit;transform:translate(-50%) scaleX(.75) rotate(45deg)}.ep-testi__footer{display:flex;align-items:center;justify-content:center;margin-top:25px}.ep-testi__footer img{flex-shrink:0;width:50px;height:50px;border-radius:999px;object-fit:cover}.ep-testi__cite{display:flex;flex-direction:column;margin-inline-start:20px;font-size:14px;font-style:normal;line-height:1.5;text-align:start}.ep-testi__nama{font-weight:var(--ep-bobot-judul)}.ep-katalog{background-image:var(--ep-grad-cream);padding:50px 20px;scroll-margin-top:80px}.ep-katalog__inner{max-width:var(--ep-container);margin:0 auto}.ep-katalog__kepala{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:24px}.ep-katalog__kicker{margin:0}.ep-katalog__judul{margin:0;font-size:32px;font-weight:var(--ep-bobot-judul);line-height:1.2;color:var(--ep-text-body)}.ep-katalog__sub{margin:0;font-size:15px;color:var(--ep-grey-600)}.ep-katalog__alat{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:900px;margin:0 auto}.ep-katalog__chip a{box-shadow:none}.ep-katalog__saring{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:520px;height:44px;padding:0 16px;border-radius:30px;background:var(--ep-white);box-shadow:0 4px 20px #00000014;color:var(--ep-grey-600)}.ep-katalog__saring input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--ep-font-body);font-size:15px;color:var(--ep-text-body)}.ep-katalog__saring input:focus{outline:none}.ep-katalog__saring:focus-within{box-shadow:0 0 0 2px var(--ep-accent),0 4px 20px #00000014}@property --sudut-beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ep-katalog__saring:before,.ep-search:before{content:"";position:absolute;inset:-2px;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sudut-beam),transparent 0deg,transparent 240deg,rgba(2,119,189,.55) 300deg,var(--ep-white) 335deg,var(--ep-accent-dark) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:putar-beam 5s linear infinite}.ep-katalog__saring:focus-within:before,.ep-search:focus-within:before{animation-duration:2.4s}@keyframes putar-beam{to{--sudut-beam: 360deg}}@media(prefers-reduced-motion:reduce){.ep-katalog__saring:before,.ep-search:before{animation:none;background:#0277bd59}}.ep-katalog__label-tersembunyi,.ep-katalog__status:empty{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep-katalog__status{margin:0;font-size:14px;color:var(--ep-grey-600)}.ep-katalog__chip{display:flex;width:100%;overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ep-katalog__chip-baris{display:flex;flex-shrink:0;gap:8px;padding-right:8px;animation:geser-chip 34s linear infinite}.ep-katalog__chip-baris a{flex-shrink:0;white-space:nowrap}.ep-katalog__chip:hover .ep-katalog__chip-baris,.ep-katalog__chip:focus-within .ep-katalog__chip-baris{animation-play-state:paused}@keyframes geser-chip{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.ep-katalog__chip{-webkit-mask-image:none;mask-image:none}.ep-katalog__chip-baris{flex-shrink:1;flex-wrap:wrap;justify-content:center;width:100%;padding-right:0;animation:none}.ep-katalog__chip-baris[aria-hidden]{display:none}}.ep-katalog__chip a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 12px;border-radius:18px;background:#fff6;border:1px solid rgba(255,255,255,.65);color:var(--ep-text);font-family:var(--ep-font-body);font-size:13px;text-decoration:none;transition:border-color .2s,color .2s}.ep-katalog__chip a:hover,.ep-katalog__chip a:focus-visible{border-color:var(--ep-accent-deep);color:var(--ep-accent-deep)}.ep-katalog__chip a:focus-visible{outline:2px solid var(--ep-accent-deep);outline-offset:2px}.ep-katalog__chip a span{font-size:12px;color:var(--kicker-tinta, #855800);font-weight:600}.ep-katalog__chip a[hidden]{display:none}.ep-katalog__kategori{scroll-margin-top:90px;margin-top:20px;padding:24px;border-radius:20px;background:var(--ep-white);box-shadow:0 4px 20px #78500012}.ep-katalog__kategori[hidden]{display:none}.ep-katalog__kategori-kepala{margin-bottom:16px}.ep-katalog__kategori-kepala h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:22px;font-weight:var(--ep-bobot-judul);color:var(--ep-text)}.ep-katalog__kategori-kepala h3 span{font-family:var(--ep-font-body);font-size:13px;font-weight:600;color:var(--ep-accent-deep)}.ep-katalog__kategori-kepala p{margin:0;font-size:14px;color:var(--ep-grey-600)}.ep-katalog__daftar{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ep-katalog__item[hidden]{display:none}.ep-katalog__program{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:22px;background:var(--ep-accent-dark);border:1px solid var(--ep-accent-dark);color:var(--ep-white);font-family:var(--ep-font-body);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.ep-katalog__program i{font-size:11px;color:var(--ep-white)}.ep-katalog__program:has(.ep-katalog__bahasa){flex-wrap:wrap;max-width:100%}.ep-katalog__bahasa{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--ep-white) 20%,transparent);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.ep-katalog__program:hover,.ep-katalog__program:focus-visible{background:var(--ep-accent-deep);border-color:var(--ep-accent-deep);color:var(--ep-white)}.ep-katalog__program:focus-visible{outline:2px solid var(--ep-accent-deep);outline-offset:2px}.ep-katalog__kosong{margin:30px auto 0;max-width:560px;text-align:center;font-size:15px;color:var(--ep-text-body)}@media(max-width:767px){.ep-katalog{padding:40px 20px}.ep-katalog__judul{font-size:25px}.ep-katalog__kategori{padding:18px 16px}.ep-katalog__kategori-kepala h3{font-size:20px}.ep-katalog__daftar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ep-katalog__program{justify-content:space-between;width:100%;height:100%;padding:8px 12px;border-radius:14px;font-size:13px}.ep-katalog__chip-baris{gap:6px;padding-right:6px}.ep-katalog__chip a{padding:4px 10px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.ep-katalog__program{transition:none}}@media(max-width:767px){.ep-text [style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}.ep-w[data-ep=a952cf7] [style*=grid-template-columns],.ep-w[data-ep="85401ee"] [style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ep-w[data-ep="44c38f1"] [style*=grid-template-columns],.ep-w[data-ep="9572087"] [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.ep-w[data-ep=a952cf7] [style*="border-radius: 16px"]{position:relative}.ep-w[data-ep=a952cf7] [style*="border-radius: 16px"]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f!important}.ep-tautan-kartu,.ep-tautan-judul{color:inherit;text-decoration:none}.ep-tautan-kartu:after{content:"";position:absolute;inset:0;border-radius:16px}.ep-tautan-kartu:focus-visible{outline:none}.ep-tautan-kartu:focus-visible:after{outline:2px solid var(--ep-accent);outline-offset:2px}.ep-tautan-judul:hover,.ep-tautan-judul:focus-visible{text-decoration:underline}.epl-testi-dot,.edu-testi-dot,.edupola-gallery-dot{position:relative}.epl-testi-dot:after,.edu-testi-dot:after,.edupola-gallery-dot:after{content:"";position:absolute;inset:-8px}@media(max-width:767px){.ep-form__field{width:100%}.ep-header__inner{gap:10px}.ep-header__inner{gap:8px}.ep-header__wa,.ep-header__chat{font-size:13px}.ep-header__wa.ep-btn{padding:10px 16px}.ep-burger{margin-right:-6px}.ep-faq summary{padding:12px}.ep-faq .ep-faq-a{padding:12px 10px}.ep-drawer{position:absolute;left:0;right:0;top:100%;box-shadow:0 8px 16px #00000014}.ep-drawer ul{padding:0;text-align:center}.ep-drawer a{display:block;padding:13px 20px;font-size:14px;background:var(--ep-grey-50);border-bottom:1px solid rgba(0,0,0,.05)}.ep-drawer a[aria-current=page]{background:var(--ep-grey-200)}.ep-header__chat{display:none!important}.ep-drawer__wa{display:block;padding:16px 20px;background:var(--ep-grey-50)}.ep-drawer .ep-drawer__wa .ep-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;min-height:48px;padding:12px 20px;border:0;border-radius:24px;font-family:var(--ep-font-heading);font-size:15px;font-weight:500}.ep-footer{text-align:center}.ep-footer__inner{padding:40px 30px 20px}.ep-footer__grid{grid-template-columns:1fr 1fr;gap:24px 16px}.ep-footer__grid>:first-child,.ep-footer__grid>:last-child{grid-column:1 / -1}.ep-footer__grid nav:nth-child(2){text-align:left}.ep-footer__grid nav:nth-child(3){text-align:right}.ep-footer__grid nav:nth-child(3) h2:after{margin-left:auto}.ep-footer__kolom-kontak h2:after{margin-inline:auto}.ep-footer__deskripsi{margin-inline:auto}.ep-footer__social{justify-content:center}.ep-footer__kontak li{justify-content:center;text-align:left}.ep-footer__kelopak{width:240px;height:240px;right:-80px;bottom:-90px}.ep-footer h2{font-size:22px}.ep-footer a,.ep-footer__kontak{font-size:16px}.ep-footer__logo img{margin:0 auto;width:180px}.ep-footer__bottom{align-items:center;justify-content:center}.ep-footer__legal{justify-content:center}}:root{--ikon-candi-bentar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 26h30M13 26V3h-2v4H9v5H7v6H5v8M19 26V3h2v4h2v5h2v6h2v8'/%3E%3C/svg%3E");--ikon-meru: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v3M10 5h4l3 4H7zM6 12h12l-3-3M9 9l-3 3M5 16h14l-3-4M8 12l-3 4M4 21h16l-4-5M8 16l-4 5M8 21v7h8v-7M4 28h16'/%3E%3C/svg%3E");--ikon-penjor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 30' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 28h10M11 28C11 16 12 8 16 4c3-3 6-2 7 1v3M23 8c-2 2-2 4 0 5 2-1 2-3 0-5M11 21l-3 2M11 15l-3 2M12 10l-3 1'/%3E%3C/svg%3E");--ikon-gunung: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 22L12 5h6l10 17M1 22h28M12 5l3 3 3-3M13 8l-3 8M17 8l3 7'/%3E%3C/svg%3E");--ikon-jukung: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 26' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15c5 5 17 5 22-1M4 15l-2-4M26 14l2-3M15 16V2l8 11h-8M10 18l-4 4M20 18l4 4M3 22h24'/%3E%3C/svg%3E");--kicker-ikon: var(--ikon-candi-bentar);--kicker-w: 18px}[data-ikon=candi-bentar]{--kicker-ikon: var(--ikon-candi-bentar);--kicker-w: 18px}[data-ikon=meru]{--kicker-ikon: var(--ikon-meru);--kicker-w: 13px}[data-ikon=penjor]{--kicker-ikon: var(--ikon-penjor);--kicker-w: 14px}[data-ikon=gunung]{--kicker-ikon: var(--ikon-gunung);--kicker-w: 20px}[data-ikon=jukung]{--kicker-ikon: var(--ikon-jukung);--kicker-w: 18px}:root{--kicker-tinta: #855800;--kaca-emas: color-mix(in oklab, var(--kicker-tinta) 10%, transparent);--kaca-emas-garis: transparent;--kaca-putih: rgba(255, 255, 255, .3);--kaca-putih-garis: transparent;--kaca-biru-muda: var(--kaca-emas);--kaca-gelap: rgba(255, 255, 255, .1);--kaca-gelap-garis: transparent;--kaca-bayang: none;--kaca-blur: blur(6px)}:where(.kicker-bali){display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 13px;border-radius:999px;background:var(--kicker-kaca, var(--kaca-emas));border:1px solid var(--kicker-garis, var(--kaca-emas-garis));box-shadow:var(--kaca-bayang);-webkit-backdrop-filter:var(--kaca-blur);backdrop-filter:var(--kaca-blur);color:var(--kicker-teks, var(--kicker-tinta));font-family:var(--ep-font-heading);font-size:14px;font-weight:var(--ep-bobot-label);line-height:1.2}.bl-sec[data-latar=asli]{--kicker-kaca: var(--kaca-putih);--kicker-garis: var(--kaca-putih-garis);--kicker-teks: var(--ep-text)}.bl-sec[data-latar=biru-muda],.bl-sec[data-latar=biru-alir]{--kicker-kaca: var(--kaca-biru-muda);--kicker-garis: var(--kaca-emas-garis)}.bl-sec[data-latar=biru]{--kicker-kaca: var(--kaca-gelap);--kicker-garis: var(--kaca-gelap-garis);--kicker-teks: var(--ep-white)}.kicker-bali:before,.epl-kicker:before,.bl-sec .ep-w[data-label] .ep-h:before{content:"";flex-shrink:0;width:var(--kicker-w);height:16px;background-color:currentColor;-webkit-mask:var(--kicker-ikon) center / contain no-repeat;mask:var(--kicker-ikon) center / contain no-repeat}.bl-sec .ep-w[data-label]{background:var(--kicker-kaca, var(--kaca-emas))!important;border:1px solid var(--kicker-garis, var(--kaca-emas-garis))!important;border-radius:999px!important;box-shadow:var(--kaca-bayang);-webkit-backdrop-filter:var(--kaca-blur);backdrop-filter:var(--kaca-blur)}.bl-sec .ep-w[data-label] .ep-h{display:inline-flex!important;align-items:center;gap:8px;color:var(--kicker-teks, var(--kicker-tinta))!important}.epl-kicker{display:inline-flex!important;align-items:center;gap:8px;width:fit-content;padding:7px 15px 7px 12px!important;border-radius:999px;background:var(--kicker-kaca, var(--kaca-emas))!important;border:1px solid var(--kicker-garis, var(--kaca-emas-garis));box-shadow:var(--kaca-bayang);-webkit-backdrop-filter:var(--kaca-blur);backdrop-filter:var(--kaca-blur);color:var(--kicker-teks, var(--kicker-tinta))!important;font-family:var(--ep-font-heading);font-size:14px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;line-height:1.2}.epl-band:nth-of-type(5n+1) .epl-kicker{--kicker-ikon: var(--ikon-candi-bentar);--kicker-w: 18px}.epl-band:nth-of-type(5n+2) .epl-kicker{--kicker-ikon: var(--ikon-meru);--kicker-w: 13px}.epl-band:nth-of-type(5n+3) .epl-kicker{--kicker-ikon: var(--ikon-penjor);--kicker-w: 14px}.epl-band:nth-of-type(5n+4) .epl-kicker{--kicker-ikon: var(--ikon-gunung);--kicker-w: 20px}.epl-band:nth-of-type(5n+5) .epl-kicker{--kicker-ikon: var(--ikon-jukung);--kicker-w: 18px}.bl-sec .ep-w[data-ep$=-kicker]{width:fit-content;max-width:100%;align-self:center;margin-inline:auto;margin-bottom:6px}.bl-sec .ep-w[data-ep$=-kicker] .ep-h{padding:8px 16px 8px 13px;font-family:var(--ep-font-heading);font-size:14px;font-weight:600;line-height:1.2}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ep-primary);color:var(--ep-text);padding:8px 12px;z-index:100}.skip-link:focus{left:8px;top:8px}:root{--tu-emas-50: #fff9e9;--tu-emas-100: #fff0cc;--tu-emas-200: #ffe3a6;--tu-emas-300: #ffd373;--tu-emas-500: #e7a226;--tu-emas-600: #bc7d19;--tu-emas-700: #855800;--tu-emas-800: #633f0c;--tu-emas-900: #422a0e;--tu-biru-50: #f1f9ff;--tu-biru-100: #ddf0fe;--tu-biru-200: #badefb;--tu-biru-300: #84beed;--tu-biru-400: #4999d6;--tu-biru-700: #0f467b;--tu-biru-800: #0e335d;--tu-biru-900: #0d233f;--tu-baja-50: #ecf0f4;--tu-baja-100: #d9e1ea;--tu-biru-poster: #0288d1;--tu-biru-poster-50: #81c4e8;--tu-biru-poster-60: #67b8e3;--tu-pasir: #f6efe3;--tu-baja-hangat: #27678b;--tu-senja: #30383d}.bl-ornamen{pointer-events:none}@media(max-width:767px){.bl-ornamen{width:78px}.bl-ornamen[data-posisi$=-atas],.bl-ornamen[data-posisi$=-tengah]{top:8px}}@media(max-width:1279px){body.latar-muda :is(.bl-ornamen,.bl-garis,.bl-penggaris){top:4px!important;bottom:auto!important;width:56px!important;transform:none}}@media(min-width:1280px){body.latar-muda :is(.bl-ornamen,.bl-garis,.bl-penggaris){top:18px!important;bottom:auto!important;width:min(var(--uk),150px)!important}body.latar-muda .bl-sec:has(:is(.bl-ornamen,.bl-garis,.bl-penggaris)) .ep-w:has(>h2.ep-h){max-width:min(100%,904px);margin-inline:auto}body.latar-muda .bl-sec:has(:is(.bl-ornamen,.bl-garis,.bl-penggaris)) .ep-w>h2.ep-h{text-wrap:balance}}.bl-sec{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--bl-sebelum) 50%,var(--bl-sesudah) 50%)!important;--bl-tinggi-lengkung: clamp(28px, 5vw, 64px);--bl-tinggi-miring: clamp(20px, 3.5vw, 44px)}.bl-latar{position:absolute;inset:0;z-index:-2;overflow:hidden}.bl-sec>.ep-overlay{z-index:-1}.bl-sec[data-bentuk=lengkung-atas]>.bl-latar{border-radius:50% 50% 0 0 / var(--bl-tinggi-lengkung) var(--bl-tinggi-lengkung) 0 0}.bl-sec[data-bentuk=lengkung-bawah]>.bl-latar{border-radius:0 0 50% 50% / 0 0 var(--bl-tinggi-lengkung) var(--bl-tinggi-lengkung)}.bl-sec[data-bentuk=lengkung-dua]>.bl-latar{border-radius:50% / var(--bl-tinggi-lengkung)}.bl-sec[data-bentuk=miring-atas]>.bl-latar{clip-path:polygon(0 var(--bl-tinggi-miring),100% 0,100% 100%,0 100%)}.bl-sec[data-bentuk=miring-bawah]>.bl-latar{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--bl-tinggi-miring)))}.bl-sec[data-bentuk=panel]>.bl-latar{inset:12px max(12px,calc((100% - 1240px)/2));border-radius:clamp(20px,3vw,40px)}.bl-kelopak{position:absolute;width:min(var(--uk),48vw);height:min(var(--uk),48vw);color:var(--ep-primary);opacity:.2}.bl-kelopak[data-posisi=kiri-atas]{left:calc(min(var(--uk),48vw)*-.38);top:calc(min(var(--uk),48vw)*-.32)}.bl-kelopak[data-posisi=kanan-atas]{right:calc(min(var(--uk),48vw)*-.38);top:calc(min(var(--uk),48vw)*-.32)}.bl-kelopak[data-posisi=kiri-bawah]{left:calc(min(var(--uk),48vw)*-.38);bottom:calc(min(var(--uk),48vw)*-.32)}.bl-kelopak[data-posisi=kanan-bawah]{right:calc(min(var(--uk),48vw)*-.38);bottom:calc(min(var(--uk),48vw)*-.32)}.bl-kelopak[data-posisi=kiri-tengah]{left:calc(min(var(--uk),48vw)/-2);top:38%}.bl-kelopak[data-posisi=kanan-tengah]{right:calc(min(var(--uk),48vw)/-2);top:38%}.bl-sec[data-latar=biru] .bl-kelopak{opacity:.14}.bl-sec[data-latar=asli] .bl-kelopak{color:var(--ep-white);opacity:.35}.bl-patra{position:absolute;width:min(var(--uk),60vw);color:var(--ep-primary);opacity:.45;transform:rotate(var(--putar, 0deg));--patra-garis: 4px}.bl-patra[data-posisi=kiri-atas]{left:-2%;top:-4%}.bl-patra[data-posisi=kanan-atas]{right:-2%;top:-4%}.bl-patra[data-posisi=kiri-bawah]{left:-2%;bottom:-4%}.bl-patra[data-posisi=kanan-bawah]{right:-2%;bottom:-4%}.bl-sec[data-latar=biru] .bl-patra{color:var(--ep-white);opacity:.2}.bl-sec[data-latar=asli] .bl-patra{color:var(--ep-white);opacity:.45}.bl-sec[data-latar=biru] .ep-h{color:var(--ep-white)!important}.edp-metode-title,.edp-kelas-title,.edp-level-title,.edp-batch-title,.utbk-stat-val,.utbk-tl-date{color:var(--ep-accent-deep)!important}.bl-sec:not([data-latar=asli]):not([data-latar=biru]) .ep-counter-num,.bl-sec:not([data-latar=asli]):not([data-latar=biru]) .ep-counter-num *{color:var(--ep-accent-deep)!important}.ep-con[data-ep=fc2e379],.ep-con[data-ep=d90336a]{background-color:var(--ep-accent-deep)!important}.ep-con[data-ep=fc2e379] .ep-iconlist,.ep-con[data-ep=fc2e379] .ep-iconlist span,.ep-con[data-ep=d90336a] .ep-iconlist,.ep-con[data-ep=d90336a] .ep-iconlist span,.ep-con[data-ep=fc2e379] .ep-iconlist i,.ep-con[data-ep=d90336a] .ep-iconlist i{color:var(--ep-white)!important;fill:var(--ep-white)!important}.edu-testi-dot{padding:7px!important;box-sizing:content-box!important;background-clip:content-box!important}@media(max-width:768px){.testimonial-container .edu-testi-dot{padding:8px!important}}.ep-con[data-ep=e409322]{align-self:center!important;justify-content:center!important}.ep-con[data-ep=fb6e880]{justify-content:center!important}.ep-con[data-ep="61ffa8e"]{display:flex;justify-content:center;width:auto!important}.ep-w[data-ep="9824e2b"]{display:flex;justify-content:center}.bl-sec[data-peran=hero] .ep-w:has(>.ep-text){width:100%;max-width:60ch;margin-inline:auto}@media(min-width:768px){.bl-sec[data-peran=hero] .ep-w:has(>.ep-text){padding-inline:0!important}}@media(min-width:768px){.ep-sec:has(.feature-table)>.ep-inner{display:grid!important;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-areas:"judul judul" "teks teks" "poster tabel" "tombol tabel";grid-template-rows:auto auto auto 1fr;gap:0 clamp(24px,3vw,40px);align-items:start}.ep-sec:has(.feature-table)>.ep-inner>.ep-con,.ep-sec:has(.feature-table)>.ep-inner>.ep-con:has(.feature-table)>.ep-con:has(.feature-table),.ep-sec:has(.feature-table)>.ep-inner>.ep-con:has(.feature-table)>.ep-con:has(.feature-table)>.ep-inner,.ep-sec:has(.feature-table) .ep-w:has(>[itemscope]>.feature-table),.ep-sec:has(.feature-table) [itemscope]:has(>.feature-table){display:contents!important}.ep-sec:has(.feature-table) .ep-w:has(>.ep-h){grid-area:judul;width:auto;margin-bottom:18px}.ep-sec:has(.feature-table) .ep-w:has(>.ep-text){grid-area:teks;width:auto;margin-bottom:clamp(28px,4vw,44px)}.ep-sec:has(.feature-table) .ep-w>.ep-text{columns:2;column-gap:clamp(28px,4vw,56px)}.ep-sec:has(.feature-table) .ep-w>.ep-text>:first-child{margin-top:0}.ep-sec:has(.feature-table) .ep-w>.ep-text :is(h2,h3,h4){break-after:avoid}.ep-sec:has(.feature-table) [itemscope]>img{grid-area:poster;width:100%;height:auto;border-radius:10px 10px 0 0}.ep-sec:has(.feature-table) [itemscope]>.feature-table{grid-area:tabel;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #00000012}.ep-sec:has(.feature-table)>.ep-inner>.ep-con>.ep-con:not(:has(.feature-table)){grid-area:tombol;width:100%}}@media(min-width:769px)and (max-width:1024px){.ep-sec .metode-smart .smart-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ep-sec .metode-smart .smart-step{grid-column:span 2}.ep-sec .metode-smart .smart-step:nth-child(4):nth-last-child(2),.ep-sec .metode-smart .smart-step:nth-child(5):last-child{grid-column:span 3}}.ep-sec :is(.edp-kurikulum-card:has(>.edp-kurikulum-title),.edp-mapel-card,.edp-mapel-item,.edp-metode-card,.edp-sasaran-item,.edp-target-card,.edp-v2-method-card,.edp-v2-step-content,.epl-area-card,.epl-step-card){border-color:transparent!important}.ep-sec .edp-kurikulum-card:not(:has(>.edp-kurikulum-title)){border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.ep-sec :is(.edp-kurikulum-card,.edp-sasaran-item,.edp-v2-method-card){box-shadow:0 10px 28px #0000000f!important}body.latar-muda main *:not(.rp-poster,.pg-hero__foto),body.latar-muda main *:before,body.latar-muda main *:after{box-shadow:none!important}body.latar-muda section[data-latar=putih] :is(.edp-v2-pill,.edp-mapel-card,.edp-materi-pill,.edp-metode-item,.edp-metode-card,.edp-sasaran-item,.edp-target-card,.edp-v2-method-card,.edp-kelas-card,.epl-area-card,.epl-step-card,.edu-testi-card,.pg-kartu__butir,.pg-tahapan__butir,.pg-langkah__butir,.pg-linimasa__kartu,.pg-testi__kartu,.pg-area__wilayah){background-color:var(--tu-biru-100)!important}body.latar-muda section .pg-langkah__butir[data-sorot]{background-color:var(--tu-emas-100)!important}body.latar-muda section[data-latar=putih]:not([data-varian=panel-fit]) .pg-checklist>li{background-color:var(--tu-biru-100)!important}body.latar-muda section[data-latar=putih][data-varian=bundar] .pg-checklist>li:nth-child(odd){background-color:var(--tu-emas-100)!important}body.latar-muda section[data-latar=putih][data-varian=panel-fit] .pg-checklist{background-color:var(--tu-biru-100)!important}body.latar-muda .pg-angka{background-color:var(--tu-biru-100)!important}body.latar-muda main :is(.ep-icon-wrap .ep-icon,.edp-sasaran-icon,.edp-metode-icon,.edp-v2-method-icon,.epl-area-icon,.epl-step-icon,.pg-kartu__ikon){display:inline-grid!important;flex:0 0 48px;place-items:center;width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--tu-emas-100)!important;color:var(--ep-accent-deep)!important;font-size:22px!important;line-height:1!important;transform:none!important}body.latar-muda main :is(.ep-icon-wrap .ep-icon,.edp-sasaran-icon,.edp-metode-icon,.edp-v2-method-icon,.pg-kartu__ikon) :is(i,svg){width:22px!important;height:22px!important;color:var(--ep-accent-deep)!important;fill:var(--ep-accent-deep)!important}body.latar-muda main :is(.epl-area-icon,.epl-step-icon) svg{width:24px!important;height:24px!important;color:var(--ep-accent-deep)!important;stroke:var(--ep-accent-deep)!important}body.latar-muda main :is(.edp-kurikulum-title,.edp-materi-pill,.edp-v2-pill,.edp-mapel-item,.edp-metode-card>h3,.edp-target-card)>i,body.latar-muda main .edp-metode-card>i{color:var(--ep-accent-deep)!important}body.latar-muda main :is(.edp-kurikulum-title,.edp-materi-pill,.edp-v2-pill,.edp-mapel-item,.edp-metode-card>h3,.edp-target-card)>i svg,body.latar-muda main .edp-metode-card>i svg{fill:var(--ep-accent-deep)!important}@media(min-width:768px)and (max-width:1279px){body.latar-muda main .bl-sec>.ep-inner{padding-inline:24px!important}body.latar-muda main .pg-wadah{padding-inline:24px}}body.latar-muda main section:is([data-peran=hero],[data-peran=ajakan]) :is(h1,h2){text-wrap:balance}body.latar-muda .bl-sec [style*="linear-gradient(135deg, #FDD835, #F9A825)"]{background:var(--tu-emas-100)!important}body.latar-muda .bl-sec [style*="linear-gradient(135deg, #0277BD, #01579B)"]{background:var(--tu-biru-100)!important}body.latar-muda .bl-sec [style*="linear-gradient(135deg, #4CAF50, #2E7D32)"]{background:var(--tu-baja-100)!important}body.latar-muda .bl-sec :is([style*="linear-gradient(135deg, #0277BD, #01579B)"],[style*="linear-gradient(135deg, #4CAF50, #2E7D32)"]) *{color:var(--ep-text)!important}body.latar-muda .bl-sec .ep-w [style*=border-radius]:hover{box-shadow:none!important}body.latar-muda .ep-katalog__program,body.latar-muda .ep-katalog__program:is(:hover,:focus-visible){border:0;padding:9px 17px}.ornamen-khas,.ornamen-bali{display:block;width:100%;height:auto;overflow:visible}.bl-garis{position:absolute;width:min(var(--uk),46vw);color:var(--ep-accent-deep);opacity:.3;transform:rotate(var(--putar, 0deg))}.bl-garis[data-posisi=kiri-atas]{left:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));top:28px}.bl-garis[data-posisi=kanan-atas]{right:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));top:28px}.bl-garis[data-posisi=kiri-bawah]{left:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));bottom:28px}.bl-garis[data-posisi=kanan-bawah]{right:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));bottom:28px}.bl-garis[data-posisi=kiri-tengah]{left:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));top:40%}.bl-garis[data-posisi=kanan-tengah]{right:max(14px,calc((100% - var(--ep-container)) / 2 - 48px));top:40%}.bl-sec[data-latar=biru] .bl-garis{color:var(--ep-white);opacity:.22}@media(max-width:640px){.bl-garis{opacity:.18}}
