<!doctype html>
<html lang="id" class="no-js">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="author" content="Ruangguru Tech Team" />
<meta name="publisher" content="PT Ruang Raya Indonesia" />
<meta name="description" content="Daftar kelas intensif online/offline persiapan TKA (Tes Kemampuan Akademik) 2025 untuk SD, SMP, & SMA. Biaya 40% lebih hemat." />
<title>Siap TKA 2025 untuk SD, SMP, SMA, Biaya Lebih Hemat 40%</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/favicon60x60-3.png" />
<meta property="og:description" content="Daftar kelas intensif online/offline persiapan TKA (Tes Kemampuan Akademik) 2025 untuk SD, SMP, & SMA. Biaya 40% lebih hemat." />
<meta property="og:title" content="Siap TKA 2025 untuk SD, SMP, SMA, Biaya Lebih Hemat 40%" />
<meta name="twitter:description" content="Daftar kelas intensif online/offline persiapan TKA (Tes Kemampuan Akademik) 2025 untuk SD, SMP, & SMA. Biaya 40% lebih hemat." />
<meta name="twitter:title" content="Siap TKA 2025 untuk SD, SMP, SMA, Biaya Lebih Hemat 40%" />
<meta name="robots" content="index, follow" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" />
<link rel="canonical" href="https://www.ruangguru.com/tka" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<meta property="og:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/rg.png#keepProtocol" />
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="350" />
<meta name="twitter:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/rg.png#keepProtocol" />
<meta property="og:url" content="https://www.ruangguru.com/tka" />
<meta name="twitter:card" content="summary_large_image" />
<meta http-equiv="Content-Language" content="id" />
<!-- Tracker -->
<script src="https://unpkg.com/analytics@0.8.1/dist/analytics.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/analytics-plugin-trackable/dist/analytics-plugin-trackable.min.js"></script>
<script type="text/javascript" defer>
$(document).on('click', '[data-tracking-event-type]', function (event) {
const eventType = $(this).data('tracking-event-type');
const context = $(this).data('tracking-context');
Analytics.track(eventType, context);
});
var Analytics = _analytics.init({
app: 'ruangguru',
debug: false,
plugins: [analyticsTrackable()],
});
Analytics.ready(function () {
Analytics.page();
});
</script>
<script src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/hs-fs/hub/2828691/hub_generated/template_assets/10729457848/1615619794843/Templates/Custom/Page/Fadhli/All_Template_for_Marketing_Engineer/Source_Modal_Video/modal-video.js"></script>
<script src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/hs-fs/hub/2828691/hub_generated/template_assets/10729457994/1615619961343/Templates/Custom/Page/Fadhli/All_Template_for_Marketing_Engineer/Source_Modal_Video/jquery-modal-video-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css" />
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css" />
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap');
:focus {
outline: none !important;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.page-center {
float: none !important;
width: 90% !important;
max-width: 1200px !important;
margin: 0 auto !important;
}
.page-center-detail,
.page-center-content {
float: none !important;
margin: 0 auto !important;
}
body,
html {
height: 100% !important;
margin: 0;
min-height: 100% !important;
scroll-behavior: smooth;
background: #f2f5fa;
}
img {
max-width: 100%;
}
button,
a {
cursor: pointer !important;
}
.fn-ma {
float: none;
margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
margin: 0 !important;
}
a {
text-decoration: none;
}
/* Used on all text */
.font-title,
.font-subtitle {
font-weight: 700;
}
.font-inter {
font-family: 'Inter';
}
.text-center {
text-align: center;
}
/* Used on H1 tag */
.font-header-one,
.font-header-two,
.font-header-three {
font-weight: 700;
}
/* Black main color */
.font-black {
color: #000;
}
.font-dark {
color: #2c313a;
}
/* Black secondary color */
.font-black-secondary {
color: #333333;
}
.font-green {
color: #13939e;
}
.font-gray {
color: #424242;
}
.font-dark-gray {
color: #4f4f4f;
}
.font-light-gray {
color: #5e677b;
}
.font-bright-gray {
color: #828282;
}
/* White color */
.font-white {
color: #ffffff;
}
.font-washed-white {
color: #fffaed;
}
.font-red {
color: #e52a34;
}
.font-blue {
background: linear-gradient(299.69deg, #0a5ad1 7.23%, #3db6fa 105.51%), #ffffff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
/* Letter spacing */
.ls-1 {
letter-spacing: -0.01em;
}
.ls-5 {
letter-spacing: -0.005em;
}
/* Display */
.display-block {
display: block;
}
.display-none {
display: none !important;
}
.display-flex {
display: flex;
}
.display-grid {
display: grid;
}
/* Used on all button */
body {
margin: 0;
background: #fff !important;
color: #fff;
-ms-overflow-style: none;
}
html {
scrollbar-width: none;
}
.web {
display: inherit !important;
}
.mobile {
display: none !important;
}
a,
a:hover,
a:visited {
text-decoration: none !important;
color: inherit;
}
p,
h1,
h2,
h3,
span {
margin: 0 !important;
}
/* List */
.ul-basic {
list-style: none;
}
.ol-basic {
list-style: none;
}
.ul-checklist {
margin: 0;
padding: 10px 1px;
}
.white-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/7cbe239a-f5d1-4c6b-b7f5-5c318cecaa75.svg);
color: #fff;
}
.yellow-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/52bc139b-6dbb-4c3d-a0ea-10d8db3489c3.svg);
color: #fff;
}
.blue-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/a80f500f-0694-4a9b-a807-cbdcdff3ba45.svg);
color: #2c313a;
}
.red-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d61c5459-3810-415e-934c-3a011c03a388.svg);
color: #2c313a;
}
.purple-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/11dae5fa-4034-47d9-acbb-368c5850cbaa.svg);
color: #2c313a;
}
.teal-checklist li {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/234d3eb0-65c2-43c4-a515-e78579fca820.svg);
color: #2c313a;
}
.ul-checklist li {
align-items: flex-start;
background-position-x: left;
background-position-y: 10%;
background-repeat: no-repeat;
background-size: 1rem 1rem;
display: flex;
font-family: Inter;
padding-bottom: 0.75rem;
padding-left: 20px;
text-align: left;
word-break: break-word;
}
.button-basic-orange {
border: none;
border-radius: var(--size-radius-rad-full, 9999px);
background: var(--prop-action-primary-primary-default, #f26d0f);
display: flex;
height: 52px;
padding: var(--size-spacing-spacing-none, 0) var(--size-spacing-spacing-xl, 16px);
justify-content: center;
align-items: center;
gap: var(--size-spacing-spacing-none, 0);
color: var(--color-text-text-invert, #fff) !important;
text-align: center;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
float: none;
margin: auto;
}
.button-basic-white {
align-items: center;
border-radius: 9999px;
border: 1px solid var(--color-border-border-subtle, #dadfea);
background: var(--prop-action-secondary-secondary-default, #fff);
display: flex;
justify-content: center;
height: 52px;
padding: 0 24px 0 16px;
color: var(--color-text-text-ink, #2c313a) !important;
text-align: center;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
width: fit-content;
gap: 8px;
}
.button-basic-white:hover {
color: var(--color-text-text-ink, #2c313a) !important;
}
.button-basic-orange:hover {
color: #fff !important;
}
.font-subhead {
font-size: 14px;
font-weight: 400;
line-height: 22px;
float: none;
margin: 0 auto !important;
}
.font-subtitle {
padding-bottom: 4px;
}
.font-desc {
font-weight: 400;
}
.font-gradient {
background: var(--K12-RuangguruPrivat-Theme-Background-Gradient-Accent, linear-gradient(135deg, #20a4b0 0%, #4844fa 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
}
@media (min-width: 768px) {
.font-desc {
font-size: 18px;
letter-spacing: 0.01em;
line-height: 28px;
padding: 12px 0;
}
.ul-checklist {
margin: 0;
padding: 10px 1px;
}
}
@media (max-width: 767px) {
.font-desc {
font-size: 12px;
line-height: 18px;
padding: 12px 0;
}
.button-basic-white {
height: 44px;
padding: 0 24px 0 16px;
gap: 8px;
font-size: 14px;
line-height: 22px;
}
.button-basic-orange {
height: 44px;
gap: 8px;
font-size: 14px;
line-height: 22px;
}
}
@media (min-width: 1025px) {
.font-subtitle {
font-size: 28px;
line-height: 36px;
letter-spacing: -0.12px;
}
.font-header-one {
font-size: 32px;
line-height: 48px;
}
.font-header-two {
font-size: 18px;
line-height: 28px;
}
.font-header-three {
font-size: 20px;
line-height: 30px;
}
.page-center-detail {
width: 90% !important;
max-width: 1200px !important;
}
}
@media (max-width: 1024px) {
.font-subtitle {
font-size: 20px;
line-height: 30px;
letter-spacing: -0.1px;
}
.font-header-one {
font-size: 20px;
line-height: 22px;
}
.font-header-two,
.font-header-three {
font-size: 16px;
line-height: 24px;
}
.page-center-content {
width: 90% !important;
max-width: 1200px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.font-subtitle {
font-size: 28px;
line-height: 42px;
letter-spacing: -0.005em;
}
}
@media (min-width: 1025px) {
.breadcrumb-item > a,
.breadcrumb-item.active {
font-size: 16px;
line-height: 24px;
}
}
@media (max-width: 1024px) {
.breadcrumb-item > a,
.breadcrumb-item.active {
font-size: 12px;
line-height: 20px;
}
}
.slick-disabled {
opacity: 0.2 !important;
}
.slick-arrow:before {
content: none !important;
}
.slick-arrow {
background-size: 100% 100% !important;
border-radius: 50% !important;
box-shadow: 0 12px 16px rgba(26, 29, 34, 0.12);
cursor: pointer !important;
height: 2rem !important;
top: 109% !important;
width: 2rem !important;
z-index: 1 !important;
}
.slick-prev {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/c99d671c-12a9-44ea-ae09-e8a4b233ac2d.svg) !important;
}
.slick-next {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/c2f137c4-6388-43d0-b6c1-920585b36f3b.svg) !important;
right: 0 !important;
}
.slick-dots {
bottom: -12% !important;
left: 0 !important;
width: fit-content !important;
}
.slick-dots li button:before {
color: #cfd3db !important;
font-size: 12px !important;
opacity: 1 !important;
}
.slick-dots li.slick-active button:before {
color: #20a4b0 !important;
font-size: 16px !important;
}
.slick-white .slick-dots li button:before {
color: #fff !important;
opacity: 0.25 !important;
}
.slick-white .slick-dots li.slick-active button:before {
font-size: 16px !important;
opacity: 1 !important;
}
@keyframes modal-video {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes modal-video-inner {
0% {
transform: translateY(100px);
}
to {
transform: translate(0);
}
}
.breadcrumb {
padding: 0 1rem;
margin: 0;
}
.breadcrumb-item > a,
.breadcrumb-item.active {
font-family: 'Inter';
color: #ffffff !important;
}
.breadcrumb-item > a {
font-weight: 400;
}
.breadcrumb-item.active {
font-weight: 600;
}
.breadcrumb-item + .breadcrumb-item::before {
color: #ffffff !important;
}
.hero-smp {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/f175e598-c82c-4f1f-927a-27f756984bd5.svg), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(225deg, #648af3 14.64%, #3bced3 85.36%);
}
.hero-sd {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/f175e598-c82c-4f1f-927a-27f756984bd5.svg), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(105deg, #e92956 -6.89%, #a85432 105.8%);
}
.hero {
background-position-x: left, right, center;
background-position-y: bottom, top, center;
background-repeat: no-repeat;
background-size: 10rem, 10rem, cover;
overflow: hidden;
padding: 40px 64px 0 40px;
}
.hero-content {
align-items: flex-end;
display: grid;
grid-template-columns: 1fr auto;
position: relative;
}
.hero-content_text {
padding-bottom: 4rem;
}
.img-tka {
width: 100%;
max-width: 36rem;
}
.font-desc {
padding: 8px 0 24px;
}
.hero-right img {
padding-top: 1.5rem;
z-index: 1;
}
.hero-right img,
.illust-item,
.img-people,
.people {
position: absolute;
}
#five .img-people img,
#four .img-people img,
#one .img-people img,
#three .img-people img,
#two .img-people img,
.img-ic-arrow {
height: auto;
}
.people {
bottom: 0;
height: 100%;
transform-origin: bottom;
width: 100%;
}
.people-desc-box {
background: rgba(0, 49, 92, 0.6);
border-radius: 12px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
}
.people p {
color: #fff;
font-family: Inter;
}
.illust-item {
opacity: 0;
z-index: 1;
}
.img-people {
bottom: -5rem;
text-align: center;
}
.utbk-score-box {
background: rgba(0, 49, 92, 0.6);
border-radius: 0 12px 12px 12px;
bottom: 12rem;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
display: flex;
padding: 11px 15px 15px;
}
.utbk-score-box:before {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/99195fbc-1445-4bf6-b471-d6ba20333340.svg);
background-repeat: no-repeat;
background-size: 100% 100%;
content: '';
display: inline-block;
height: 40px;
left: -30%;
position: absolute;
top: -25%;
width: 40px;
}
.label-diterima {
margin-bottom: 4px !important;
}
.img-score img {
margin-top: -20px;
}
.img-people,
.modal-backdrop.fade,
.people-desc-box {
opacity: 0;
}
.img-univ {
margin-right: 8px;
}
.univ-box {
align-items: center;
background: rgba(0, 49, 92, 0.6);
border-radius: 12px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
display: flex;
width: fit-content;
}
.people-nama,
.univ-name,
.utbk-score {
font-weight: 700;
}
.container-anime {
background-position: 50%;
background-repeat: no-repeat;
background-size: contain;
height: 100%;
transform: translate(-2rem, -1rem);
}
.form-section {
position: relative;
z-index: 3;
}
.form-section input {
background-color: #fff;
border: none;
border-radius: 200px !important;
color: #0a2540 !important;
display: block;
font-family: Inter !important;
font-weight: 600 !important;
margin: 0 0 10px;
max-width: 100%;
outline: 0;
transition: all 0.2s;
}
.form-section button {
align-items: center;
background-color: #f26d0f !important;
border: none;
border-radius: 100px;
color: #fafbfc !important;
display: flex;
font-family: Inter;
font-style: normal;
font-weight: 600;
gap: 0.35rem;
position: absolute;
text-align: center;
}
.form-section label {
color: #fff;
display: block;
font-family: Inter;
font-weight: 600;
padding-bottom: 0.5rem;
}
@media (min-width: 1401px) {
.people {
right: -8rem;
transform: scale(1);
}
.people-desc-box {
bottom: 7rem;
height: 56px;
padding: 10px 15px 15px 10px;
right: 2rem;
width: 142px;
}
.people-nama {
font-size: 14px;
line-height: 22px;
}
.people-prod {
font-size: 11px;
line-height: 16px;
}
.utbk-score {
font-size: 12px;
line-height: 18px;
}
.label-score {
font-size: 10px;
line-height: 16px;
}
.utbk-score-box {
bottom: 9rem;
height: 56px;
left: 5rem;
width: 83px;
}
.univ-box {
bottom: 0;
left: 1rem;
padding: 8px 12px 8px 8px;
}
.label-diterima {
font-size: 11px;
line-height: 16px;
}
.univ-name {
font-size: 14px;
font-weight: 700;
line-height: 22px;
}
#five .img-people img,
#four .img-people img,
#one .img-people img,
#three .img-people img,
#two .img-people img {
width: 63%;
}
}
@media (max-width: 1400px) {
.container-anime {
height: 7.5rem;
transform: translate(0);
}
.img-people {
bottom: -7rem;
transform: scale(0.6);
}
.people-desc-box {
bottom: 1rem;
height: 42px;
padding: 4px 8px;
right: 0;
width: 90px;
}
.people-nama {
font-size: 11px;
line-height: 16px;
}
.people-prod {
font-size: 9px;
line-height: 9px;
}
.utbk-score {
font-size: 11px;
line-height: 16px;
}
.label-score {
font-size: 9px;
line-height: 9px;
}
.utbk-score-box {
bottom: 5rem;
height: 33px;
left: 3.5rem;
padding: 0.15rem 0 0 0.65rem;
width: 63px;
}
.utbk-score-box:before {
height: 32px;
left: -32%;
top: -50%;
width: 32px;
}
.univ-box {
bottom: -0.5rem;
left: -0.5rem;
padding: 4px 8px 4px 4px;
}
.label-diterima {
font-size: 9px;
line-height: 9px;
}
.univ-name {
font-size: 10px;
font-weight: 700;
line-height: 16px;
}
#five .img-people img,
#four .img-people img,
#one .img-people img,
#three .img-people img,
#two .img-people img {
width: 100%;
}
}
@media (min-width: 1204px) and (max-width: 1400px) {
.hero-content {
grid-template-columns: 1.3fr 0.7fr;
}
.container-anime {
margin-bottom: 3rem;
margin-right: -2rem;
transform: scale(1.5);
}
.img-people,
.people {
transform: scale(0.8);
}
.utbk-score-box {
bottom: 8rem;
}
.univ-box {
bottom: 0;
left: 1rem;
}
}
@media (prefers-reduced-motion: reduce) {
.fade,
.modal.fade .modal-dialog {
transition: none;
}
}
@-webkit-keyframes fade-in-slogan {
0%,
to {
opacity: 0;
}
30%,
50%,
70% {
opacity: 1;
}
}
@-webkit-keyframes fade-in-menu {
0%,
to {
display: block;
opacity: 0;
}
30%,
80% {
display: block;
opacity: 0.6;
}
60% {
display: block;
opacity: 1;
}
}
@-webkit-keyframes fade-in-menu-two {
0%,
to {
display: block;
opacity: 0;
}
30%,
80% {
display: block;
opacity: 0.6;
}
60% {
display: block;
opacity: 1;
}
}
@-webkit-keyframes pop-in {
0%,
to {
opacity: 0;
-webkit-transform: scale(0.5);
}
20% {
opacity: 0.8;
-webkit-transform: scale(0.8);
}
40%,
50%,
60%,
80% {
opacity: 1;
-webkit-transform: scale(1);
}
}
@-moz-keyframes pop-in {
0%,
to {
opacity: 0;
-moz-transform: scale(0.5);
}
20% {
opacity: 0.8;
-moz-transform: scale(0.8);
}
30%,
50%,
60%,
80% {
opacity: 1;
-moz-transform: scale(1);
}
}
@keyframes pop-in {
0%,
to {
opacity: 0;
transform: scale(0.5);
}
20% {
opacity: 0.8;
transform: scale(0.8);
}
40%,
50%,
60%,
80% {
opacity: 1;
transform: scale(1);
}
}
.one {
-webkit-animation: fade-in-slogan 4s ease-in forwards;
-moz-animation: fade-in-slogan 4s ease-in forwards;
animation: fade-in-slogan 4s ease-in forwards;
}
.one2 {
-webkit-animation: pop-in 3s linear 0.5s forwards;
-moz-animation: pop-in 3s linear 0.5s forwards;
animation: pop-in 3s linear 0.5s forwards;
}
.two {
-webkit-animation: fade-in-menu 4s ease-in 3.5s forwards;
-moz-animation: fade-in-menu 4s ease-in 3.5s forwards;
animation: fade-in-menu 4s ease-in 3.5s forwards;
}
.two2 {
-webkit-animation: pop-in 3s linear 4s forwards;
-moz-animation: pop-in 3s linear 4s forwards;
animation: pop-in 3s linear 4s forwards;
}
.three {
-webkit-animation: fade-in-menu-two 4s ease-in 7s forwards;
-moz-animation: fade-in-menu-two 4s ease-in 7s forwards;
animation: fade-in-menu-two 4s ease-in 7s forwards;
}
.three2 {
-webkit-animation: pop-in 3s linear 7.5s forwards;
-moz-animation: pop-in 3s linear 7.5s forwards;
animation: pop-in 3s linear 7.5s forwards;
}
.four {
-webkit-animation: fade-in-menu-two 4s ease-in 10.5s forwards;
-moz-animation: fade-in-menu-two 4s ease-in 10.5s forwards;
animation: fade-in-menu-two 4s ease-in 10.5s forwards;
}
.four2 {
-webkit-animation: pop-in 3s linear 11s forwards;
-moz-animation: pop-in 3s linear 11s forwards;
animation: pop-in 3s linear 11s forwards;
}
.five {
-webkit-animation: fade-in-menu-two 4s ease-in 13.5s forwards;
-moz-animation: fade-in-menu-two 4s ease-in 13.5s forwards;
animation: fade-in-menu-two 4s ease-in 13.5s forwards;
}
.five2 {
-webkit-animation: pop-in 3s linear 14s forwards;
-moz-animation: pop-in 3s linear 14s forwards;
animation: pop-in 3s linear 14s forwards;
}
.fade {
transition: opacity 0.15s linear;
}
[type='button']:not(:disabled),
[type='reset']:not(:disabled),
[type='submit']:not(:disabled),
button:not(:disabled) {
cursor: pointer;
}
#LeadsGen form,
.card,
.container-anime,
.position-relative {
position: relative;
}
#LeadsGen form {
float: none;
}
#LeadsGen label {
align-items: center;
color: #fff;
display: flex;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
#LeadsGen input#reward_form_submission_submission_data_phone_number {
background: #fff;
border-radius: 200px;
color: #2c313a;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 30px;
min-height: 50px;
padding: 2rem 1.5rem !important;
}
#LeadsGen form button.btn.btn-primary {
align-items: center;
background-color: #f26d0f !important;
border: none;
border-radius: 100px;
color: #fafbfc !important;
display: flex;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 600;
gap: 0.35rem;
line-height: 22px;
padding: 11px 20px 11px 24px;
position: absolute;
right: 2%;
text-align: center;
top: 43%;
}
@media (min-width: 768px) {
div#LeadsGen {
max-width: 90%;
}
.font-title {
font-size: 36px;
font-weight: 700;
letter-spacing: -0.01em;
line-height: 54px;
max-width: 40rem;
}
.hero .font-desc {
padding: 8px 0 24px;
max-width: 35rem;
}
}
@media (max-width: 767px) {
.hero {
background-size: 0, 0, cover;
padding: 1.5rem 0 2rem;
}
.hero-content {
display: block;
text-align: center;
}
.img-tka {
display: none !important;
}
.font-title {
font-size: 20px;
letter-spacing: -0.005em;
line-height: 30px;
text-align: center;
float: none;
margin: 0 auto !important;
max-width: 20rem;
}
.hero .font-desc {
float: none;
margin: auto !important;
max-width: 18rem;
padding: 6px 0 16px;
text-align: center;
}
.hero-content_text {
padding-bottom: 1rem;
}
#LeadsGen label {
font-size: 11px;
justify-content: center;
line-height: 16px;
text-align: center;
}
#LeadsGen input#reward_form_submission_submission_data_phone_number {
font-size: 14px;
line-height: 22px;
min-height: 45px;
padding: 0.75rem !important;
}
#LeadsGen form button.btn.btn-primary {
font-size: 12px;
line-height: 18px;
padding: 5px 5px 5px 15px;
right: 3%;
top: 46.5%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.hero {
padding: 1rem 0 5rem;
}
.hero-content {
grid-template-columns: 1.3fr 0.7fr;
}
.font-title {
font-size: 32px;
line-height: 48px;
}
.hero .font-desc {
padding: 4px 0 16px;
}
#LeadsGen label,
.hero .font-desc {
font-size: 14px;
line-height: 22px;
}
#LeadsGen form button.btn.btn-primary {
right: 3%;
top: 42%;
}
.container-anime {
transform: translate(-0.5rem);
}
.people {
bottom: 2rem;
transform: scale(1.2);
}
.img-people {
bottom: -5rem;
transform: scale(0.9);
}
.univ-box {
bottom: 8rem;
left: 0;
}
.utbk-score-box {
bottom: 4rem;
left: 75%;
}
.people-desc-box {
bottom: -3rem;
height: 38px;
left: 4rem;
width: 123px;
}
}
@media (max-width: 1024px) and (min-width: 821px) {
.hero {
min-height: 23rem;
}
}
@media (min-width: 370px) and (max-width: 767px) {
.img-people {
bottom: -7.5rem;
transform: scale(0.55);
}
}
@media (min-width: 768px) {
.form-section {
max-width: 94%;
}
.form-section label {
font-size: 16px;
line-height: 24px;
}
.form-section button {
font-size: 14px;
line-height: 20px;
padding: 0.75rem 20px 0.75rem 24px;
right: 6.75%;
top: 44%;
}
.form-section input {
font-size: 20px !important;
line-height: 24px !important;
padding: 1.25rem !important;
width: 95% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.form-section {
max-width: 94%;
}
.form-section label {
font-size: 14px;
line-height: 22px;
padding-bottom: 0.25rem;
}
.form-section button {
font-size: 14px;
line-height: 20px;
padding: 11px 20px 11px 24px;
right: 2.5%;
top: 47%;
z-index: 4;
}
.form-section input {
font-size: 20px !important;
line-height: 24px !important;
padding: 1.25rem !important;
width: 100% !important;
}
}
@media (max-width: 767px) {
#variant_otp {
text-align: center;
}
.form-section {
margin: auto;
max-width: 100%;
}
.form-section label {
font-size: 11px;
line-height: 16px;
padding: 0 0 6px;
}
.form-section button {
font-size: 12px;
gap: 2px;
line-height: 18px;
padding: 5px 8px 5px 12px;
right: 2.5%;
top: 45%;
z-index: 4;
}
.form-section input {
font-size: 14px;
line-height: 22px;
padding: 0 0.75rem !important;
height: 2.75rem;
width: 100%;
}
}
/*MIDDLE SECTION*/
.middle-wrapper {
background: linear-gradient(180deg, #d4f4f9 35%, #f2f5fa 100%);
/* background: #fff; */
padding-bottom: 2rem;
padding-top: 1px;
}
/*PACKAGES SECTION*/
.packages {
padding: 40px 0 3rem;
}
.packages h2,
.packages h3,
.packages li,
.packages p,
.packages span {
font-family: Inter;
}
.font-strike {
text-decoration: line-through;
}
.button-basic-orange:disabled {
background: #f9cbab;
}
.loader {
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
border: 10px solid #f3f3f3;
border-bottom-color: #3498db;
border-radius: 50%;
height: 50px;
width: 50px;
}
.payment-section {
background: linear-gradient(180deg, #eef4fa, #eef4f4);
padding-bottom: 1.5rem;
padding-top: 4rem;
scroll-margin-top: 7.5rem;
}
.payment-main {
background: #faf7ee;
border-radius: 1.5rem;
box-shadow: 0 12px 16px hsla(217, 5%, 53%, 0.12);
}
.payment-title h2 {
margin-bottom: 0;
}
.payment-duration p {
font-size: 16px;
font-weight: 600;
line-height: 24px;
margin: 0;
}
.payment-duration button {
align-items: center;
background: #fff;
border: 1px solid #cfd3db;
border-radius: 12px;
display: flex;
flex-direction: row;
justify-content: space-between;
}
.payment-package-loading {
align-items: center;
display: none;
display: flex;
flex: 1;
justify-content: center;
padding: 1.25rem;
text-align: center;
text-align: -webkit-center;
width: 100%;
}
.payment-cards {
overflow: hidden;
}
.payment-cards-empty-container {
align-items: center;
display: none;
flex-direction: column;
justify-content: center;
}
.payment-cards-empty-container > p {
margin-bottom: 0;
}
.payment-cards-empty-container .title {
color: #2c313a;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 28px;
text-align: center;
}
.payment-cards-empty-container .description {
color: #5e677b;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 22px;
text-align: center;
}
.payment-cards-empty-container > button {
align-items: center;
background-color: #f26d0f !important;
border: none;
border-radius: 100px;
color: #fafbfc !important;
display: flex;
font-family: Inter;
font-size: 14px;
font-weight: 600;
line-height: 20px;
margin-bottom: 32px;
margin-top: 16px;
padding: 10px 24px;
}
.payment-cards-chat-consultan {
display: none;
}
.payment-cards-chat-consultan-modal {
align-items: center;
display: flex;
justify-content: space-between;
padding: 0 1rem;
width: 100%;
}
.payment-cards-chat-consultan-modal > * + * {
margin-left: 0.5rem;
}
.payment-cards-chat-consultan-modal p {
font-size: 12px;
font-weight: 600;
line-height: 18px;
margin: 0;
}
.payment-cards-chat-consultan-modal a {
flex: 1 0 auto;
}
.payment-cards-chat-consultan-modal .button-basic-white {
border: 1px solid #cfd3db;
border-radius: 96px;
font-size: 14px;
font-weight: 700;
line-height: 24px;
padding: 0.375rem 1rem;
}
.payment-duration button {
font-size: 1rem;
font-weight: 700;
line-height: 24px;
}
.payment-card__flashsale {
align-items: center;
border-radius: 32px 0 0 0;
display: flex;
left: -10px;
position: absolute;
top: 0;
z-index: 2;
}
.payment-card__flashsale:before {
border-color: transparent #cd1924 transparent transparent;
border-style: solid;
border-width: 0 10px 10px 0;
bottom: -10px;
content: '';
left: 0;
position: absolute;
}
.payment-card__flashsale-discount {
background: #e52a34;
border-top-left-radius: 10px;
display: flex;
padding: 0.25rem 0.5rem 0.25rem 1.8rem;
}
.payment-card__flashsale-discount img {
left: -5px;
position: absolute;
top: -10px;
}
.payment-card__flashsale-discount p {
font-size: 12px;
font-weight: 600;
line-height: 18px;
text-transform: uppercase;
}
.payment-card__flashsale-timer {
background: #e52a34;
border-bottom-right-radius: 10px;
display: inline-block;
margin-left: 0;
padding: 0.25rem 0.25rem 0.25rem 0;
position: relative;
border-top-left-radius: 10px;
display: flex;
gap: 0.5rem;
}
.payment-card__flashsale-timer:before {
background: #e52a34;
border-bottom-right-radius: 10px;
border-top-right-radius: 4px;
content: '';
height: 100%;
left: 0;
min-width: 100%;
position: absolute;
top: 0;
transform: perspective(75px) rotateX(-38deg);
transform-origin: 0 100%;
z-index: -1;
}
.payment-card__flashsale-timer p {
font-size: 12px;
font-weight: 600;
line-height: 18px;
margin: 0;
}
.modal-overlay {
background: rgba(28, 32, 57, 0.8);
height: 100%;
left: 0;
overflow: auto;
position: fixed;
top: 0;
transition: opacity 0.5s ease-out;
width: 100%;
z-index: 10001;
}
.modal-content {
background: #fff;
border-radius: 1rem;
margin: auto;
padding: 1rem;
position: relative;
}
.modal-duration .modal-content > * + * {
margin-top: 1rem;
}
.modal-content > * + * {
margin-top: 0.75rem;
}
.modal-package-title {
align-items: center;
display: flex;
justify-content: center;
}
.modal-package-title p {
font-size: 20px;
font-weight: 700;
line-height: 30px;
margin: 0;
}
.payment-package-detail-card {
border-radius: 1rem;
}
.payment-package-detail-card__header {
border-radius: 1rem 1rem 0 0;
overflow: visible;
position: relative;
}
.payment-package-detail-card.ruanguji .payment-package-detail-card__header {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/2b883224-d0af-4289-8893-09ca2f9d98ff.png), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(230.74deg, #a9e4e9 0.81%, #def3f5 82.04%), linear-gradient(230.74deg, #8ec8f8 0.81%, #e0eefa 82.04%);
background-position-x: center, right, center;
background-position-y: 92%, top, center;
background-repeat: no-repeat;
background-size: 164px, 40%, cover;
}
.payment-package-detail-card.rubel .payment-package-detail-card__header {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/791761e7-b5b4-4cc2-bef5-0d5f2c99ab7e.png), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(230.74deg, #8ec8f8 0.81%, #e0eefa 82.04%);
background-position-x: center, right, center;
background-position-y: 92%, top, center;
background-repeat: no-repeat;
background-size: 164px, 40%, cover;
}
.payment-package-detail-card.utbk .payment-package-detail-card__header {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Rubel2022/background-payment-card-ruangbelajar+utbk.png) #edf7f8;
background-repeat: no-repeat;
background-size: cover;
}
.payment-package-detail-card.roboguru .payment-package-detail-card__header {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Rubel2022/background-payment-card-ruangbelajar+roboguru.png), #f1f2f9;
background-repeat: no-repeat;
background-size: cover;
}
.payment-package-detail-card__header > * + * {
margin-top: 1rem;
}
.payment-package-detail-card__header p {
margin: 0;
}
.payment-package-detail-card__title {
color: #2c313a;
font-weight: 700;
}
.payment-package-detail-card__header .payment-package-detail-card__description {
font-weight: 400;
margin-top: 0.5rem;
}
.payment-package-detail-card__detail {
background: #fff;
border-radius: 1rem;
margin-top: -1rem;
padding: 0.75rem;
position: relative;
height: 315px;
overflow-y: hidden;
}
.payment-package-detail-card__usp--container {
display: none;
position: relative;
}
.payment-package-detail-card__usp {
height: 11rem;
overflow-x: hidden;
overflow-y: scroll;
padding: 0 0.75rem 1.5rem 0;
}
.payment-package-detail-card__price-actions {
padding-top: 0.5rem;
position: relative;
z-index: 2;
}
.payment-package-detail-card__usp::-webkit-scrollbar {
width: 4px;
}
.payment-package-detail-card__usp::-webkit-scrollbar-track {
background: #fff;
}
.payment-package-detail-card__usp::-webkit-scrollbar-thumb {
background: #cfd3db;
}
.payment-package-detail-card__usp::-webkit-scrollbar-hover {
background: #888;
}
.payment-package-detail-card__usp p {
margin: 0;
}
.payment-package-detail-card__usp--active-package {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20ruangbelajar/ic-calendar-blue.svg);
background-position-y: center;
background-repeat: no-repeat;
background-size: 24px 24px;
padding-left: 20px;
}
.payment-package-detail-card__usp--active-package p {
color: #1480d8;
font-weight: 600;
margin-left: 0.5rem;
}
p.font-value {
color: #2c313a;
font-family: Inter;
font-size: 14px;
font-weight: 600;
line-height: 22px;
padding-top: 0.75rem;
}
.font-modal-title {
font-size: 20px;
font-weight: 700;
line-height: 30px;
padding-bottom: 4px;
}
.modal-package .payment-package-detail-card__usp {
border-top: 1px dashed #bec8d0;
height: 100%;
}
.btn-detail {
align-items: center;
background: transparent;
border: none;
border-radius: 96px;
color: #20a4b0;
display: flex;
float: none;
font-family: Inter;
font-size: 14px;
font-weight: 700;
line-height: 22px;
margin: auto;
text-decoration: none;
}
.btn-detail:after {
align-self: center;
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/dbac9fea-37d9-462f-a0d3-1e6db38e4840.svg);
background-size: 100% 100%;
content: '';
display: inline-flex;
height: 1rem;
margin-left: 0.25rem;
width: 1rem;
}
.payment-package-detail-card__usp ul {
list-style: none;
margin: 0;
height: max-content;
padding: 0 0 0.25rem;
}
.payment-package-detail-card__usp li {
align-items: flex-start;
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Rubel2022/ic-checklist.svg);
background-position-x: left;
background-position-y: 10%;
background-repeat: no-repeat;
background-size: 16px 16px;
display: flex;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding-left: 24px;
word-break: break-word;
}
.payment-package-detail-card__usp li + li {
margin-top: 0.75rem;
}
.payment-package-detail-card__usp li p {
line-height: 22px;
margin-left: 0.5rem;
}
.payment-package-detail-card__usp--box-shadow {
background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
bottom: 0;
left: 0;
position: absolute;
width: 100%;
}
.payment-package-detail-card__usp--box-shadow:after {
background: #fff;
bottom: 0;
content: '';
height: 1rem;
left: 0;
position: absolute;
width: 100%;
}
.payment-package-detail-card__action-usp {
align-items: center;
background: #fff;
border: none;
border-top: 1px dashed #bec8d0;
display: flex;
justify-content: center;
padding-top: 0.75rem;
width: 100%;
}
.payment-package-detail-card__action-usp > * + * {
margin-left: 0.5rem;
}
.payment-package-detail-card__action-usp p {
color: #13939e;
font-size: 16px;
font-weight: 700;
line-height: 24px;
margin: 0;
}
.payment-package-detail-card__action-usp.btn-close-usp {
display: none;
}
.payment-package-detail-card__price--detail {
align-items: center;
display: flex;
min-height: 2.5rem;
padding-bottom: 0.25rem;
}
.payment-package-detail-card__price--detail > * + * {
margin-left: 8px;
}
.payment-package-detail-card__price--detail p {
margin-bottom: 0;
}
.payment-package-detail-card__price--detail a {
flex: 1;
}
.payment-package-detail-card__price--discount-label {
background: #f8e1e2;
border-radius: 4px;
padding: 0.25rem;
font-family: 'Inter', sans-serif;
}
.payment-package-detail-card__price--discount-label p {
font-weight: 600;
margin: 0;
}
.payment-package-detail-card__price--buy-package .button-basic-orange {
border: none;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 22px;
max-width: 100%;
padding: 7px;
width: 100%;
height: 36px;
}
.payment-package-detail-card__price--discount > * + * {
margin-top: 0.25rem;
}
.payment-package-detail-card__price--strike {
align-items: flex-start;
display: flex;
flex-direction: column;
}
.payment-package-detail-card__price--strike > * + * {
margin-left: 0.25rem;
}
.payment-package-detail-card__price--strike .font-strike {
color: #5e677b;
font-size: 12px;
font-weight: 700;
line-height: 18px;
}
.payment-package-detail-card__price--strike .font-red {
color: #cd1924;
font-weight: 700;
}
.payment-card__price--detail-permonth p {
color: #1480d8;
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.modal-duration-body .button-basic-white {
border: 1px solid #cfd3db;
}
.modal-duration .modal-content {
background: #fff;
border-radius: 1rem;
margin: auto;
padding: 20px;
}
.modal-duration-title {
align-items: center;
display: flex;
justify-content: space-between;
}
.modal-duration-title p {
font-size: 16px;
font-weight: 700;
line-height: 24px;
margin: 0;
}
.modal-duration-body {
grid-gap: 0.75rem;
display: grid;
grid-template-columns: auto auto auto;
}
.modal-duration-body .button-basic-white {
font-size: 14px;
font-weight: 700;
line-height: 24px;
padding: 0.75rem 2.5rem;
}
.modal-duration-body .button-basic-white:active {
background: #e0eefa;
border: 1px solid #2196f3;
color: #1480d8;
}
.modal-duration-submit .btn-submit-duration {
border: none;
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding: 0.875rem 0;
width: 100%;
}
.btn-duration-option {
display: none;
}
.other-package {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/27959118-f626-4a57-b553-e99446aab0fb.png), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(224.06deg, #8ec8f8 1.12%, #def3f5 98.65%);
background-position-x: left, right, center;
background-position-y: bottom, top, center;
background-repeat: no-repeat;
background-size: 200px, 60%, cover;
border-radius: 1rem;
display: flex;
flex-direction: column;
height: 30.65rem;
justify-content: flex-start;
padding: 3.5rem 2.25rem 0;
}
.other-ruanguji {
height: 442px;
}
.other-rubel {
height: 548px;
}
.package-other-title {
color: #2c313a;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 28px;
max-width: 90%;
padding-bottom: 1rem;
}
.package-other-arrow {
align-items: center;
background: #fff;
border-radius: 100px;
box-shadow: 0 12px 16px hsla(217, 5%, 53%, 0.12);
display: flex;
height: 2rem;
justify-content: center;
transform: rotate(-90deg);
width: 2rem;
}
.packages-content_tabs {
align-items: center;
background: #fff;
border-radius: 48px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
display: grid;
float: none;
grid-template-columns: 1fr 1fr;
justify-content: space-between;
margin: 1rem auto 0;
max-width: 55%;
text-align: center;
}
.packages-tabs {
background: transparent;
border: none;
color: #959dac;
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding: 16px 0;
text-align: center;
}
.chosen {
background: #2196f3;
border-radius: 80px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
color: #fff;
margin: 0.5rem;
width: 100%;
width: -webkit-fill-available;
}
.payment-card__flashsale-timer span {
display: inline-block;
height: 1rem;
width: 1rem;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
to {
transform: rotate(1turn);
}
}
.packages-content_cards {
padding: 1rem 0;
}
.ruangbelajar .payment-package-detail-card__top {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/8def8cbe-9769-4f80-a646-aa3626625009.svg), linear-gradient(230.74deg, #8ec8f8 0.81%, #e0eefa 82.04%);
}
.kitab .payment-package-detail-card__top {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/8def8cbe-9769-4f80-a646-aa3626625009.svg), linear-gradient(230.74deg, #85d7df 0.81%, #eaf5f8 82.04%);
}
.ruanguji .payment-package-detail-card__top {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/8def8cbe-9769-4f80-a646-aa3626625009.svg), linear-gradient(230.74deg, #8ec8f8 0.81%, #e0eefa 82.04%);
}
.bao .payment-package-detail-card__top {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/8def8cbe-9769-4f80-a646-aa3626625009.svg), linear-gradient(231.17deg, #f9cbab, #faf4e0 85.28%);
}
.bac .payment-package-detail-card__top {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/8def8cbe-9769-4f80-a646-aa3626625009.svg), linear-gradient(230.74deg, #b0d8f9 0.81%, #cbfff9 82.04%);
}
.payment-package-detail-card__top {
background-position-x: right, center;
background-position-y: top, center;
background-repeat: no-repeat;
background-size: 60%, cover;
border-radius: 12px;
padding: 12px;
position: relative;
height: 12rem;
}
.package-product-label {
grid-gap: 0.35rem;
align-items: center;
background: #4844fa;
border-radius: 9999px;
display: grid;
grid-template-columns: auto 1fr;
left: 0.75rem;
padding: 0.25rem 0.5rem;
position: absolute;
top: 0.75rem;
width: fit-content;
}
.package-product-label img {
height: 16px;
width: 16px;
}
.font-label,
.unit {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.unit {
color: #5e677b;
}
.font-package-name {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.font-price {
font-weight: 700;
}
@media (min-width: 1025px) {
.slick-prev {
left: 93% !important;
}
}
@media (min-width: 768px) {
.payment-main {
display: flex;
gap: 2rem;
}
.payment-duration p,
.payment-title h2 {
color: #fff;
}
.payment-navigation {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Rubel2022/ornament-background-payment-dekstop.svg), linear-gradient(212.41deg, #cd1924 16.52%, #e65058 58.79%, #f98f78 82.63%),
linear-gradient(180.45deg, #fe1c31 32.62%, #f69c5d 98.52%), #d9d9d9;
background-position-x: left, center;
background-position-y: bottom, center;
background-repeat: no-repeat;
background-size: auto, cover;
border-radius: 1.5rem;
flex: 1 0 auto;
max-width: 258px;
padding: 1rem;
}
.payment-duration > * + *,
.payment-navigation > * + * {
margin-top: 0.75rem;
}
.payment-title img {
display: none;
}
.payment-duration button {
padding: 0.75rem;
width: 100%;
}
.payment-cards {
flex: 1;
}
.payment-cards-chat-consultan {
align-items: center;
display: grid !important;
float: none;
grid-template-columns: 1fr auto;
justify-content: center;
margin: auto;
max-width: 38rem;
padding: 1rem 3rem 1rem 1rem;
}
.payment-cards-chat-consultan > * + * {
margin-left: 1.5rem;
}
.payment-cards-chat-consultan p {
font-size: 16px;
font-weight: 600;
line-height: 24px;
margin: 0;
}
.payment-cards-chat-consultan a {
flex: 1 0 auto;
}
.payment-cards-chat-consultan .button-basic-white {
border: 1px solid #cfd3db;
font-size: 14px;
font-weight: 700;
line-height: 24px;
padding: 0.625rem 1rem;
}
.modal-close {
background: #fff;
border: none;
border-radius: 50%;
filter: drop-shadow(0 8px 18px rgba(52, 143, 151, 0.1));
padding: 0.25rem;
position: absolute;
right: 1rem;
top: 1rem;
}
.modal-content,
.modal-duration .modal-content {
top: 50%;
transform: translateY(-50%);
width: 30rem;
}
.payment-package-detail-card {
flex: 0 0 218px;
max-width: 218px;
}
.payment-package-detail-card__header {
min-height: 10rem;
padding: 1rem 1rem 4rem;
}
.payment-package-detail-card__title {
align-items: flex-end;
display: flex;
font-size: 10px;
font-weight: 600;
line-height: 16px;
min-height: 1.5rem;
}
.payment-package-detail-card__subtitle {
font-size: 14px;
font-weight: 700;
line-height: 22px;
min-height: 4rem;
}
.payment-package-detail-card__description {
font-size: 14px;
line-height: 22px;
}
.payment-package-detail-card__price--discount-label p {
font-size: 14px;
line-height: 20px;
}
.payment-package-detail-card__usp li p,
.payment-package-detail-card__usp--active-package p {
font-size: 14px;
line-height: 22px;
}
.payment-package-detail-card__usp--box-shadow {
height: 60px;
}
.payment-package-detail-card__price--strike .font-red {
color: #2c313a;
font-size: 16px;
line-height: 24px;
}
.payment-cards-container .slick-slide {
margin: 0 0.5rem;
}
.payment-cards-container .slick-list {
margin: 0 -0.5rem;
padding: 0.5rem 1rem 0;
}
.font-price {
font-size: 16px;
line-height: 24px;
}
}
@media (max-width: 767px) {
.payment-card__flashsale-timer span {
width: 0.8rem;
}
.packages-content_tabs {
max-width: 100%;
}
.packages-tabs {
font-size: 14px;
line-height: 22px;
margin: 4px;
padding: 0.75rem 0;
}
.btn-detail {
font-size: 12px;
line-height: 18px;
}
.payment-package-detail-card__price--buy-package {
margin-bottom: 0;
}
.payment-title {
align-items: center;
display: flex;
justify-content: center;
}
.payment-title > * + * {
margin-left: 0.75rem;
}
.payment-duration {
align-items: center;
display: flex;
justify-content: space-between;
}
.payment-duration button {
padding: 0.5rem 0.75rem;
}
.payment-duration button > * + * {
padding-left: 4rem;
}
.payment-card {
margin: auto;
}
.modal-wrapper {
height: fit-content;
padding: 1rem 1rem 2.5rem;
position: relative;
}
.modal-content {
border-radius: 1rem 1rem 0 0;
bottom: 0;
justify-content: center;
left: 0;
overflow-y: hidden;
padding: 1rem 0;
position: fixed;
width: 100%;
}
.modal-close {
background: #fff;
border: none;
border-radius: 50%;
padding: 0;
position: absolute;
right: 1rem;
top: 1rem;
}
.modal-package .modal-close {
position: static;
}
.modal-package .payment-duration {
padding: 0 1rem;
}
.modal-package-title {
align-items: flex-start;
justify-content: flex-end;
left: 0;
position: absolute;
right: 0.5rem;
top: 0;
}
.modal-package-title p {
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.payment-cards-modal {
margin-top: -4%;
}
.modal-detail-package .payment-package-detail-card__usp {
overflow-x: hidden;
overflow-y: auto;
padding: 0.5rem 0 0;
}
.font-modal-title {
font-size: 16px;
font-weight: 700;
line-height: 24px;
max-width: 90%;
}
.modal-detail-package p.font-value {
font-size: 12px;
line-height: 18px;
padding: 0;
}
.modal-detail-package .payment-package-detail-card__price--buy-package {
border-top: 1px dashed #bec8d0;
padding-top: 0.75rem;
position: relative;
width: 100%;
}
.modal-detail-package button.button-basic-orange.text-white {
bottom: -40px;
padding: 0.5rem;
position: absolute;
width: 100%;
}
.payment-duration p {
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.payment-duration button {
font-size: 12px;
font-weight: 700;
line-height: 18px;
}
.payment-cards-container {
margin-left: 0;
padding: 0;
}
.modal-detail-package .payment-package-detail-card__usp li {
display: block;
min-height: 0;
}
.modal-detail-package .payment-package-detail-card__usp ul {
padding: 0 0 0.75rem;
}
.packages-content_cards .slick-dots {
bottom: -11% !important;
}
.rubel .payment-package-detail-card__usp {
height: 250px !important;
}
.payment-cards-container .slick-list {
margin: 0 -8px 66px;
padding: 4% 5% 0 3% !important;
}
.payment-package-detail-card {
width: 200px !important;
}
.payment-cards-container .slick-slide {
box-sizing: border-box;
margin: 0 8px;
width: 200px !important;
}
.payment-package-detail-card__header {
min-height: 10rem;
padding: 1rem 0.75rem 1.5rem;
}
.payment-cards {
overflow: hidden;
}
.payment-cards-container-modal .payment-package-detail-card__header {
min-height: 168px;
}
.payment-cards-container-modal .payment-package-detail-card__usp--container {
display: block;
}
.payment-cards-container-modal .payment-package-detail-card__action-usp {
display: none;
}
.packages {
padding: 1rem 0 2rem;
}
.packages-content_cards {
padding: 0;
}
.payment-package-detail-card__detail {
height: fit-content;
}
.payment-package-detail-card__usp {
height: 110px;
}
.payment-package-detail-card__title {
align-items: flex-end;
display: flex;
font-size: 10px;
font-weight: 600;
line-height: 16px;
min-height: 1rem;
}
.payment-package-detail-card__subtitle {
font-size: 14px;
font-weight: 700;
line-height: 22px;
min-height: 5.5rem;
padding-bottom: 18px;
}
.payment-package-detail-card__description {
font-size: 12px;
line-height: 18px;
}
.payment-package-detail-card__price--strike .font-strike {
font-size: 10px;
line-height: 16px;
}
.payment-package-detail-card__price--discount-label p {
font-size: 12px;
line-height: 18px;
}
.payment-package-detail-card__usp li,
.payment-package-detail-card__usp--active-package p {
font-size: 12px;
line-height: 20px;
}
.payment-package-detail-card__usp--box-shadow {
height: 45px;
}
.payment-package-detail-card__price--strike .font-red {
font-size: 14px;
line-height: 22px;
}
.payment-card__price--detail-permonth p {
font-size: 12px;
line-height: 18px;
}
.payment-package-detail-card__price--buy-package .button-basic-orange {
border: 1px solid #f26d0f;
font-size: 12px;
line-height: 18px;
padding: 0.35rem;
}
.other-package {
background-size: 190px, 40%, cover;
height: 27.5rem;
padding: 54px 24px 0;
}
.package-other-title {
font-size: 16px;
letter-spacing: normal;
line-height: 24px;
}
.payment-package-detail-card__action-usp.btn-close-usp-desktop,
.payment-package-detail-card__action-usp.btn-open-usp-desktop {
display: none;
}
.payment-package-detail-card__action-usp p {
font-size: 12px;
line-height: 16px;
}
.payment-card__flashsale-discount p,
.payment-card__flashsale-timer p {
font-size: 10px;
line-height: 16px;
}
.payment-card__flashsale-timer:before {
top: -0.5px;
}
.modal-duration .modal-content {
border-radius: 1rem 1rem 0 0;
bottom: 0;
left: 0;
position: fixed;
width: 100%;
}
.modal-duration-body .button-basic-white {
font-size: 12px;
font-weight: 700;
line-height: 16px;
padding: 0.5rem 0;
}
.modal-duration-submit .btn-submit-duration {
font-size: 14px;
font-weight: 700;
line-height: 24px;
padding: 0.625rem 0;
}
.payment-section {
padding-top: 0;
}
.payment-section .page-center {
width: 100% !important;
}
.payment-main {
display: block;
overflow: hidden;
padding: 1rem;
}
.payment-main > * + *,
.payment-navigation > * + * {
margin-top: 1rem;
}
.packages-content_cards.rubel-cards .slick-list {
margin: 0 -8px 55px !important;
}
.other-package.other-ruanguji {
height: 385px;
}
.font-label,
.unit {
font-size: 10px;
line-height: 16px;
}
.font-price {
font-size: 14px;
line-height: 22px;
}
.payment-package-detail-card__price--detail > * + * {
margin-left: 4px;
}
.slick-prev {
left: 75% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.payment-cards-container .slick-slide {
box-sizing: border-box;
margin: 0 8px;
width: 218px !important;
}
.packages {
padding: 1rem 0 4rem;
}
.packages .font-subtitle {
font-size: 24px;
line-height: 36px;
text-align: left;
}
.packages-content_cards {
padding: 1rem 0;
}
}
.payment-package-detail-card__usp--detail {
display: flex;
flex-direction: column;
gap: 8px;
min-height: 100%;
position: relative;
}
.payment-package-detail-card__usp--detail::after {
content: '';
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
pointer-events: none;
background-image: linear-gradient(0deg, #fff 18.29%, #fff0);
width: 100%;
height: 2rem;
}
.packages-item-description {
font-size: 12px;
line-height: 18px;
color: #5e677b;
font-weight: 600;
min-height: 2.5rem;
}
.start-from {
min-height: 0;
padding-bottom: 0.5rem;
}
.payment-package-detail-card__price {
display: flex;
align-items: center;
gap: 8px;
}
.payment-package-detail-card__price--discount {
border-radius: 4px;
padding: 4px;
background-color: #f8e1e2;
color: #cd1924;
font-weight: 600;
font-family: 'Inter', sans-serif;
color: var(--K12-Base-Theme-Text-Solid-Highlight, #cd1924);
font-size: 14px;
line-height: 22px;
}
.packages-price {
color: var(--K12-Base-Theme-Text-Solid-Ink, #2c313a);
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.packages-price span {
color: var(--K12-Base-Theme-Text-Solid-Neutral, #5e677b);
font-family: Inter;
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.champions {
border-radius: 24px;
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/4d81c590-a879-427d-87d0-b9bdf8ff3c0e.png), url(https://cdn-web-2.ruangguru.com/landing-pages/assets/b61fe0e5-9785-4179-b3df-5611b21f5bd4.png),
linear-gradient(339deg, #0094ff 22.16%, #30f 52.34%, #352185 81.36%);
background-repeat: no-repeat;
background-position-x: left, right, center;
}
.champions-content {
display: flex;
justify-content: space-between;
align-items: center;
padding: 24px 40px 0;
}
.champions-content-text {
padding-bottom: 40px;
}
.subtitle-champions {
font-size: 16px;
font-weight: 600;
line-height: 24px;
display: flex;
align-items: center;
gap: 10px;
}
.title-champions {
font-size: 20px;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.1px;
}
.yellow-text {
background: linear-gradient(90deg, #fad200 0.06%, #ffedbe 61.24%, #fad200 99.08%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
@media (min-width: 768px) {
.champions {
margin: 1.5rem 0 2.5rem;
}
.champions-img {
max-width: 23rem;
}
}
@media (max-width: 767px) {
.champions-content {
flex-direction: column;
padding: 24px 12px 0;
}
.champions-img {
width: 100%;
}
.subtitle-champions {
font-size: 14px;
line-height: 18px;
}
.title-champions {
font-size: 16px;
line-height: 20px;
}
.ul-checklist li {
font-size: 14px;
line-height: 22px;
padding-bottom: 10px;
}
.subtitle-champions img {
width: 20px;
height: 20px;
}
}
.goals-card {
position: relative;
background: #ffffff;
border-radius: 24px;
padding: 32px 24px;
display: flex !important;
flex-direction: column;
align-items: center;
gap: 24px;
border: 1px solid transparent;
transition: all 0.3s ease;
box-shadow: 0 8px 16px 0 rgba(129, 134, 142, 0.08);
height: fit-content;
}
.goals-card.sma {
border: 1px solid #fbeae0;
background: linear-gradient(235deg, #fff6ed -12.59%, #f7f6ff 112.59%);
}
.goals-card.smp {
background: linear-gradient(235deg, #edfff8 -12.59%, #f7f6ff 112.59%);
}
.goals-card.sd {
border: 1px solid #e5f3e4;
background: linear-gradient(235deg, #faffed -12.59%, #fffff6 112.59%);
}
.goals-card.smp.goals-card--active {
border: 5px solid #52aee2;
}
.goals-card--active {
box-shadow: 0 8px 16px 0 rgba(129, 134, 142, 0.08);
transform: translateY(-8px);
}
.goals-card-badge {
position: absolute;
top: -15px;
left: 50%;
transform: translateX(-50%);
display: inline-flex;
justify-content: center;
align-items: center;
gap: 10px;
padding: 6px 14px;
border-radius: 12px;
font-size: 18px;
font-weight: 700;
line-height: 22px;
letter-spacing: -0.1px;
text-align: center;
white-space: nowrap;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
z-index: 2;
color: fff;
}
.goals-card-badge--selesai {
background: #f26d0f;
}
.goals-card-badge--active {
background: linear-gradient(90deg, #4cc2a6 0%, #52aee2 100%);
}
.goals-card-title {
text-align: center;
font-size: 24px;
font-weight: 700;
line-height: 36px;
letter-spacing: -0.12px;
padding-bottom: 4px;
}
.goals-card-date {
text-align: center;
font-size: 14px;
font-weight: 700;
line-height: 22px;
}
.goals-card.sma .goals-card-title,
.goals-card.sma .goals-card-date,
.goals-card.sma .goals-card-desc {
color: #937a74;
}
.goals-card.smp .goals-card-title {
color: #097daf;
}
.goals-card.sd .goals-card-title,
.goals-card.sd .goals-card-date,
.goals-card.sd .goals-card-desc {
color: #62816a;
}
.goals-card-date-pill {
color: #ffffff;
padding: 3px 8px;
border-radius: 8px;
font-size: 14px;
font-weight: 700;
line-height: 22px;
text-align: center;
margin-top: 4px;
}
.goals-card.smp .goals-card-date-pill {
background: #cbefff;
color: #097daf;
}
.goals-card-desc {
color: var(--neutral-cloudy-100, #4b5262);
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.goals-card .button-basic-white {
margin-top: 16px;
width: 100%;
border-radius: 50px;
border: 1px solid #e0e0e0;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
font-weight: 700;
color: #2c313a;
}
/* Text Colors */
.font-green {
color: #4caf50 !important;
font-weight: 700;
}
.goals .font-subhead {
max-width: 45rem;
}
@media (min-width: 768px) {
.goals {
padding: 0 0 2rem;
}
.goals-cards {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
padding-top: 40px;
}
}
@media (max-width: 767px) {
.goals {
padding: 2rem 0 1rem;
}
.goals-cards {
padding: 1rem 0;
}
.goals-card {
padding: 24px 12px 12px;
margin-top: 24px;
}
.goals-card-title {
font-size: 20px;
line-height: 28px;
}
.goals-cards .slick-slide {
margin: 0 0.5rem;
transition: transform 0.3s ease;
transform: scale(0.95);
}
.goals-cards .slick-slide.slick-center {
transform: scale(1);
z-index: 10;
}
.goals-cards .slick-list {
margin: 0 -0.5rem;
}
.goals-card-badge {
font-size: 14px;
line-height: 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.goals-cards {
grid-template-columns: repeat(2, 1fr);
}
.goals-card:last-child {
grid-column: span 2;
max-width: 50%;
margin-left: auto;
margin-right: auto;
}
}
.examples .font-subhead {
max-width: 32rem;
}
.examples-cards {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
padding-top: 24px;
float: none;
margin: auto;
max-width: 62rem;
}
.examples-card {
border-radius: 16px;
background: linear-gradient(235deg, #4cc2a6 -12.59%, #29a4e9 112.59%), linear-gradient(235deg, #2196f3 -12.59%, #20a4b0 112.59%);
box-shadow: 0 12px 16px 0 rgba(129, 134, 142, 0.12);
padding: 1rem;
display: flex;
flex-direction: column;
gap: 12px;
}
.font-title-example {
font-size: 18px;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.09px;
padding-bottom: 2px;
}
.font-desc-example {
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding-bottom: 4px;
}
.font-note-example {
font-size: 11px;
font-weight: 400;
line-height: 16px;
font-style: italic;
padding-top: 2px;
}
.examples-cta {
text-align: center;
padding-top: 2rem;
float: none;
margin: auto;
max-width: 260px;
}
@media (max-width: 767px) {
.examples-cards {
grid-template-columns: 1fr;
}
.img-example {
height: auto;
}
}
.reasons-wrapper {
border-radius: 24px;
background: #fff;
margin-top: -2.5rem;
position: relative;
z-index: 2;
}
@media (max-width: 768px) {
.reasons-wrapper {
margin-top: -2rem;
}
}
.reasons-content {
display: flex;
padding: 16px;
flex-direction: column;
justify-content: center;
gap: 16px;
}
.reasons-content-header {
display: flex;
align-items: center;
justify-content: space-between;
}
.reasons-cards {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 12px;
align-items: flex-start;
}
.reasons-card {
gap: 12px;
border-radius: 16px;
border: 1px solid var(--K12-Base-Theme-Border-Default, #cfd3db);
background: var(--color-white, #fff);
display: flex;
padding: 9px 12px;
align-items: center;
min-height: 6rem;
}
.font-title-reasons {
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.font-desc-reasons {
font-size: 14px;
line-height: 22px;
padding-top: 1px;
}
.font-countdown {
border-radius: 12px;
background: linear-gradient(90deg, #4cc2a6 0%, #52aee2 100%);
display: flex;
padding: 6px 14px;
justify-content: center;
align-items: center;
gap: 10px;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.1px;
}
@media (min-width: 768px) {
.reasons .font-subtitle {
font-size: 24px;
line-height: 36px;
letter-spacing: -0.12px;
}
}
@media (max-width: 767px) {
.reasons .font-subtitle {
font-size: 16px;
line-height: 24px;
letter-spacing: normal;
}
.reasons-content {
padding: 12px;
}
.reasons-content-header {
flex-direction: column;
}
.reasons-cards {
display: flex;
overflow-x: auto;
gap: 12px;
padding-bottom: 8px;
}
.reasons-card {
flex-shrink: 0;
width: 18rem;
min-height: 4rem;
gap: 4px;
}
.reasons-card img {
max-width: 36px;
height: auto;
}
.font-countdown {
font-size: 14px;
line-height: 18px;
}
.font-title-reasons,
.font-desc-reasons {
font-size: 12px;
line-height: 16px;
}
}
/*USP SECTION*/
.font-title-support {
font-weight: 700;
text-align: center;
}
.font-desc-support {
font-weight: 400;
text-align: center;
}
.value-support {
background: #f2f5fa;
padding: 40px 0;
}
.support-card {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/f175e598-c82c-4f1f-927a-27f756984bd5.svg), linear-gradient(235deg, #648af3 -12.59%, #3bced3 112.59%),
linear-gradient(235deg, #2196f3 -12.59%, #20a4b0 112.59%);
background-position-y: 101%, center;
background-repeat: no-repeat;
background-size: 70%, cover;
border-radius: 16px;
box-shadow: 0px 12px 16px 0px rgba(129, 134, 142, 0.12);
display: flex !important;
flex-direction: column;
justify-content: space-between;
padding: 1rem 0 0;
text-align: center;
min-height: 25rem;
}
.support-card img {
align-self: flex-end;
display: flex;
}
.value-support .ul-checklist li {
font-size: 14px;
line-height: 22px;
padding-bottom: 4px;
padding-left: 25px;
}
.font-title-support {
float: none;
margin: 0 auto !important;
max-width: 10rem;
}
.value-support_content--cta {
display: flex;
align-items: center;
justify-content: center;
}
.value-support .font-subtitle {
float: none;
margin: 0 auto !important;
max-width: 50rem;
}
.support-card_header {
text-align: left;
}
.support-card .font-note-example {
padding: 0 1rem;
}
@media (min-width: 1025px) {
.value-support-slick .slick-slide {
margin: 0 12px;
}
.value-support-slick .slick-list {
margin: 0 -12px;
}
/* .value-support-slick {
grid-gap: 1rem;
display: grid;
grid-template-columns: repeat(4, 1fr);
} */
.value-support_content--cards {
padding: 1rem 0;
}
.support-card_header {
padding-bottom: 10px;
}
.value-support .ul-checklist {
padding: 12px 1rem;
}
.value-support_content--cta {
padding: 1rem 0;
}
.value-support .font-subhead {
max-width: 45rem;
}
}
@media (max-width: 1024px) {
.value-support_content--cards {
padding: 1rem 0.5rem 0;
}
.value-support-slick .slick-slide {
margin: 0 6px;
}
.value-support-slick .slick-list {
margin: 0 -6px;
padding: 0 10% 0 0 !important;
}
.value-support .ul-checklist {
padding: 8px 1rem;
}
.value-support_content--cta {
padding: 2.5rem 0 0;
}
}
@media (min-width: 768px) {
.font-title-support {
font-size: 18px;
letter-spacing: -0.005em;
line-height: 28px;
}
.font-desc-support {
font-size: 14px;
line-height: 22px;
padding: 10px 0 32px;
}
}
@media (max-width: 767px) {
.value-support {
padding: 1rem 0 2rem;
}
.value-support .font-subtitle {
float: none;
margin: 0 auto !important;
}
.font-title-support {
font-size: 16px;
line-height: 24px;
}
.font-desc-support {
font-size: 12px;
line-height: 18px;
}
.support-card {
height: 357px;
width: 278px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.support-card {
height: 377px;
width: 276px !important;
}
}
/*TESTIMONI SECTION*/
.testimoni {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/f175e598-c82c-4f1f-927a-27f756984bd5.svg), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(225deg, #4cc2a6 14.64%, #29a4e9 85.36%), linear-gradient(225deg, #1480d8 0%, #42a5f5 100%);
background-position-x: left, right, center;
background-position-y: 102%, top, center;
background-repeat: no-repeat;
background-size: 35%, 35%, cover;
overflow: hidden;
padding: 2rem 0;
}
.testimoni-card {
position: relative;
}
.testimoni-card_people {
float: none;
margin: auto;
max-width: 85%;
}
.testimoni-card_people img {
border-radius: 12px 12px 0 0;
}
.testimoni-card > div:not(.exception-testimoni) {
background: hsla(0, 0%, 100%, 0.9);
border: 1px solid #3cb6c1;
border-radius: 12px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
padding: 8px 12px;
}
.testimoni-card_univ {
grid-gap: 6px;
align-items: center;
display: grid;
grid-template-columns: auto 1fr;
left: -3%;
padding: 8px 12px 8px 8px !important;
position: absolute;
top: -5%;
width: 186px !important;
}
.testimoni-card_score {
position: absolute;
right: -5%;
text-align: center;
top: 30%;
width: fit-content;
z-index: 1;
}
.testimoni-card_score:after {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/99195fbc-1445-4bf6-b471-d6ba20333340.svg);
background-repeat: no-repeat;
background-size: cover;
content: '';
display: inline-block;
height: 40px;
position: absolute;
right: -20%;
top: -35%;
width: 40px;
}
.testimoni-card_desc {
bottom: 9.5rem;
left: 0.5rem;
padding: 12px 16px !important;
position: absolute;
width: 338px !important;
z-index: 1;
}
.testimoni-card_desc:before {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/189d6a29-9463-4a9b-991b-d58d57eefa40.svg);
background-repeat: no-repeat;
background-size: cover;
content: '';
display: inline-block;
height: 40px;
left: -6%;
position: absolute;
top: -12%;
width: 40px;
}
.font-subcard {
font-size: 11px;
font-weight: 400;
line-height: 16px;
}
.font-green.font-subcard {
color: #13939e !important;
font-size: 14px;
font-weight: 700;
line-height: 22px;
max-width: 90%;
padding-bottom: 0.25rem;
}
.font-headcard {
font-size: 11px;
font-weight: 700;
line-height: 16px;
max-width: 90%;
}
.font-desc-testimoni,
.testimoni-card_desc .font-headcard {
font-size: 12px;
line-height: 18px;
}
.font-desc-testimoni {
font-weight: 600;
}
.testimoni-card_score .font-headcard {
max-width: 100%;
}
.testimoni-card {
height: 442px;
width: 360px !important;
}
.testimoni-content_cards {
padding-bottom: 3rem;
}
.testimoni .button-basic-white {
font-size: 14px;
font-weight: 700;
line-height: 22px;
height: 36px;
padding: 0 16px;
width: 100%;
}
.package-bao {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg), #f26d0f;
}
.package-bac {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg), linear-gradient(135deg, #20a4b0, #495ccb);
}
.package-rubel {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg), linear-gradient(135deg, #cd1924, #f69c5d);
}
.testimoni-card_package {
align-items: center;
background-position-x: right, center !important;
background-position-y: top, center !important;
background-repeat: no-repeat !important;
background-size: 30%, cover !important;
border: 2px solid #fff;
border-radius: 12px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
display: grid;
grid-template-columns: 1.2fr 0.8fr;
margin-top: -0.15rem;
padding: 1rem;
position: relative;
z-index: 3;
}
.testimoni-package-subtitle {
font-size: 12px;
font-weight: 600;
line-height: 18px;
padding-bottom: 0.5rem;
}
.testimoni-package-name {
font-size: 14px;
font-weight: 700;
line-height: 22px;
}
@media (min-width: 1025px) {
.testimoni-slick .slick-prev {
left: 93% !important;
}
}
@media (min-width: 768px) {
.testimoni .font-subtitle {
float: none;
margin: 0 auto !important;
max-width: 38rem;
}
.testimoni-slick .slick-slide {
margin: 3rem 2rem 0;
}
.testimoni-slick .slick-list {
margin: -3rem -2rem 0;
padding: 4rem 3rem 0 2rem;
}
}
@media (max-width: 767px) {
.testimoni-card {
height: 360px;
width: 340px !important;
}
.testimoni-card_people {
max-width: 80%;
}
.testimoni-card_univ {
left: 0;
max-width: 174px !important;
top: -7%;
}
.font-headcard,
.font-subcard {
font-size: 11px;
line-height: 16px;
}
.font-headcard {
max-width: 80%;
padding: 2px 0 0;
}
.testimoni-card_score {
padding: 8px 24px !important;
right: 0;
}
.testimoni-card_score .font-headcard {
max-width: 100%;
}
.testimoni-card_desc {
bottom: 6.5rem;
left: 1.5rem;
padding: 12px 16px !important;
width: 280px !important;
}
.font-green.font-subcard {
max-width: 92%;
}
.font-green.font-subcard,
.testimoni-card_desc .font-headcard {
font-size: 12px;
line-height: 18px;
}
.font-desc-testimoni {
font-size: 10px;
line-height: 16px;
}
.testimoni-slick .slick-slide {
margin: 1.5rem 3rem;
}
.testimoni-slick .slick-list {
margin: 1.5rem -3rem -1.5rem;
}
.testimoni .button-basic-white {
font-size: 14px;
line-height: 22px;
max-width: 95%;
padding: 0.5rem 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.testimoni .font-subtitle {
float: none;
margin: auto !important;
max-width: 90%;
}
.testimoni-card_people {
max-width: 88%;
}
.testimoni-slick .slick-prev {
left: 90% !important;
}
.testimoni-card {
height: 400px;
}
.testimoni-slick .slick-slide {
margin: 0 1.25rem;
}
.testimoni-slick .slick-list {
margin: 0 -1.25rem;
padding: 3rem 2rem 0 1.5rem;
}
.testimoni-card_people {
max-width: 82%;
}
.testimoni-card_desc {
bottom: 7.5rem;
left: 1.35rem;
width: 278px !important;
}
.testimoni-content_cards {
padding-bottom: 3rem;
}
}
/*FAQ SECTION*/
.faq-rl {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/f175e598-c82c-4f1f-927a-27f756984bd5.svg), url(https://cdn-web-2.ruangguru.com/file-uploader/lp/d97e415b-08bf-4f23-aa9b-d0ffdfdffdf4.svg),
linear-gradient(225deg, #1480d8, #42a5f5);
background-position-x: left, right, center;
background-position-y: bottom, top, center;
background-repeat: no-repeat;
background-size: auto, auto, cover;
padding: 3rem 0;
}
.faq__title {
margin-bottom: 1rem;
text-align: center;
}
.faq__title h2 {
margin: 0;
}
.faq-rl .text-subtitle {
color: #fff;
font-family: Inter;
font-size: 20px;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 30px;
padding-bottom: 1rem;
text-align: center;
}
.accordion h3 {
color: #2c313a;
font-family: Inter;
font-size: 16px;
line-height: 24px;
max-width: 90%;
}
.accordion {
background: #fff;
border-radius: 8px;
box-shadow: 0 6px 20px 4px rgba(113, 130, 164, 0.08);
cursor: pointer;
padding: 1rem 18px;
}
.accordion h3 {
margin: 0;
}
.accordion.active {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.accordion:after {
color: #1e496b;
margin-top: -1.125rem;
}
#readtext:after,
.accordion:after {
border: solid !important;
border-width: 0 2.2px 2.2px 0 !important;
content: '';
float: right;
font-weight: 700;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
vertical-align: 0.2em !important;
}
#readtext:after {
color: #fff;
margin-left: 1.5rem;
margin-top: 0.35rem;
}
.active:after {
transform: rotate(225deg) !important;
}
#readtext.active:after {
margin-top: 0.5rem !important;
}
#readmore {
align-items: center;
background: transparent;
border: 2px solid #fff;
border-radius: 9999px;
color: #fff;
display: flex;
float: none;
font-family: Inter;
font-size: 14px;
font-weight: 700;
line-height: 22px;
margin: 2rem auto 0;
padding: 0.5rem 4rem;
text-align: center;
}
.panel {
background: #fff;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
margin-bottom: 16px;
margin-top: -5px;
max-height: 0;
overflow: hidden;
padding: 0 18px;
transition: max-height 0.2s ease-out;
}
.panel.expand {
padding: 0 18px 18px;
}
.accordion p {
margin: 0 !important;
}
.panel,
.panel p,
.panel > * {
color: #5e677b;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 22px;
}
.panel p {
margin: 0;
}
.faq__content {
width: 100%;
}
.faq__title .font-subtitle {
color: #333842;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 34px;
margin: 0;
padding-bottom: 2rem;
text-align: center;
}
.rotate10 {
-moz-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(-1);
transform: scaleY(-1);
}
.extra-wrapper {
display: none;
}
.terbuka {
display: block !important;
}
div#accordion {
margin: auto;
}
@media (min-width: 768px) {
div#accordion {
width: 75%;
}
.faq-rl .text-subtitle {
font-size: 28px;
letter-spacing: -0.01em;
line-height: 42px;
}
.accordion h3 {
font-size: 18px;
line-height: 28px;
}
}
@media (max-width: 767px) {
.faq-rl {
background-size: 50%, 50%, cover;
padding: 1.5rem 0 2rem;
}
.accordion h3,
.panel p {
max-width: 90%;
}
}
.indicator {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/7d83a0b7-6f89-469d-8816-4a3b0357116f.png), url(https://cdn-web-2.ruangguru.com/landing-pages/assets/f457717f-c399-41c3-83f9-78a4becaea99.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/a747e80e-69be-4123-8d4f-52e8eaae4d2d.svg), linear-gradient(180deg, #f2f5fa 0%, #bee6f5 100%);
background-repeat: no-repeat;
background-size: 30rem, 20rem, auto, cover;
background-position-x: right, right, left, center;
background-position-y: bottom, top, top, center;
padding: 40px 0;
}
.indicator-content {
max-width: 42rem;
}
.indicator .button-basic-orange {
margin: 0;
}
@media (max-width: 767px) {
.indicator {
background-size: 0, 30%, 0, cover;
}
.indicator-content {
text-align: left;
}
.indicator-content > p {
text-align: left;
margin: 0 !important;
}
.indicator .font-subtitle {
max-width: 15rem;
text-align: left;
}
.indicator .value-support_content--cta {
padding: 1rem 0 0;
}
.indicator .button-basic-orange {
max-width: 100%;
}
}
.grade-options {
display: flex;
padding: 2rem 0;
gap: 1rem;
}
.grade-options button {
border-radius: 100px;
border: 1px solid #bec8d0;
background: #fff;
display: flex;
padding: 8px 16px;
justify-content: center;
align-items: center;
gap: 10px;
flex: 1 0 0;
color: var(--CLOUDY-SHADOW-CLOUDY-110, #333842);
text-align: center;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 20px;
}
.grade-options button.active {
border-radius: 100px;
border: 1px solid var(--BLUE-SHADOW-BLUE90, #1480d8);
background: var(--BLUE-TILT-BLUE20, #e0eefa);
color: var(--BLUE-SHADOW-BLUE90, #1480d8);
}
.modal-button-submit {
width: 100%;
}
.font-modal-desc {
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
@media (max-width: 767px) {
.font-modal-desc {
font-size: 14px;
line-height: 16px;
}
.grade-options {
padding: 1.5rem 0;
}
}
.font-title-cara {
color: var(--color-text-text-ink, #2c313a);
text-align: center;
font-family: Inter;
font-weight: 700;
}
.steps a {
text-decoration: underline;
}
.steps a:hover {
color: #20a4b0;
opacity: 0.8;
}
.steps-phone {
align-items: center;
display: flex;
}
.font-purple {
color: #b1509f;
font-weight: 700;
}
.app-info,
.step-info,
.web-info {
align-items: center;
cursor: pointer;
display: grid;
gap: 2rem;
grid-template-columns: auto 1fr;
width: fit-content;
}
.circle-step {
height: 100%;
position: relative;
z-index: 1;
}
.circle-step,
.steps-info_circle {
display: flex;
justify-content: center;
}
.steps-info_circle {
align-items: center;
border-radius: 50%;
color: #fff;
font-family: Inter;
font-weight: 600;
position: absolute;
text-align: center;
background: var(--K12-Base-Theme-Background-Gradient-Hero, linear-gradient(235deg, #85d7df -12.59%, #20a4b0 112.59%));
}
.steps-info_text {
color: #434856;
}
.caranya-mudah-navig,
.steps-info_text,
.tab-payment {
font-family: Inter;
font-style: normal;
font-weight: 500;
}
.tabs-content {
display: none;
}
.tabs-content.showing {
display: block;
}
.pengguna-kode-cont {
display: none;
}
.title-caranya-mudah {
margin-bottom: 1rem;
}
.app-info:not(:last-child) .circle-step:after,
.step-info:not(:last-child) .circle-step:after,
.web-info:not(:last-child) .circle-step:after {
border-left: 2px dashed #3cb6c1;
content: '';
height: 152%;
z-index: -1;
}
.robocta {
text-align: center;
}
.caranya-mudah-navig,
.tab-payment {
background: transparent;
border: none;
color: var(--color-text-text-ink, #2c313a);
font-family: Inter;
font-size: 14px;
font-weight: 600;
line-height: 22px;
text-align: center;
padding: 12px 0;
}
.caranya-mudah-navig.chosen,
.tab-payment.chosen {
border-radius: 9999px;
background: var(--prop-pallete-solid-solid-blue, #2196f3);
box-shadow: 0 8px 16px 0 rgba(129, 134, 142, 0.08);
color: #fff;
margin: 0.5rem;
width: 100%;
width: -webkit-fill-available;
border: none;
}
@-moz-document url-prefix() {
.caranya-mudah-navig.chosen,
.tab-payment.chosen {
width: auto;
}
}
.navigation-caranya-mudah,
.navigation-payment {
align-items: center;
background: #fff;
border-radius: 48px;
box-shadow: 0 8px 16px hsla(217, 5%, 53%, 0.08);
display: grid;
float: none;
grid-template-columns: 1fr 1fr;
justify-content: space-between;
margin: 1rem auto 0;
max-width: 15rem;
text-align: center;
}
.step-box {
border-radius: 12px;
background: var(--color-background-bgsolid-bgsolid-invert, #fff);
display: flex;
align-items: center;
gap: 1rem;
padding: 1rem;
margin-bottom: 1rem;
}
.step-box-text > p:first-child {
color: var(--color-text-text-ink, #2c313a);
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 28px;
letter-spacing: -0.09px;
}
.step-box-text > p:last-child {
color: var(--color-text-text-neutral, #5e677b);
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
padding: 0.5rem 0;
}
.step-box-text a {
color: var(--color-base-base-primary, #20a4b0);
font-weight: 700;
text-decoration: none;
}
.step-box img {
width: 48px;
height: 48px;
}
.circle-step {
padding-top: 2.5rem;
}
.cara-wrapper {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/1d618a35-7510-4938-a827-5f26484faaa1.png), var(--color-base-base-tertiary, #def3f5);
background-repeat: no-repeat;
background-size: 100%, cover;
background-position-y: bottom;
padding: 2rem 0 4rem;
}
.navigation-payment {
box-shadow: 0 12px 16px 0 rgba(129, 134, 142, 0.12);
}
.tab-payment {
padding: 12px 1rem;
}
@media (min-width: 1025px) {
.navigation-payment {
max-width: 70%;
margin: -3rem auto 0;
}
.step-box {
width: 35rem;
}
.font-title-cara {
font-size: 28px;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.14px;
padding: 1rem 0;
}
.steps {
align-items: center;
display: grid;
gap: 4rem;
grid-template-columns: 0.85fr 1.15fr;
padding: 3rem 0;
}
.steps-phone {
justify-content: flex-end;
}
.steps-info_circle {
font-size: 18px;
height: 2.25rem;
line-height: 27px;
width: 2.25rem;
}
.steps-info_text {
font-size: 18px;
line-height: 27px;
max-width: 75%;
padding-bottom: 3rem;
}
}
@media (max-width: 1024px) {
.cara-wrapper {
background: var(--color-base-base-tertiary, #def3f5);
padding: 2rem 0;
}
.font-title-cara {
padding: 0 0 0.5rem;
font-size: 20px;
line-height: 30px;
letter-spacing: -0.1px;
float: none;
margin: 0 auto !important;
max-width: 18rem;
}
.navigation-caranya-mudah {
max-width: 88%;
}
.caranya-mudah-navig {
text-align: center;
font-size: 14px;
line-height: 22px;
padding: 0.75rem 0;
}
.caranya-mudah-navig.chosen {
margin: 0.25rem;
}
.steps-phone {
display: none;
}
.steps-info {
float: none;
margin: auto;
max-width: 98%;
padding: 2rem 0 1rem 0.75rem;
}
.step-box-text > p:first-child {
font-size: 14px;
line-height: 22px;
}
.step-box-text > p:last-child {
line-height: 18px;
font-size: 12px;
padding: 4px 0;
}
.steps-info_circle {
font-size: 12px;
height: 1.5rem;
line-height: 18px;
width: 1.5rem;
}
.steps-info_text {
font-size: 14px;
line-height: 20px;
padding: 0.15rem 0 2rem;
}
.navigation-payment {
max-width: 100%;
margin: -4rem auto 0;
}
.tab-payment {
font-size: 14px;
line-height: 22px;
}
}
</style>
<script type="module" crossorigin src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/tka/assets/index-PuiSaBtU.js"></script>
</head>
<body style="margin: 0px">
<style>/*!
* Bootstrap v4.5.0 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
:root {
--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
}
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
padding: 0 !important;
}
*,
:after,
:before {
box-sizing: border-box;
}
header,
nav {
display: block;
}
p {
margin-top: 0;
}
a {
background-color: transparent;
color: #007bff;
text-decoration: none;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]),
a:not([href]):hover {
color: inherit;
text-decoration: none;
}
img {
border-style: none;
}
img,
svg {
vertical-align: middle;
}
svg {
overflow: hidden;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
button {
font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: 0;
overflow: visible;
text-transform: none;
}
[type='button'],
button {
-webkit-appearance: button;
}
[type='button']:not(:disabled),
button:not(:disabled) {
cursor: pointer;
}
[type='button']::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin-bottom: 0;
padding-left: 0;
}
.navbar {
padding: 0.5rem 1rem;
position: relative;
-ms-flex-align: center;
-ms-flex-pack: justify;
align-items: center;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}
@-webkit-keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
0% {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@-webkit-keyframes spinner-border {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes spinner-border {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@media print {
*,
:after,
:before {
box-shadow: none !important;
text-shadow: none !important;
}
a:not(.btn) {
text-decoration: underline;
}
img {
page-break-inside: avoid;
}
p {
orphans: 3;
widows: 3;
}
@page {
size: a3;
}
.navbar {
display: none;
}
}
.cta {
border-radius: 9999px;
background: var(--k-12-base-light-theme-action-primary-default, #f26d0f);
width: 100%;
border: none;
color: var(--k-12-base-light-theme-text-solid-invert, #fff);
text-align: center;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
display: flex;
align-items: center;
justify-content: center;
padding: 0.75rem 1.5rem;
}
.cta.dark,
.cta.dark-green,
.cta.blue-indigo,
.cta.violet,
.cta.roc {
color: #000;
background-color: #fff;
}
@media (max-width: 1024px) {
.navbar {
padding: 0 !important;
}
}
.navig-link a {
background-color: transparent;
color: #474747;
text-decoration: none !important;
}
.navig-link.dark a,
.navig-link.dark-green a,
.navig-link.roc a,
.navig-link.blue-indigo a,
.navig-link.violet a,
.navig-link.home a {
color: #fff !important;
}
.navig-dropdown-area a:hover,
.navig-link a:hover {
background: 0 !important;
color: #3cc4e5 !important;
cursor: pointer;
text-decoration: none !important;
}
.ruangguru-header {
background: #fff;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.13);
position: fixed;
top: 0;
width: 100%;
z-index: 100;
padding: 0 !important;
}
.ruangguru-header.dark {
background: #000;
}
.ruangguru-header.dark-green {
background: #022527;
}
.ruangguru-header.roc {
background-color: #1d1110;
}
.ruangguru-header.blue-indigo {
background: #444fb7;
}
.ruangguru-header.home {
background: linear-gradient(257.67deg, #21a5b1 46.16%, #0e9bdf 95.13%);
}
.ruangguru-header .navig-link {
color: #474747 !important;
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.ruangguru-header.dark .navig-link,
.ruangguru-header.dark-green .navig-link,
.ruangguru-header.blue-indigo .navig-link,
.ruangguru-header.roc .navig-link {
color: #fff !important;
}
.navigation__left {
display: flex;
}
.logo-header {
padding: 5px 0;
}
.navig-link:hover {
background: 0 !important;
color: #3cc4e5 !important;
cursor: pointer;
}
.navig-link-dropdown {
white-space: nowrap;
}
.navig-link-dropdown:after {
border-bottom: 0;
border-left: 0.3em solid transparent;
border-right: 0.3em solid transparent;
border-top: 0.3em solid;
content: '';
display: inline-block;
margin-left: 0.255em;
transition: 0.7s;
vertical-align: 0.255em;
}
.navig-link-dropdown[aria-expanded='true']:after {
transform: scaleY(-1);
}
.navig-link-dropdown[aria-expanded='false']:after {
transform: scaleY(1);
}
.logo-product {
margin: 0 0 5px !important;
}
.logo-product img {
min-height: 3rem;
object-fit: scale-down;
object-position: left;
width: 100%;
}
#lp_ea {
display: flex;
}
.item-services a,
.item-center a,
.text-product {
font-family: Inter;
}
@keyframes animate {
0% {
opacity: 0;
transform: rotateX(-90deg);
}
50% {
transform: rotateX(20deg);
}
to {
opacity: 1;
transform: rotateX(0deg);
}
}
@media (min-width: 1025px) {
.spacer-rg {
height: 4.5rem;
}
.container-ruangguru-header {
align-items: center;
padding: 18px 10px;
position: relative;
}
.ruangguru-header.home .page-center {
width: 90% !important;
}
.logo-header {
margin-right: 16px;
}
.navigation__right {
position: absolute;
right: 0;
}
#produk_item {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
float: left;
font-size: 1rem;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
list-style: none;
padding: 0.5rem 10px;
position: absolute;
text-align: left;
top: 70%;
width: 1050px;
z-index: 1000;
left: 7%;
}
.item-product,
.item-services,
.item-center {
padding: 12px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.item-product:hover,
.item-services:hover,
.item-center:hover {
background-color: #eaf8f9 !important;
cursor: pointer;
}
#services_item,
#center_item {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
flex-flow: column;
float: left;
font-size: 1rem;
list-style: none;
margin: 0;
min-width: 10rem;
padding: 0.5rem 0;
position: absolute;
text-align: left;
top: 70%;
z-index: 1000;
}
#services_item {
left: 44rem;
}
#center_item {
left: 14rem;
}
.container-ruangguru-header {
display: flex;
flex-direction: row;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
padding-bottom: 20px;
text-align: center;
}
}
@media (min-width: 1078px) {
.hamburger-icon {
display: none;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: auto;
flex-grow: 0;
max-height: unset;
overflow-y: auto;
padding-bottom: 0;
text-align: center;
}
.navigation__content .navig-link {
margin: 0 14px;
padding: 8px 8px 8px 0;
}
.navigation__content {
display: grid;
grid-auto-flow: column;
}
}
@media (min-width: 321px) and (max-width: 767px) {
.spacer-rg {
height: 4rem;
}
.container-ruangguru-header {
align-items: center;
padding: 10px;
position: relative;
}
.navigation__content {
padding-bottom: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 14px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk,
#program,
#services {
padding: 20px 0 0;
}
#produk_item,
#services_item,
#center_item {
padding: 1rem 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 12px;
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 12px;
padding: 0.25rem 0.5rem 0.5rem;
}
.item-services,
.item-center {
margin-bottom: 0.35rem;
padding: 0.5rem 0;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.container-ruangguru-header {
align-items: center;
padding: 10px;
position: relative;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.logo-header {
margin-left: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 16px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 0 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk_item,
#services_item,
#center_item {
padding: 1rem 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 12px;
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 18px;
padding: 0.25rem 1.5rem;
}
.item-services,
.item-center {
margin-bottom: 18px;
padding: 2px 0;
}
.navigation__content {
display: none;
}
}
@media (max-width: 320px) {
.spacer-rg {
height: 3rem;
}
.container-ruangguru-header {
align-items: center;
position: relative;
}
.navigation__content {
padding-bottom: 20px;
}
.item-services a,
.item-center a,
.text-product {
color: #0a2540 !important;
font-size: 14px;
font-weight: 400;
text-align: inherit;
text-decoration: none;
white-space: normal !important;
width: auto !important;
}
.hamburger-icon {
align-self: center;
transform: scale(0.8);
}
.logo-header {
margin-left: 10px;
transform: scale(0.8);
}
.navig-dropdown-area {
background-clip: padding-box;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
color: #212529;
display: none;
font-size: 1rem;
left: 0;
list-style: none;
margin: 10px;
min-width: 10rem;
text-align: left;
top: 100%;
z-index: 1000;
}
#produk,
#program,
#services {
padding: 20px 0 0;
}
#produk_item {
padding: 1rem 20px;
}
#services_item,
#center_item {
padding: 10px 20px;
}
.text-product {
margin-bottom: 0;
}
.navigation__right {
position: absolute;
right: 0;
top: 5px;
transform: scale(0.8);
}
.navig-link {
padding: 28px 0 0;
text-align: center;
}
.item-product {
margin-bottom: 18px;
padding: 0.25rem 1.5rem;
}
.item-services,
.item-center {
margin-bottom: 18px;
padding: 2px 0;
}
.navigation__content {
align-items: center;
display: none;
flex-basis: 100%;
flex-grow: 1;
max-height: 500px;
overflow-y: scroll;
text-align: center;
}
}
.wrapper-profile-login {
position: relative;
}
.container-login_details {
position: relative;
}
.container-user_profile {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
border-radius: var(--size-radius-rad-full, 9999px);
border: 1px solid var(--K12-Base-Theme-Border-Default, #cfd3db);
background: var(--K12-Base-Theme-Action-Secondary-Default, #fff);
padding: 4px 8px;
cursor: pointer;
position: relative;
}
.profile-picture {
border-radius: 100%;
}
.display-none {
display: none !important;
}
.display-1 {
font-size: 6rem;
}
.display-1,
.display-2 {
font-weight: 300;
line-height: 1.2;
}
.display-2 {
font-size: 5.5rem;
}
.display-3 {
font-size: 4.5rem;
}
.display-3,
.display-4 {
font-weight: 300;
line-height: 1.2;
}
.display-4 {
font-size: 3.5rem;
}
/* Text utility classes */
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-wrap {
white-space: normal !important;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-white {
color: #fff !important;
}
.text-primary {
color: #007bff !important;
}
.text-secondary {
color: #6c757d !important;
}
/*FLOATING BANNER*/
.floating,
.floating > img {
width: 100%;
}
.hero-cta-wrapper {
align-items: center;
display: flex;
justify-content: center;
padding: 0.1rem 0 0.35rem;
position: relative;
}
.hero-timer-cta p {
color: #fff;
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding-right: 0.5rem;
margin: 0 !important;
}
.text-countdown-hero div,
.text-countdown-hero span {
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
}
.text-countdown-hero {
align-items: center;
display: flex;
flex-direction: row;
gap: 0.25rem;
justify-content: center;
}
.text-countdown-hero div,
.text-countdown-hero span {
color: #fff;
letter-spacing: 0.01em;
margin: 0;
}
.text-countdown-hero div {
grid-gap: 0.25rem;
align-items: center;
display: grid;
grid-template-columns: auto auto;
}
.text-countdown-hero span {
color: #fff;
background: linear-gradient(0deg, #cd1924 0%, #cd1924 100%), linear-gradient(133deg, #ea4952 1.52%, #cd1924 50%, #9a0912 98.48%), rgb(0 0 0 / 0.25);
border-radius: 8px;
width: 1.75rem;
height: 1.75rem;
display: flex;
align-items: center;
justify-content: center;
}
/* Floating banner positioning for countdown */
.container-floating-banner,
.floating {
position: relative;
}
/* Override existing hero-timer-cta to position at bottom center of floating banner */
.hero-timer-cta {
position: absolute !important;
bottom: 6% !important;
left: 50% !important;
transform: translateX(-50%) !important;
background: transparent !important;
color: white !important;
padding: 8px 16px !important;
border-radius: 8px !important;
text-align: center !important;
font-size: 14px !important;
z-index: 10 !important;
display: flex;
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
height: auto !important;
}
.hero-timer-cta .countdown-hero {
margin-top: 0 !important;
}
.hero-timer-cta .text-countdown-hero {
display: flex !important;
justify-content: center !important;
align-items: center !important;
gap: 4px !important;
}
.hero-timer-cta .text-countdown-hero div {
display: flex !important;
align-items: center !important;
color: white !important;
}
.hero-cta {
background: #fff;
border: 8px solid #7ac9d0;
border-radius: 96px;
color: #2c313a;
display: inline-block;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin: 0;
padding: 0.5rem 1.75rem;
text-align: center;
text-decoration: none;
}
@media (max-width: 767px) {
.hero-cta {
border: 8px solid #7ac9d0;
font-size: 12px;
line-height: 18px;
padding: 0.5rem 1.75rem;
}
.hero-timer-cta p {
font-size: 12px;
line-height: 18px;
}
.text-countdown-hero div,
.text-countdown-hero span {
font-size: 10px;
line-height: 12px;
}
.text-countdown-hero span {
width: 1.25rem;
height: 1.25rem;
border-radius: 4px;
}
.hero-timer-cta {
width: 100% !important;
bottom: 4% !important;
justify-content: flex-start !important;
}
}
</style>
<style>
.header-guest-mark-layout {
position: absolute;
width: 100%;
display: none;
justify-content: flex-end;
}
.header-guest-mark-triangle {
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 30px solid #f1bb53;
margin-right: 2.25rem;
margin-bottom: -0.5rem;
}
.header-guest-mark-container {
display: flex;
background-color: #f1bb53;
width: fit-content;
border-radius: 12px;
padding: 0.5rem 0.75rem;
gap: 1rem;
justify-items: center;
}
.header-guest-mark-container p {
font-family: Space Grotesk;
font-size: 12px;
font-weight: 700;
line-height: 18px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
padding: 0;
}
@media (min-width: 1300px) {
.header-guest-mark-layout {
margin-top: 7rem;
}
}
@media (max-width: 1299px) {
.header-guest-mark-layout {
margin-top: 0;
}
}
@media (max-width: 767px) {
.header-guest-mark-triangle {
margin-right: 2.5rem;
}
}
</style>
<nav class="ruangguru-header ">
<div class="page-center">
<div class="container-ruangguru-header">
<div class="navigation__left">
<div class="hamburger-icon">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/eed92e13-500e-4cc5-b049-77c60bb3e857.svg" alt="Dropdown Navigation Icon" loading="lazy" />
</div>
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/","item_type": "image","item_name": "Logo ruangguru","item_category": "cta","item_position": 0,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/"
>
<div class="logo-header">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/logo%20rg.svg" alt="Logo ruangguru" loading="lazy" />
</div>
</a>
</div>
<div class="navigation__content">
<div class="navig-link navig-link-dropdown " id="produk" aria-expanded="false">
<a href="#">Produk</a>
</div>
<div class="navig-dropdown-area closed" id="produk_item">
<!-- ruangbelajar -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangbelajar","item_type": "link","item_name": "ruangbelajar","item_category": "cta","item_position": 1,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangbelajar"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/rb.svg" alt="Logo ruangbelajar" loading="lazy" />
</div>
<p class="text-product">Belajar seru dengan video dan latihan soal, anti remed!</p>
</div>
</a>
<!-- BA -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.brainacademy.id","item_type": "link","item_name": "brainacademy","item_category": "cta","item_position": 1,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.brainacademy.id"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/03%20-%20Homepage%20Brainacademy%202022/Header%20to%20Live%20Teaching/logo_BA.svg" alt="Logo Brain Academy" loading="lazy" />
</div>
<p class="text-product">Bimbel Tatap Muka & Live Interaktif bersama STAR Master Teacher</p>
</div>
</a>
<!-- mathchamps -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps","item_type": "link","item_name": "mathchamps","item_category": "cta","item_position": 2,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.ruangguru.com/mathchamps"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/723d8e19-b594-49cf-a098-07f5379d5d5f.png?convert=webp&h=70" alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus matematika dan logika untuk anak 5-14 tahun dengan kurikulum Singapura</p>
</div>
</a>
<!-- mathchamps sempoa -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps/sempoa","item_type": "link","item_name": "mathchamps_sempoa","item_category": "cta","item_position": 3,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.ruangguru.com/mathchamps/sempoa"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/9aa7023e-2d40-4e19-9236-4907f5042a3e.png?convert=webp&h=70" alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus hitung cepat aritmatika dengan sempoa untuk anak 4-12 tahun</p>
</div>
</a>
<!-- memory champs -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.memoryacademy.id/","item_type": "link","item_name": "memorychamps","item_category": "cta","item_position": 4,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.memoryacademy.id/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ac89298a-3fc9-4f35-862c-b027006929e0.png?convert=webp&h=70" alt="Logo math champs" loading="lazy" width="104" height="40" />
</div>
<p class="text-product">Kursus latihan daya ingat, fokus, dan konsentrasi untuk mendukung prestasi akademik</p>
</div>
</a>
<!-- EA -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.english-academy.id/","item_type": "link","item_name": "english-academy","item_category": "cta","item_position": 5,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.english-academy.id/"
>
<div class="item-product">
<div class="logo-product" id="lp_ea">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/English%20Academy/logo-ea-riddle.svg?convert=webp" alt="Logo English Academy" loading="lazy" />
</div>
<p class="text-product">Kursus Bahasa Inggris dengan Pengajar internasional dan kurikulum berstandar internasional</p>
</div>
</a>
<!-- ruanguji -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruanguji","item_type": "link","item_name": "ruanguji","item_category": "cta","item_position": 6,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruanguji"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruanguji.svg" alt="Logo ruanguji" loading="lazy" />
</div>
<p class="text-product">Ikut tryout online dan lihat hasilnya di sini!</p>
</div>
</a>
<!-- schoters -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.schoters.com","item_type": "link","item_name": "schoters","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.schoters.com"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/3ecc92be-4ee0-475f-bd4c-d1f5e733f012.png?convert=webp&h=120" alt="Logo Schoters" loading="lazy" height="40" />
</div>
<p class="text-product">Bimbingan kuliah & kerja di luar negeri #1 di Indonesia, dengan kelas bahasa terlengkap!</p>
</div>
</a>
<!-- rgprivat -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/privat","item_type": "link","item_name": "ruangles","item_category": "cta","item_position": 8,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/privat"
>
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=112&name=logo-ruangguru-privat.png"
alt="Logo ruangles"
width="112"
loading="lazy"
srcset="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=56&name=logo-ruangguru-privat.png 56w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=112&name=logo-ruangguru-privat.png 112w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=168&name=logo-ruangguru-privat.png 168w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=224&name=logo-ruangguru-privat.png 224w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=280&name=logo-ruangguru-privat.png 280w, https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/LP%20Ruangguru%20Private/Logo%20Ruangguru%20Privat/logo-ruangguru-privat.png?convert=webp&width=336&name=logo-ruangguru-privat.png 336w"
sizes="(max-width: 112px) 100vw, 112px"
/>
</div>
<p class="text-product">Belajar privat dengan guru terbaik pilihan Ruangguru</p>
</div>
</a>
<!-- kalananti -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.kalananti.id/","item_type": "link","item_name": "kalananti","item_category": "cta","item_position": 9,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.kalananti.id/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/kalananti%202022/Kalananti%20by%20Ruangguru.png" alt="Logo kalananti" loading="lazy" height="40" />
</div>
<p class="text-product">Kursus coding dan robotic anak usia 5-15 tahun untuk mengasah logika dan kreativitas</p>
</div>
</a>
<!-- ags -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.altaglobalschool.com/","item_type": "link","item_name": "kalananti","item_category": "cta","item_position": 10,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.altaglobalschool.com/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/d56be6bf-3717-4da1-9763-438f02340246.png?convert=webp&h=120" alt="Logo Schoters" loading="lazy" height="30" />
</div>
<p class="text-product">Sekolah blended learning untuk PAUD-SMA, siapkan siswa kuliah di universitas terbaik, dalam & luar negeri</p>
</div>
</a>
<!-- SA -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://skillacademy.com/","item_type": "link","item_name": "skillacademy","item_category": "cta","item_position": 11,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://skillacademy.com/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/skillacademy.svg" alt="Logo Skill Academy" loading="lazy" />
</div>
<p class="text-product">Kursus online untuk meningkatkan technical & soft skill kamu</p>
</div>
</a>
<!-- rg for kids -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/for-kids","item_type": "link","item_name": "ruangguru for kids","item_category": "cta","item_position": 12,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/for-kids"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/00%20-%20Homepage%20Ruangguru%202022/Produk/logo_rgfk.svg?convert=webp" alt="Logo For Kids" width="100" loading="lazy" />
</div>
<p class="text-product">Kursus online untuk anak 4-7 tahun dengan program calistung, bahasa Inggris, dan sains</p>
</div>
</a>
<!-- dafalulu -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/dafa-lulu","item_type": "link","item_name": "dafalulu","item_category": "cta","item_position": 13,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/dafa-lulu"
>
<div class="item-product">
<div class="logo-product">
<img
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/00%20-%20Homepage%20Ruangguru%202022/logo-dafa-lulu.png?convert=webp&height=44&name=logo-dafa-lulu.png"
height="44"
alt="Logo dafa lulu"
loading="lazy"
/>
</div>
<p class="text-product">Belajar bersama Dafa, Lulu, dan teman petualang untuk siswa SD kelas 1 - 6</p>
</div>
</a>
<!-- roboguru -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://roboguru.ruangguru.com/","item_type": "link","item_name": "roboguru","item_category": "cta","item_position": 14,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://roboguru.ruangguru.com/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/20b7b17a-62ba-43ee-bea8-b71c10f5fb0c.png?convert=webp" alt="Logo roboguru" width="125" loading="lazy" />
</div>
<p class="text-product">Foto dan upload soal susahmu dan dapatkan semua jawabannya di sini!</p>
</div>
</a>
<!-- roboguru plus -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/roboguruplus","item_type": "link","item_name": "roboguruplus","item_category": "cta","item_position": 16,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/roboguruplus"
>
<div class="item-product">
<div class="logo-product">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/ea267d76-9d20-45b0-9c2c-88e78c199f5d.png?convert=webp" width="155" alt="Logo roboguru plus" loading="lazy" />
</div>
<p class="text-product">Konsultasikan soal tersulit kamu sebanyak-banyaknya dengan tutor online terbaik</p>
</div>
</a>
<!-- ruangkerja -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangkerja.id/","item_type": "link","item_name": "ruangkerja","item_category": "cta","item_position": 17,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
target="_blank"
href="https://www.ruangkerja.id/"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruangkerja.svg" alt="Logo ruangkerja" loading="lazy" />
</div>
<p class="text-product">Aplikasi Pelatihan Online #1 untuk Perusahaan & Lembaga</p>
</div>
</a>
<!-- ruangkelas -->
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangkelas","item_type": "link","item_name": "ruangkelas","item_category": "cta","item_position": 18,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangkelas"
>
<div class="item-product">
<div class="logo-product">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/ruangkelas.svg" alt="Logo ruangkelas" loading="lazy" />
</div>
<p class="text-product">Sistem Kelola Pembelajaran Jarak Jauh GRATIS!</p>
</div>
</a>
</div>
<div class="navig-link navig-link-dropdown " id="center" aria-expanded="false">
<a href="#">Offline Centers</a>
</div>
<div class="navig-dropdown-area closed" id="center_item" aria-expanded="false">
<div class="item-center">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/mathchamps/branch","item_type": "link","item_name": "mathchamps branch","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/mathchamps/branch"
>
Mathchamps
</a>
</div>
<div class="item-center">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.brainacademy.id/branch","item_type": "link","item_name": "brain academy branch","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.brainacademy.id/branch/"
>
Brain Academy
</a>
</div>
<div class="item-center">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.english-academy.id/center","item_type": "link","item_name": "EA center","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.english-academy.id/center/"
>
English Academy
</a>
</div>
</div>
<div class="navig-link " id="program">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/program","item_type": "link","item_name": "Program","item_category": "cta","item_position": 2,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/program"
>
Program
</a>
</div>
<div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/promo","item_type": "link","item_name": "Promo","item_category": "promotion","item_position": 3,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/promo"
>
Promo
</a>
</div>
<div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/event","item_type": "link","item_name": "Event","item_category": "cta","item_position": 4,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/event"
>
Event
</a>
</div>
<!-- <div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/beasiswa","item_type": "link","item_name": "Beasiswa","item_category": "cta","item_position": 5,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/beasiswa"
>
Beasiswa
</a>
</div> -->
<div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/testimoni","item_type": "link","item_name": "Testimoni","item_category": "cta","item_position": 6,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/testimoni"
>
Testimoni
</a>
</div>
<!-- <div class="navig-link navig-link-dropdown " id="services" aria-expanded="false">
<a href="#">Layanan</a>
</div>
<div class="navig-dropdown-area closed" id="services_item" aria-expanded="false">
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/ruangbelajar/perpanjang-paket","item_type": "link","item_name": "Cara Perpanjang Paket","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/ruangbelajar/perpanjang-paket"
>
Cara Perpanjang Paket
</a>
</div>
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/cara-bayar","item_type": "link","item_name": "Cara Bayar","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/cara-bayar"
>
Cara Bayar
</a>
</div>
<div class="item-services">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/cicilan","item_type": "link","item_name": "Cicilan","item_category": "cta","item_position": 7,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/cicilan"
>
Cicilan
</a>
</div>
</div> -->
<div class="navig-link ">
<a
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name": "ruangguru","cta_action": "redirection","cta_action_detail": "https://www.ruangguru.com/blog","item_type": "link","item_name": "Ruangbaca","item_category": "cta","item_position": 8,"item_serial": null,"section_type": "navbar","section_position": "header","section_name": "header_navbar"}'
href="https://www.ruangguru.com/blog/"
>
Ruangbaca
</a>
</div>
</div>
<div class="navigation__right">
<div class="button-langganan-cta" id="btn-header">
<a
href="https://cta.ruangguru.com/lp-tka-button-langganan"
target="_blank"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/lp-tka-button-langganan","item_type":"button","item_name":"Langganan Sekarang TKA","item_category":"leads_gathering","item_position":0,"item_serial":null,"section_type":"navbar","section_position":"header","section_name":"header_navbar"}'
>
<button class="cta ">Langganan Sekarang</button>
</a>
</div>
</div>
</div>
</div>
</nav>
<div class="spacer-rg"></div>
<!-- section hero -->
<section class="hero hero-smp">
<div class="page-center">
<div class="hero-content">
<div class="hero-content_text">
<h1 class="font-inter font-white font-title">
Persiapan Ujian TKA <span class="hero-grade" data-option="sd">SD</span> <span class="hero-grade" data-option="smp">SMP</span> Untuk Masuk ke <span class="hero-grade" data-option="sd">SMP</span>
<span class="hero-grade" data-option="smp">SMA</span> Favoritmu
</h1>
<p class="font-inter font-white font-desc">
Hasil TKA akan mempengaruhi seleksi <span class="hero-grade" data-option="sd">SMP</span> <span class="hero-grade" data-option="smp">SMA</span> Negeri favorit, Persiapkan sedini mungkin untuk nilai yang
terbaik!
</p>
<div class="box-form-leadsgen">
<div id="variant_otp">
<form class="form-section">
<label>Masukkan nomor HP untuk konsultasi tentang persiapan TKA!</label>
<input type="tel" name="phone" id="phone" minlength="9" maxlength="16" pattern="[+][6][2][0-9]{9,16}" placeholder="Contoh: +628x xxxx xxxx" required value="+62" />
<button type="submit" id="btnVariantOTP" class="hero-button-submit" onclick="getDiscountClick(this, event)" data-tracking-name="btnVariantOTP">
Konsultasi Sekarang
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M5.86675 11.8C5.60008 11.5333 5.60008 11.1333 5.86675 10.8667L8.73342 8L5.86675 5.13333C5.60008 4.86667 5.60008 4.46667 5.86675 4.2C6.13341 3.93333 6.53341 3.93333 6.80008 4.2L10.1334 7.53333C10.2667 7.66667 10.3334 7.86667 10.3334 8C10.3334 8.2 10.2667 8.33333 10.1334 8.46667L6.80008 11.8C6.53341 12.0667 6.13342 12.0667 5.86675 11.8Z"
fill="white"
/>
</svg>
</button>
</form>
</div>
</div>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/5e248385-0148-48ad-80a1-95fc3ed0ca29.png?convert=webp" data-option="smp" class="img-tka" loading="lazy" />
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ea38da12-85ce-4175-9496-b5c5f89823e9.png?convert=webp" data-option="sd" class="img-tka" loading="lazy" />
</div>
</div>
</section>
<!-- end section hero -->
<!--START SECTION MODAL GRADE-->
<div class="modal-overlay modal-grade" id="modal-grade">
<div class="modal-content">
<div class="modal-wrapper">
<div class="modal-event-title">
<p class="font-inter font-bold font-dark font-modal-title">Selamat datang di persiapan TKA</p>
<p class="font-inter font-dark font-modal-desc">Kamu sedang berada di jenjang apa?</p>
<button
class="modal-close"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"close","cta_action_detail":"close_popup_tryout_regular_and_premium_explanation","item_type":"button","item_name":"Button Close Modal Tryout Event","item_category":"cta","item_position":0,"item_serial":"","section_type":"popup","section_position":"body","section_name":"popup_tryout_regular_and_premium_explanation"}'
>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Ruangguru%20Revamp%202022/Detail%20Page/Header/ic-close.svg" alt="icon-close" />
</button>
</div>
<div class="modal-event-box">
<div class="grade-options">
<button value="smp" class="active">SMP</button>
<button value="sd">SD</button>
</div>
<button class="button-basic-orange modal-button-submit" value="smp">Pilih</button>
</div>
</div>
</div>
</div>
<!--END SECTION MODAL GRADE-->
<div class="middle-wrapper">
<!--START SECTION REASONS-->
<section class="reasons">
<div class="page-center">
<div class="reasons-wrapper">
<div class="reasons-content">
<div class="reasons-content-header">
<h2 class="font-inter font-dark font-subtitle">Kenapa Penting Mempersiapkan TKA?</h2>
<p class="font-inter font-white font-bold text-center font-countdown countdown-element" data-option="smp">3 BULAN LAGI</p>
<p class="font-inter font-white font-bold text-center font-countdown countdown-element" data-option="sd">3 BULAN LAGI</p>
</div>
<div class="reasons-cards">
<div class="reasons-card">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8814e70e-ee1f-4581-a446-6f1a502db01f.png?convert=webp" alt="Icon Reason" width="48" height="48" loading="lazy" />
<div class="reasons-card-detail">
<p class="font-inter font-dark font-title-reasons">Mengamankan Kuota <span class="hero-grade" data-option="sd">SMP</span> <span class="hero-grade" data-option="smp">SMA</span> Favorit</p>
<p class="font-inter font-dark font-desc-reasons">Hasil TKA akan diperhitungkan dalam seleksi jalur prestasi</p>
</div>
</div>
<div class="reasons-card">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/56da626a-b775-4569-9f17-d929d7aa63fb.png?convert=webp" alt="Icon Reason" width="48" height="48" loading="lazy" />
<div class="reasons-card-detail">
<p class="font-inter font-dark font-title-reasons">Validasi Nilai Rapor Siswa</p>
<p class="font-inter font-dark font-desc-reasons">TKA memberikan standar nasional yang objektif</p>
</div>
</div>
<div class="reasons-card">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/8ffd4e41-9397-4be4-8ecb-1a62e71dea0b.png?convert=webp" alt="Icon Reason" width="48" height="48" loading="lazy" />
<div class="reasons-card-detail">
<p class="font-inter font-dark font-title-reasons">Persiapan Masa Depan</p>
<p class="font-inter font-dark font-desc-reasons">Hasil TKA juga dapat digunakan untuk keperluan seleksi akademik lainnya</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION REASONS-->
<!--START SECTION PACKAGES-->
<section class="packages" id="packages" name="package_list">
<div class="page-center">
<div class="packages-content">
<h2 class="font-inter font-dark text-center font-subtitle">Semua Persiapan Ujian TKA Lengkap di Ruangguru!</h2>
<div class="navigation-caranya-mudah">
<button class="caranya-mudah-navig how-to-tabs chosen" data-value="smp" data-position="0">SMP</button>
<button class="caranya-mudah-navig how-to-tabs" data-value="sd" data-position="1">SD</button>
</div>
<div class="packages-content_cards rubel-cards">
<div class="tabs-content payment-cards-container payment-cards-container-section showing" data-show="smp" id="payment-cards-package-smp"></div>
<div class="tabs-content payment-cards-container payment-cards-container-section" data-show="sd" id="payment-cards-package-sd"></div>
</div>
<div class="payment-cards-empty-container" id="empty-packages">
<img src="https://roboguru-forum-cdn.ruangguru.com/image/6d7bda8d-8200-4b5f-84c7-16b6925f379e.png?convert=webp&h=170" alt="empty-illustration" />
<p class="title">Paket yang kamu pilih tidak tersedia</p>
</div>
</div>
</div>
</section>
<!--END SECTION PACKAGE-->
<!--START SECTION TKA CHAMPIONS-->
<div class="page-center" data-option="smp">
<div class="champions">
<div class="champions-content">
<div class="champions-content-text">
<p class="font-inter font-white subtitle-champions">
Program intensif persiapan TKA<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e7675985-4fb6-4df6-9957-6dee4797014b.svg?convert=webp" width="24" height="24" loading="lazy" />
</p>
<h2 class="font-inter font-white title-champions">Ayo gabung ke <span class="yellow-text">TKA Champions!</span></h2>
<ul class="ul-checklist yellow-checklist">
<li>Target belajar yang terarah setiap harinya</li>
<li>Latihan soal dan Tryout khusus untuk persiapan TKA</li>
</ul>
<a href="https://cta.ruangguru.com/lp-tka-smp-konsultasi-champions" target="_blank" class="button-basic-white"
><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a9950d06-b6cd-4be4-a27d-e699f4002d43.png?convert=webp" width="24" height="24" loading="lazy" alt="Icon Whatsapp" /> Konsultasi Sekarang
</a>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b42c15fa-2ad2-4128-bd1f-4dbc87cc4594.png?convert=webp" class="champions-img" alt="Illust TKA Champions" loading="lazy" />
</div>
</div>
</div>
<!--END SECTION TKA CHAMPIONS-->
<!--START SECTION GOALS-->
<section class="goals">
<div class="page-center">
<div class="goals-content">
<h2 class="font-inter font-dark font-subtitle text-center">Tujuan dan Pelaksanaan TKA di Setiap Jenjang</h2>
<p class="font-inter font-dark font-subhead text-center">TKA bersifat tidak wajib, namun TKA bisa menjadi acuan kemampuan siswa untuk kebutuhan seleksi masuk sekolah/kampus tujuan siswa</p>
<div class="goals-cards">
<!-- TKA SMA Card -->
<div class="goals-card sma">
<div class="font-inter goals-card-badge goals-card-badge--selesai">SELESAI</div>
<div class="goals-card-header">
<h3 class="font-inter font-dark goals-card-title">TKA SMA</h3>
<p class="font-inter goals-card-date">1 - 9 November 2025</p>
</div>
<p class="font-inter font-dark goals-card-desc">
TKA digunakan sebagai salah satu komponen dalam ujian saringan masuk ke perguruan tinggi di Indonesia. Contohnya: materi yang diujikan dalam tes seperti UTBK-SNBT.
</p>
<p class="font-inter font-dark goals-card-desc">
TKA digunakan mengukur penguasaan siswa terhadap materi dasar yang penting di tingkat perguruan tinggi, seperti kemampuan penalaran, pemecahan masalah, dan pemahaman konsep dari berbagai mata pelajaran.
</p>
</div>
<!-- TKA SMP Card (Active) -->
<div class="goals-card smp goals-card--active" data-value="smp">
<div class="font-inter goals-card-badge goals-card-badge--active countdown-element" id="countdown-smp">3 BULAN LAGI</div>
<div class="goals-card-header">
<h3 class="font-inter font-dark goals-card-title">TKA SMP</h3>
<div class="font-inter goals-card-date-pill">6 - 16 April 2026</div>
</div>
<p class="font-inter font-dark goals-card-desc">TKA berfungsi sebagai indikator tambahan yang terstandar untuk membandingkan dan memperkuat kredibilitas nilai rapor siswa antar sekolah/wilayah.</p>
<p class="font-inter font-dark goals-card-desc">
Sertifikat Hasil TKA (SHTKA) dapat digunakan sebagai bukti kemampuan akademik yang objektif, terutama dalam proses Seleksi Penerimaan Peserta Didik Baru (PPDB) jalur Prestasi di SMA/SMK favorit.
</p>
<a
href="https://cta.ruangguru.com/lp-tka-konsultasi-smp"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/homepage-lp-tka-coba-mulai-belajar","item_type":"button","item_name":"Mulai Belajar","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"Kenali Tes Kemampuan Akademik (TKA) yang akan menggantikan UN!"}'
target="_blank"
class="button-basic-white"
>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a9950d06-b6cd-4be4-a27d-e699f4002d43.png?convert=webp" width="24" height="24" loading="lazy" alt="Icon Whatsapp" /> Konsultasi Sekarang
</a>
</div>
<!-- TKA SD Card -->
<div class="goals-card smp goals-card--active" data-value="sd">
<div class="font-inter goals-card-badge goals-card-badge--active countdown-element" id="countdown-sd">3 BULAN LAGI</div>
<div class="goals-card-header">
<h3 class="font-inter font-dark goals-card-title">TKA SD</h3>
<div class="font-inter goals-card-date-pill">20 - 30 April 2026</div>
</div>
<p class="font-inter font-dark goals-card-desc">TKA digunakan untuk memberikan laporan belajar murid yang terstandar secara nasional dan lebih objektif daripada nilai rapor internal sekolah.</p>
<p class="font-inter font-dark goals-card-desc">
Sertifikat Hasil TKA (SHTKA) dapat digunakan sebagai nilai tambah atau bahan pertimbangan dalam proses Seleksi Penerimaan Peserta Didik Baru (PPDB) jalur Prestasi untuk masuk ke SMP/MTs unggulan.
</p>
<a
href="https://cta.ruangguru.com/lp-tka-konsultasi-sd"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/homepage-lp-tka-coba-mulai-belajar","item_type":"button","item_name":"Mulai Belajar","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"Kenali Tes Kemampuan Akademik (TKA) yang akan menggantikan UN!"}'
target="_blank"
class="button-basic-white"
>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a9950d06-b6cd-4be4-a27d-e699f4002d43.png?convert=webp" width="24" height="24" loading="lazy" alt="Icon Whatsapp" /> Konsultasi Sekarang
</a>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION GOALS-->
<!--START SECTION EXAMPLE-->
<section class="examples">
<div class="page-center">
<div class="examples-content">
<h2 class="font-inter font-dark font-subtitle text-center">Contoh Soal TKA</h2>
<p class="font-inter font-dark font-subhead text-center">TKA SMP dan SD meliputi 2 mata pelajaran, yaitu Matematika dan Bahasa Indonesia. Lihat contoh soalnya dibawah ini, ya.</p>
<div class="examples-cards">
<div class="examples-card">
<div class="examples-card-header">
<p class="font-inter font-white font-title-example">Matematika</p>
<p class="font-inter font-white font-desc-example">Bilangan, Aljabar*, Geometri dan Pengukuran, Data</p>
<p class="font-inter font-white font-note-example">*Hanya diujikan di jenjang SMP</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/97bb6790-1dbc-4cc1-b5a6-bc598507d02d.png?convert=webp" alt="Illust Example" width="498" height="270" class="img-example" loading="lazy" />
</div>
<div class="examples-card">
<div class="examples-card-header">
<p class="font-inter font-white font-title-example">Bahasa Indonesia</p>
<p class="font-inter font-white font-desc-example">Pemahaman Tekstual, Pemahaman Inferensial, Evaluasi dan Apresiasi</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/b4126bcb-c950-45b8-b5ad-d1f6977af74d.png?convert=webp" alt="Illust Example" width="498" height="270" class="img-example" loading="lazy" />
</div>
</div>
<div class="examples-cta">
<a
href="https://cta.ruangguru.com/homepage-lp-tka-coba-soal-tka"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/homepage-lp-tka-coba-soal-tka","item_type":"button","item_name":"Coba Tryout TKA","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"Siapkan dirimu! TKA jadi indikator penilaian jalur SNBP"}'
target="_blank"
class="button-basic-orange"
>Coba Tryout TKA
</a>
</div>
</div>
</div>
</section>
<!--END SECTION EXAMPLE-->
</div>
<!--START SECTION VALUE SUPPORT / AMUNISI-->
<section class="value-support">
<div class="page-center">
<div class="value-support_content">
<h2 class="font-inter font-subtitle font-dark text-center">Hanya di Ruangguru, <br />Pendampingan TKA Lengkap dan Maksimal</h2>
<p class="font-inter font-subhead font-dark text-center">Belajar materi, cari tutor, hingga dibimbing Student Advisor semua ada di Ruangguru</p>
<div class="value-support_content--cards">
<div class="value-support-slick">
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Program Intensif TKA Champions*</p>
<ul class="ul-checklist white-checklist">
<li>Target belajar yang terarah setiap harinya</li>
<li>Latihan soal dan Tryout khusus untuk persiapan TKA</li>
</ul>
<p class="font-inter font-white font-note-example">*Baru tersedia untuk jenjang SMP</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/f4e8be35-1f91-4795-bc99-dbe2f5c60c5e.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Strategi Belajar</p>
<ul class="ul-checklist white-checklist">
<li>Strategi belajar umum dan mata pelajaran</li>
<li>Info materi TKA ter-update</li>
<li>Dibimbing oleh Student Advisor</li>
</ul>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/ed376485-fc5a-4f20-aef5-437740f5b021.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Tryout</p>
<ul class="ul-checklist white-checklist">
<li>Tryout rutin</li>
<li>Analisis penguasaan soal</li>
<li>Strategi meningkatkan nilai</li>
</ul>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/95779a40-10bd-43c3-8841-f7dfb55bc880.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Belajar Materi</p>
<ul class="ul-checklist white-checklist">
<li>Live Teaching pembahasan TKA</li>
<li>Sesi tutor privat atau grup</li>
<li>Belajar materi di video belajar interaktif (Adapto)</li>
</ul>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/849240bd-edcb-411c-842c-6fa30b789a9a.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Latihan Soal</p>
<ul class="ul-checklist white-checklist">
<li>Latihan dengan topik dan jumlah soal sesuai keinginan di Drill Soal</li>
<li>Penguasaan materi dengan Banksoal dan Latihan Soal di setiap Bab</li>
</ul>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/e94945de-aea8-489c-852e-2939eefec60c.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
<div class="value-support_content--cta">
<a
href="https://cta.ruangguru.com/lp-tka-sd-konsultasi-general"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/lp-tka-sd-konsultasi-general","item_type":"button","item_name":"Konsultasi Sekarang SD","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"Kenali Tes Kemampuan Akademik (TKA) yang akan menggantikan UN!"}'
target="_blank"
class="button-basic-white"
data-option="sd"
><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a9950d06-b6cd-4be4-a27d-e699f4002d43.png?convert=webp" width="24" height="24" loading="lazy" alt="Icon Whatsapp" /> Konsultasi Sekarang
</a>
<a
href="https://cta.ruangguru.com/lp-tka-smp-konsultasi-general"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://cta.ruangguru.com/lp-tka-smp-konsultasi-general","item_type":"button","item_name":"Konsultasi Sekarang SD","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"Kenali Tes Kemampuan Akademik (TKA) yang akan menggantikan UN!"}'
target="_blank"
class="button-basic-white"
data-option="smp"
><img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/a9950d06-b6cd-4be4-a27d-e699f4002d43.png?convert=webp" width="24" height="24" loading="lazy" alt="Icon Whatsapp" /> Konsultasi Sekarang
</a>
</div>
</div>
</div>
</section>
<!--END SECTION VALUE SUPPORT-->
<!--START SECTION TESTIMONI-->
<section class="testimoni" name="testimoni">
<div class="page-center">
<div class="testimoni-content">
<h2 class="font-inter font-white text-center font-subtitle">Mereka berhasil dapat nilai terbaik karena ikut persiapan TKA Ruangguru</h2>
<div class="testimoni-content_cards">
<div class="testimoni-slick slick-white">
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5d17eb0e-8b6e-49c4-8bbe-d30d97a2998a.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNPAD</p>
<p class="font-inter font-dark font-headcard">Agroteknologi</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Di Ruangguru bisa tau tipe soal yang seperti apa yang sering keluar di UTBK</p>
<p class="font-inter font-dark font-headcard">Ola Deswita</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna Brain Academy Online</p>
</div>
<div class="testimoni-card_package exception-testimoni package-bao">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">Brain Academy Online Premium SNBT Master</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=brainacademy-online&grade=kelas-utbk&filter=brainacademy_online_type.brainacademy-premium&package_serial=PKG-PLKRQ1MX"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=brainacademy-online&grade=kelas-utbk&filter=brainacademy_online_type.brainacademy-premium&package_serial=PKG-PLKRQ1MX","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":0,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/d2e9335d-4a0c-4166-9e1a-20edcdf7de39.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di ITB</p>
<p class="font-inter font-dark font-headcard">Fakultas Teknik Mesin & Dirgantara</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Kesulitan TO-nya sudah level dewa, kalo bisa ngerjain berarti UTBK pasti bisa. Overrall 9/10</p>
<p class="font-inter font-dark font-headcard">Juan Aaron</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna Brain Academy Center</p>
</div>
<div class="testimoni-card_package exception-testimoni package-bac">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">Brain Academy Center Premium UTBK-SNBT</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":1,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/cc7f4784-f400-43e3-9045-2c6b25a3d64f.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNBRAW</p>
<p class="font-inter font-dark font-headcard">Ilmu Hukum</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Worth it banget, hampir semua materi di ruangbelajar keluar di soal UTBK yang aku kerjain.</p>
<p class="font-inter font-dark font-headcard">Ni Made Ana Maharani</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna ruangbelajar</p>
</div>
<div class="testimoni-card_package exception-testimoni package-rubel">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">ruangbelajar SMA/SMK + UTBK-SNBT Master</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":2,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/51a7cb99-b5d8-4f45-934e-821b28fd676f.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNDAYA</p>
<p class="font-inter font-dark font-headcard">Kedokteran</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Brain Academy sangat membantu menyiapkan aku dalam menghadapi UTBK.</p>
<p class="font-inter font-dark font-headcard">I Gusti Ayu Pt. Diah Sri D.</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna Brain Academy Center</p>
</div>
<div class="testimoni-card_package exception-testimoni package-bac">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">Brain Academy Center Premium UTBK-SNBT</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":3,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/501c71d6-327a-413d-b44c-cfabb750ec76.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNAND</p>
<p class="font-inter font-dark font-headcard">Keperawatan</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Soal di Ruangguru bervariasi, ada beberapa yang mirip dengan soal UTBK ku</p>
<p class="font-inter font-dark font-headcard">Ega Nur Amanah</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna ruangbelajar</p>
</div>
<div class="testimoni-card_package exception-testimoni package-rubel">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">ruangbelajar SMA/SMK + UTBK-SNBT Master</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":4,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/48ce5eca-cd6c-4885-a3e4-c08df416d205.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNSRI</p>
<p class="font-inter font-dark font-headcard">Teknik Mesin</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Terima kasih Master Teacher Brain Academy yang membantu saya siap menghadapi UTBK.</p>
<p class="font-inter font-dark font-headcard">Evandary</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna Brain Academy Center</p>
</div>
<div class="testimoni-card_package exception-testimoni package-bac">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">Brain Academy Center Premium UTBK-SNBT</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":5,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/9cc4a3cd-8b35-4ffb-87c8-b890d9424a3f.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di UNESA</p>
<p class="font-inter font-dark font-headcard">Biologi</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Mantap parah sih, jadi terbiasa waktu ngerjain UTBK karena udah sering latihan soal tryout di Ruangguru.</p>
<p class="font-inter font-dark font-headcard">Melani Kusuma</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna ruangbelajar</p>
</div>
<div class="testimoni-card_package exception-testimoni package-rubel">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">ruangbelajar SMA/SMK + UTBK-SNBT Master</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=rubel-utbk&grade=kelas-utbk&package_serial=PKG-JLNTI0QW","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":6,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
<div class="testimoni-card">
<div class="testimoni-card_people exception-testimoni">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/88ee52e2-184d-49a9-8a4b-8271b9f9a647.png?convert=webp" loading="lazy" />
</div>
<div class="testimoni-card_univ">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/415012b9-daf1-4b07-a3b1-ef447e4dd8e0.svg" width="40" height="40" loading="lazy" />
<div class="testimoni-card_univ--desc">
<p class="font-inter font-light-gray font-subcard">Diterima di IPB</p>
<p class="font-inter font-dark font-headcard">Teknologi dan Manajemen Perikanan Budidaya</p>
</div>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">Brain Academy tu keren banget sih. Latihan soal UTBK sangat membantu, dan akhirnya aku lolos SNMPTN. </p>
<p class="font-inter font-dark font-headcard">Fiera Dwi Sevila</p>
<p class="font-inter font-light-gray font-desc-testimoni">Pengguna Brain Academy Center</p>
</div>
<div class="testimoni-card_package exception-testimoni package-bac">
<div class="testimoni-card_package--text">
<p class="font-inter font-white testimoni-package-subtitle">Paket belajar yang digunakan:</p>
<p class="font-inter font-white testimoni-package-name">Brain Academy Center Premium UTBK-SNBT</p>
</div>
<div class="testimoni-card_package--cta">
<a
href="https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruangguru_tka","cta_action":"redirection","cta_action_detail":"https://bayar.ruangguru.com/packages-list?tag=brainacademy-offline&grade=kelas-utbk","item_type":"button","item_name":"Lihat Detail","item_category":"payment","item_position":7,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
target="_blank"
>
<button class="button-basic-white btn-detail-testimoni">Lihat Detail</button>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION TESTIMONI-->
<!-- START SECTION FAQ-->
<section id="section-faq" name="faq_ruanguji">
<div class="faq-rl">
<div class="page-center">
<div class="container-faq">
<div class="faq__title">
<h2 class="text-subtitle">Hal yang sering ditanyakan seputar TKA</h2>
</div>
<div class="faq__content">
<div class="faq-wrap" id="accordion">
<!-- FAQ SMP -->
<div class="accordion" data-readmore="0">
<h3>Apa itu TKA?</h3>
</div>
<div class="panel">
<p>
TKA (Tes Kemampuan Akademik) adalah asesmen pengganti Ujian Nasional (UN) yang dirancang untuk mengukur kemampuan akademik siswa di berbagai jenjang pendidikan, mulai dari SD, SMP, hingga SMA/SMK. TKA
lebih berfokus pada pengujian keterampilan berpikir kritis dan pemahaman konsep daripada hafalan materi.
</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Kapan ujian TKA dilakukan?</h3>
</div>
<div class="panel">
<ul>
<li>SD: akan dilakukan pada 6 - 16 April 2026, agar materi pelajaran tuntas dan hasilnya bisa dipakai untuk seleksi jenjang prestasi ke jenjang berikutnya.</li>
<li>SMP: akan dilakukan pada 20 - 30 April 2026, agar materi pelajaran tuntas dan hasilnya bisa dipakai untuk seleksi jenjang prestasi ke jenjang berikutnya.</li>
<li>SMA/SMK: dilakukan pada 1-9 November 2025</li>
</ul>
</div>
<div class="accordion" data-readmore="0">
<h3>Siapa saja yang bisa mengikuti TKA?</h3>
</div>
<div class="panel">
<p>TKA SD dan SMP dapat diikuti oleh siswa kelas 6 SD/sederajat dan 9 SMP/sederajat pada jalur pendidikan formal, nonformal, maupun informal</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Mengapa ujian TKA perlu dipersiapkan?</h3>
</div>
<div class="panel">
<p>Ujian TKA (Tes Kemampuan Akademik) perlu dipersiapkan karena:</p>
<ul>
<li>Bagi siswa SMA/SMK, hasil TKA juga menjadi salah satu acuan dalam seleksi masuk perguruan tinggi melalui jalur prestasi.</li>
<li>Bagi siswa SMP, TKA berfungsi sebagai indikator tambahan yang terstandar untuk membandingkan dan memperkuat kredibilitas nilai rapor siswa antar sekolah/wilayah.</li>
<li>Bagi siswa SD, TKA digunakan untuk memberikan laporan belajar murid yang terstandar secara nasional dan lebih objektif daripada nilai rapor internal sekolah.</li>
</ul>
</div>
<div class="accordion" data-readmore="0">
<h3>Apa saja materi yang diujikan dalam TKA?</h3>
</div>
<div class="panel">
<ul>
<li>SD dan SMP: Bahasa Indonesia dan Matematika.</li>
<li>SMA/SMK: Bahasa Indonesia, Bahasa Inggris, Matematika, dan dua mata pelajaran pilihan sesuai dengan jurusan yang diambil (IPA/IPS).</li>
</ul>
</div>
<div class="accordion" data-readmore="0">
<h3>Apakah soal TKA berbeda dengan kurikulum?</h3>
</div>
<div class="panel">
<p>
Tidak ada perbedaan pada soal TKA berdasarkan kurikulum (Kurikulum Merdeka dan Kurikulum 2013) karena dikembangkan dengan mempertimbangkan kedua kompetensi dengan menekankan pada kemampuan pemahaman
konseptual, penalaran, dan pemecahan masalah per mapel.
</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Apa itu Sertifikat Hasil TKA?</h3>
</div>
<div class="panel">
<p>Hasil TKA setiap peserta akan disampaikan dalam bentuk Sertifikat Hasil TKA (SHTKA) yang berupa dokumen digital dan/atau cetakan dari satuan pendidikan masing-masing</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Untuk apa Sertifikat Hasil TKA?</h3>
</div>
<div class="panel">
<p>
Sertifikat Hasil TKA (SHTKA) dapat digunakan sebagai bukti kemampuan akademik yang objektif, terutama dalam proses Seleksi Penerimaan Peserta Didik Baru (PPDB) jalur Prestasi di Perguruan Tinggi,
SMA/SMK, dan SMP/MTS unggulan.
</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Apakah ujian TKA menentukan kelulusan?</h3>
</div>
<div class="panel">
<p>Tidak, ujian TKA tidak menentukan kelulusan siswa. Hasil TKA lebih berfungsi sebagai indikator seleksi untuk melanjutkan pendidikan ke jenjang yang lebih tinggi, bukan sebagai standar kelulusan.</p>
</div>
<div class="accordion" data-readmore="0">
<h3>Apakah ada latihan soal atau simulasi ujian TKA?</h3>
</div>
<div class="panel">
<p>Ya, Ruangguru menyediakan Tryout TKA 2025 di link berikut ini: <a href="https://bit.ly/toruanguji" target="_blank">bit.ly/toruanguji</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION FAQ-->
<div id="modalCTA" class="modalOverlay display_none" data-product="ruangguru" data-spec="tka">
<div class="modalPopup">
<div class="modalContent">
<div class="warn-box normalize-css">
<div class="button-mulai">
<button class="modal-btn close-modal" id="close-search">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Ruangguru%20Revamp%202022/Detail%20Page/Header/ic-close.svg" alt="Icon" loading="lazy" />
</button>
</div>
<div id="slick-s-c" class="row-s-c"></div>
</div>
</div>
</div>
</div>
<script>
(function () {
const styles = `
div#slick-s-c {
max-width: 500px;
width: 500px;
position: relative;
}
#slick-s-c img {
width: 100%;
height: auto;
display: inline-block !important;
}
#slick-s-c.slick-dotted.slick-slider {
margin-bottom: 0rem;
}
#slick-s-c .slick-dots {
width: 100% !important;
}
#slick-s-c .slick-dots li button:before {
color: #ffffff !important;
font-size: 1rem;
opacity: 0.75 !important;
}
#slick-s-c .slick-dots li.slick-active button:before {
color: #27b6c1 !important;
opacity: 1 !important;
}
#modalCTA .warn-box {
background: none;
}
#slick-s-c .slick-prev {
left: -2rem !important;
}
#slick-s-c .slick-next {
right: -2rem !important;
}
#slick-s-c .slick-prev,
#slick-s-c .slick-next {
width: 2.5rem !important;
height: 2.5rem !important;
z-index: 2 !important;
top: 50% !important;
}
#slick-s-c .slick-prev:before,
#slick-s-c .slick-next:before {
font-size: 2.5rem !important;
}
@media (min-width: 768px) {
#slick-s-c .slick-prev {
left: -3rem !important;
}
#slick-s-c .slick-next {
right: -3rem !important;
}
}
@media (max-width: 767px) {
div#slick-s-c {
max-width: 300px;
width: 300px;
position: relative;
}
#modalCTA .modalPopup {
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
}
#modalCTA .warn-box {
background: none;
align-items: center;
justify-content: center;
}
}
.display_none {
display: none;
opacity: 0;
transition: opacity 0.5s ease-out;
}
body.modal-open,
html.modal-open {
overflow: hidden !important;
position: fixed !important;
width: 100% !important;
height: 100% !important;
}
#modalCTA {
overflow-y: auto;
}
#modalCTA .modalPopup {
max-height: 90vh;
}
.modal-btn {
border: none;
cursor: pointer;
padding: 0.3rem;
position: absolute;
right: -1.2rem;
top: -1.2rem;
width: fit-content;
background: #fff;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
z-index: 5;
}
.modalOverlay {
background: rgba(28, 32, 57, 0.8);
height: 100%;
left: 0;
opacity: 1;
position: fixed;
top: 0;
transition: opacity 0.5s ease-out;
width: 100%;
z-index: 99999;
}
.modalPopup {
background: transparent;
border-radius: 16px;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
.warn-box {
background: #fff;
border-radius: 16px;
box-sizing: border-box;
position: relative;
}
.box-desc {
display: grid;
grid-template-columns: 1fr;
row-gap: 1rem;
}
.carousel-controls {
display: flex;
width: fit-content;
padding: 0.5rem 0;
}
.carousel-controls button {
border: none;
background: transparent;
border-radius: 50%;
}
.carousel-dots {
width: fit-content;
display: flex;
justify-content: flex-end;
gap: 0.5rem;
position: absolute;
left: 0;
bottom: -2.5rem;
}
.carousel-dot {
width: 1rem;
height: 1rem;
border-radius: 50%;
border: none;
background: #fff;
}
.carousel-dot.active {
background: #2eb5c0 !important;
}
@media (min-width: 1025px) {
.modalPopup {
top: 50%;
}
#modalTipe .modalPopup,
#modalSearch .modalPopup,
.modal-kategori .modalPopup {
width: 30rem;
}
#modalTipe .box-scroll {
height: 35vw;
padding-right: 1rem;
}
#button-tipe {
right: 2rem;
}
}
@media (max-width: 1024px) {
.modalPopup {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
.modalPopup,
.warn-box {
border-radius: 16px 16px 0 0;
}
.warn-box {
padding: 1rem;
width: max-content;
margin: auto;
}
.modal-btn {
right: 0.8rem;
top: 0.8rem;
z-index: 3;
}
.modal-btn img {
height: 1rem;
width: 1rem;
}
#modalTipe .box-scroll {
height: 140vw;
padding-right: 0.5rem;
}
.box-scroll::-webkit-scrollbar {
width: 5px;
}
}
.carousel-controls {
position: absolute;
bottom: -5.5rem;
right: 5px;
width: 100%;
display: flex;
justify-content: end;
transform: translateY(-50%);
pointer-events: none;
z-index: 10;
}
@media (max-width: 767px) {
.carousel-controls {
bottom: -2rem;
}
}
.carousel-prev,
.carousel-next {
background: none;
border: none;
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
font-size: 18px;
pointer-events: auto;
transition: background 0.3s ease;
}
.carousel-dots {
display: flex;
justify-content: start;
gap: 8px;
margin-top: 16px;
}
.carousel-dot {
width: 12px;
height: 12px;
border-radius: 50%;
border: none;
background: rgba(0, 0, 0, 0.3);
cursor: pointer;
transition: background 0.3s ease;
}
@media (max-width: 767px) {
.carousel-dots {
margin-top: 0.5rem;
}
}
.carousel-dot.active {
background: rgba(252, 252, 252, 0.7);
}
#slick-s-c {
position: relative;
}
`;
const styleElement = document.createElement('style');
styleElement.textContent = styles;
document.head.appendChild(styleElement);
})();
const POPUP_CONFIG = {
baseUrl: 'https://gw.ruangguru.com/api/v3/rdb/components/components/views/components',
ctaBaseUrl: 'https://cta.ruangguru.com/',
token: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
defaultParams: 'offset=0&limit=50&sort=position&where=(product,eq,ruangguru)~and(showIn,eq,landingPage)~and(type,eq,popup)~and(hide,eq,0)',
};
const bannerCardTemplate = (id, name, targetUrl, imageUrl) => `
<div class="col-s-c" id="popup-${id}">
<a href="${targetUrl}" target="_blank">
<picture>
<source srcset="${imageUrl}?convert=webp" type="image/webp">
<source srcset="${imageUrl}" type="image/png">
<img alt="${name}" loading="lazy" src="${imageUrl}?height=500">
</picture>
</a>
</div>`;
const initSimpleCarousel = () => {
const container = document.getElementById('slick-s-c');
const slides = container.querySelectorAll('.col-s-c');
if (slides.length <= 1) return;
let currentSlide = 0;
const totalSlides = slides.length;
const controlsHTML = `
<div class="carousel-controls">
<button type="button" class="carousel-prev">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Ruangguru%20Revamp%202022/Header%20dan%20Hero/btn-prev.svg" alt="Previous" loading="lazy">
</button>
<button type="button" class="carousel-next">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Ruangguru%20Revamp%202022/Header%20dan%20Hero/btn-next.svg" alt="Next" loading="lazy">
</button>
</div>
<div class="carousel-dots">
${Array.from({ length: totalSlides }, (_, i) => `<button class="carousel-dot ${i === 0 ? 'active' : ''}" data-slide="${i}"></button>`).join('')}
</div>`;
container.insertAdjacentHTML('afterend', controlsHTML);
// Hide all slides except first
slides.forEach((slide, index) => {
slide.style.display = index === 0 ? 'block' : 'none';
});
const showSlide = index => {
slides.forEach((slide, i) => {
slide.style.display = i === index ? 'block' : 'none';
});
document.querySelectorAll('.carousel-dot').forEach((dot, i) => {
dot.classList.toggle('active', i === index);
});
currentSlide = index;
};
const nextSlide = () => {
const next = (currentSlide + 1) % totalSlides;
showSlide(next);
};
const prevSlide = () => {
const prev = (currentSlide - 1 + totalSlides) % totalSlides;
showSlide(prev);
};
document.querySelector('.carousel-next')?.addEventListener('click', nextSlide);
document.querySelector('.carousel-prev')?.addEventListener('click', prevSlide);
document.querySelectorAll('.carousel-dot').forEach(dot => {
dot.addEventListener('click', () => {
showSlide(parseInt(dot.dataset.slide));
});
});
setInterval(nextSlide, 10000);
};
let scrollPosition = 0;
const lockBodyScroll = () => {
scrollPosition = window.pageYOffset || document.documentElement.scrollTop;
document.body.style.overflow = 'hidden';
document.body.style.position = 'fixed';
document.body.style.top = `-${scrollPosition}px`;
document.body.style.width = '100%';
document.documentElement.style.overflow = 'hidden';
document.addEventListener('wheel', preventScroll, { passive: false });
document.addEventListener('touchmove', preventScroll, { passive: false });
document.addEventListener('keydown', preventScrollKeys);
};
const unlockBodyScroll = () => {
document.body.style.overflow = '';
document.body.style.position = '';
document.body.style.top = '';
document.body.style.width = '';
document.documentElement.style.overflow = '';
document.removeEventListener('wheel', preventScroll, { passive: false });
document.removeEventListener('touchmove', preventScroll, { passive: false });
document.removeEventListener('keydown', preventScrollKeys);
window.scrollTo(0, scrollPosition);
};
const preventScroll = e => {
if (e.target.closest('#modalCTA')) {
return;
}
e.preventDefault();
return false;
};
const preventScrollKeys = e => {
if (e.target.closest('#modalCTA')) {
return;
}
const scrollKeys = [32, 33, 34, 35, 36, 37, 38, 39, 40];
if (scrollKeys.includes(e.keyCode)) {
e.preventDefault();
return false;
}
};
const setCTA = data => {
const { list: banners } = data;
if (!banners?.length) return;
const modal = document.getElementById('modalCTA');
modal.classList.remove('display_none');
lockBodyScroll();
const bannerCards = banners.map((banner, index) => bannerCardTemplate(index, banner.name, `${POPUP_CONFIG.ctaBaseUrl}${banner.ctaId}`, banner.imageUrl)).join('');
document.getElementById('slick-s-c').innerHTML = bannerCards;
initSimpleCarousel();
};
const buildUrl = (product, specificProduct) => {
let url = `${POPUP_CONFIG.baseUrl}?${POPUP_CONFIG.defaultParams}`;
if (product && product !== 'ruangguru') {
url = url.replace('(product,eq,ruangguru)', `(product,eq,${product})`);
}
if (specificProduct) {
url += `~and(specificProduct,eq,${specificProduct})`;
}
return url;
};
const getCTA = async (product, specificProduct) => {
try {
const response = await fetch(buildUrl(product, specificProduct), {
method: 'GET',
headers: { 'xc-token': POPUP_CONFIG.token },
});
if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
const data = await response.json();
setCTA(data);
} catch (error) {
console.error(error);
}
};
const closeModal = () => {
document.getElementById('modalCTA').classList.add('display_none');
unlockBodyScroll();
};
const isClickInsideModal = target => {
return target.closest('.modalPopup') !== null;
};
document.addEventListener('click', event => {
if (event.target.classList.contains('modalOverlay') && !isClickInsideModal(event.target)) {
closeModal();
}
if (event.target.closest('.close-modal')) {
closeModal();
}
});
document.addEventListener('DOMContentLoaded', () => {
const modalElement = document.getElementById('modalCTA');
const product = modalElement.dataset.product;
const specificProduct = modalElement.dataset.spec;
const productParam = product && product !== 'ruangguru' ? product : null;
const specificProductParam = specificProduct && specificProduct !== 'tka' ? specificProduct : null;
getCTA(productParam, specificProductParam);
});
</script>
<!-- Load CSS for all versions -->
<script>
// CSS loading function available for all versions
function loadFloatingCSS() {
// Check if CSS is already loaded
if (document.getElementById('fb-component-css')) {
return;
}
// Create and append CSS style block to head
const style = document.createElement('style');
style.id = 'fb-component-css';
style.textContent = `
.bantuan-container {
position: relative;
}
.bantuan-element {
position: fixed;
z-index: 999;
display: flex;
align-items: flex-end;
justify-content: flex-end;
cursor: pointer;
transition: all 0.6s ease;
}
.bantuan-top {
bottom: 11rem;
right: 2rem;
}
.bantuan-bottom {
bottom: 2rem;
right: 2rem;
}
.bantuan-top-2 {
bottom: 15rem;
right: 2rem;
}
.bantuan-top-3 {
bottom: 19rem;
right: 2rem;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 2rem;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 2rem;
}
@media (min-width: 768px) {
.bantuan-element img {
width: auto;
transition: all 0.4s ease;
}
.bantuan-top img {
width: 140px;
}
.bantuan-bottom img {
width: 140px;
}
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 140px;
}
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 140px;
}
.bantuan-element.clicked {
bottom: 9rem;
right: 2.5rem;
}
.bantuan-element.clicked img {
width: auto;
height: 64px;
}
}
@media (max-width: 767px) {
.bantuan-top {
bottom: 8rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom {
bottom: 2rem;
right: 1.25rem;
align-items: center;
}
.bantuan-top-2 {
bottom: 12rem;
right: 1rem;
align-items: center;
}
.bantuan-top-3 {
bottom: 16rem;
right: 1rem;
align-items: center;
}
.bantuan-bottom-2 {
bottom: 5rem;
right: 1.25rem;
align-items: center;
}
.bantuan-bottom-3 {
bottom: 8rem;
right: 1.25rem;
align-items: center;
}
.bantuan-element img {
width: auto;
}
.bantuan-top img,
.bantuan-top-2 img,
.bantuan-top-3 img {
width: 96px;
}
.bantuan-bottom img,
.bantuan-bottom-2 img,
.bantuan-bottom-3 img {
width: 96px;
}
}
.bantuan-element:hover {
transform: scale(1.05);
}
.bantuan-element img {
max-width: 100%;
height: auto;
}
`;
document.head.appendChild(style);
}
// Load CSS immediately
loadFloatingCSS();
</script>
<div id="bantuan-divs-container" style="position: relative" data-product="ruangguru" data-table=""></div>
<script>
class FloatingDivsComponent {
constructor(product = 'ruangguru', table = 'rg_promo_banner') {
this.container = document.getElementById('bantuan-divs-container');
this.floatingElements = [];
this.product = product;
this.table = table;
// Configuration
this.config = {
baseApiUrl: 'https://gw.ruangguru.com/api/v3/rdb/p_ddgy8hjx5dxsqx/rg_banner/views/',
apiKey: 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
maxElements: 2,
zIndexBase: 100,
};
// Build dynamic API URL based on table parameter
this.config.apiUrl = this.buildApiUrl();
this.init();
}
buildApiUrl() {
const baseUrl = this.config.baseApiUrl;
const tableName = this.table || 'rg_promo_banner';
const queryParams =
'offset=0&limit=99999&sort=rankPosition&where=(type,eq,floating)~and(showIn,anyof,landingPage)~and(hide,is,false)~and(product,eq,' +
this.product +
')&nested%5Bcta%5D%5Bfields%5D=Id,name,ctaId,imageUrl,ctaLink,targetUrl';
return `${baseUrl}${tableName}?${queryParams}`;
}
async init() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to initialize floating divs component:', error);
}
}
async fetchFloatingElements() {
try {
const options = {
method: 'GET',
headers: {
'xc-token': this.config.apiKey || 'vLyK3dJrDBRmOwueX2OJXibMkgsUbBk0WS4ua2p1',
},
};
const urlNoco = this.config.apiUrl;
const response = await fetch(urlNoco, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
this.floatingElements = this.processApiResponse(data);
} catch (error) {
console.error('Error fetching floating elements:', error);
throw error;
}
}
processApiResponse(data) {
if (!data || !data.list || !Array.isArray(data.list)) {
return [];
}
// Ensure we only get maximum 2 elements
const limitedElements = data.list.slice(0, this.config.maxElements);
return limitedElements;
}
renderFloatingElements() {
if (!this.container || this.floatingElements.length === 0) {
return;
}
// Additional safeguard: ensure we never render more than maxElements
const elementsToRender = this.floatingElements.slice(0, this.config.maxElements);
// Clean up existing elements and their event listeners
this.cleanupExistingElements();
// Clear existing content
this.container.innerHTML = '';
elementsToRender.forEach((element, index) => {
const floatingDiv = this.createFloatingDiv(element, index);
this.container.appendChild(floatingDiv);
});
}
cleanupExistingElements() {
// Clear existing elements (no need for event listener cleanup with CSS approach)
const existingElements = this.container.querySelectorAll('[data-floating-element]');
existingElements.forEach(element => {
element.remove();
});
}
createFloatingDiv(element, index) {
const div = document.createElement('div');
const cta = element.cta[0]; // Use the first CTA
// Add data attribute for cleanup tracking
div.setAttribute('data-floating-element', 'true');
// Apply CSS classes based on rankPosition
const positionClass = this.getPositionClass(element.rankPosition, index);
div.className = `bantuan-element ${positionClass}`;
div.style.zIndex = this.config.zIndexBase + index;
// Create the link and image
const link = document.createElement('a');
link.href = 'https://cta.ruangguru.com/' + cta.ctaId || '#';
link.target = '_blank';
// Add tracking attributes
link.setAttribute('data-tracking-event-type', 'landing_page__core__item_click');
link.setAttribute(
'data-tracking-context',
JSON.stringify({
product_name: this.product,
cta_action: 'redirection',
cta_action_detail: link.href,
item_type: 'floating',
item_name: element.name || 'Floating element',
item_category: 'leads_gathering',
item_position: index,
item_serial: null,
section_type: 'floating_item',
section_position: 'body',
section_name: 'floating_item',
})
);
const img = document.createElement('img');
img.src = element.imageUrl + '?h=200&convert=webp';
img.alt = element.name || 'Floating element';
img.loading = 'lazy';
// Add click tracking
link.addEventListener('click', () => {
this.trackClick(element, cta);
});
link.appendChild(img);
div.appendChild(link);
return div;
}
getPositionClass(rankPosition, index) {
// Define positioning classes based on rankPosition
if (rankPosition === 1) {
return 'bantuan-top'; // Top position
} else if (rankPosition === 2) {
return 'bantuan-bottom'; // Bottom position
} else {
// For additional elements, distribute them evenly
return `bantuan-${index % 2 === 0 ? 'top' : 'bottom'}-${Math.floor(index / 2) + 1}`;
}
}
trackClick(element, cta) {
// Implement click tracking logic here
console.log('Floating element clicked:', {
elementId: element.Id,
elementName: cta.name,
ctaId: cta.ctaId,
targetUrl: cta.targetUrl,
});
}
// Public method to manually refresh
async refresh() {
try {
await this.fetchFloatingElements();
this.renderFloatingElements();
} catch (error) {
console.error('Failed to refresh floating elements:', error);
throw error;
}
}
// Public method to get current floating elements
getFloatingElements() {
return [...this.floatingElements];
}
}
// Initialize the component when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
// Get product and table parameters from data attributes
const container = document.getElementById('bantuan-divs-container');
const product = container.getAttribute('data-product') || 'ruangguru';
const table = container.getAttribute('data-table') || 'rg_promo_banner';
new FloatingDivsComponent(product, table);
});
// Export for use in other modules if needed
if (typeof module !== 'undefined' && module.exports) {
module.exports = FloatingDivsComponent;
}
</script>
<style>.footer__year {
padding-top: 5rem;
}
.ic-new__img {
margin: auto 0;
display: flex;
}
.ic-new__img img {
width: fit-content;
}
.font-base-footer {
font-family: Inter, 'sans-serif';
font-weight: 400;
font-size: 14px !important;
font-style: normal;
letter-spacing: 0;
color: #0a2540;
margin-bottom: 0;
}
.font-bold {
font-weight: 700;
}
.font-white {
color: #fff !important;
}
.font-semi-bold {
font-weight: 600;
}
.center {
text-align: center;
}
.footer {
background: #0a2540;
overflow: hidden;
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Helvetica Neue,
Arial,
Noto Sans,
sans-serif,
Apple Color Emoji,
Segoe UI Emoji,
Segoe UI Symbol,
Noto Color Emoji;
}
.footer.roc {
background-color: #1d1110;
color: white;
}
.contact__container {
display: grid;
grid-template-columns: 2fr 11fr;
gap: 0.625rem;
word-break: break-all;
}
.contact__container--text {
margin: auto 0;
}
.group-contact {
display: grid;
row-gap: 0.5rem;
}
.sec-follow__content--socmed {
display: inline-flex;
}
.sec-follow__content--socmed a {
padding-right: 0.25rem;
}
.ic-new {
display: inline-flex;
width: max-content;
gap: 0.25rem;
}
@media (min-width: 1025px) {
.sec-address__detail {
margin: 1rem 0 2rem;
padding-right: 2rem;
}
.sec-follow {
margin-top: -10rem;
}
.title {
font-size: 48px;
line-height: 64px;
}
.subtitle {
font-size: 32px;
line-height: 48px;
text-align: center;
}
.desc-hero {
font-size: 24px;
line-height: 36px;
margin-top: 20px;
}
.desc {
font-size: 16px;
line-height: 24px;
}
.footer {
padding: 5rem 0 1.5rem;
}
.footer__title {
font-size: 1rem;
margin-bottom: 1rem;
min-height: 1.25rem;
}
.footer__title--hq {
font-size: 1rem;
}
.footer__content--top {
display: grid;
grid-template-columns: 3fr 9fr;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.sec-app__content {
display: grid;
gap: 0.75rem;
}
.footer__content--bottom {
display: grid;
grid-template-columns: 9.75fr 2.25fr;
}
}
@media (max-width: 1024px) {
.sec-address__detail {
margin: 1rem 0 2rem;
}
.sec-app {
margin-bottom: 2.625rem;
text-align: center;
}
.title {
font-size: 24px;
line-height: 36px;
}
.subtitle {
font-size: 20px;
line-height: 30px;
text-align: center;
}
.desc-hero {
font-size: 16px;
line-height: 24px;
margin-top: 1rem;
}
.desc {
font-size: 14px;
line-height: 27px;
}
.footer {
padding: 2rem 0;
}
.sec-app__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0.5rem;
margin-top: 1rem;
}
.sec-menu {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.sec-follow {
text-align: center;
}
.footer__title {
padding-bottom: 0.75rem;
}
}
ul.no-space {
padding: 0;
}
ul.no-space li {
margin-bottom: 0.25rem;
}
.contact__container--text a,
ul.no-space a {
text-decoration: none;
}
.contact__container--text a:hover,
ul.no-space a:hover {
color: #2eb5c0 !important;
}
div.sec-address__logo img,
div.ic-new__img img {
display: inline-block;
}
.sec-app__content img {
max-width: 100%;
}
</style>
<section class="footer " id="footer">
<div class="page-center">
<div class="footer__content">
<div class="footer__content--top">
<div class="sec-app">
<div class="sec-address">
<div class="sec-address__logo">
<a href="https://www.ruangguru.com/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/OPTIMIZE/logo%20rg.svg" alt="Logo Ruangguru" loading="lazy" />
</a>
</div>
<div class="sec-address__detail">
<p class="font-base-footer font-white font-bold footer__title--hq">RUANGGURU HQ</p>
<p class="font-base-footer font-white footer-address">Gedung Sinarmas MSIG Tower Lt. 33. Jl. Jenderal Sudirman Kav. 21, Karet Kuningan, Setiabudi, Jakarta Selatan, Jakarta 12920</p>
</div>
</div>
<p class="font-base-footer font-white font-bold footer__title">Coba GRATIS Aplikasi Ruangguru</p>
<div class="sec-app__content">
<div class="sec-app__content--gplay">
<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.ruangguru.livestudents&hl=in">
<img
class="footer-socmed"
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/btn_googleplay%20(1).svg"
loading="lazy"
alt="Button Google Play Footer "
/>
</a>
</div>
<div class="sec-app__content--appstore">
<a target="_blank" rel="nofollow" href="https://apps.apple.com/id/app/ruangguru-solusi-belajar/id1099742206?l=id">
<img
class="footer-socmed"
src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/btn_appstore%20(1).svg"
loading="lazy"
alt="Button App Store Footer "
/>
</a>
</div>
<div class="sec-app__content--huawei">
<a target="_blank" rel="nofollow" href="https://appgallery.huawei.com/#/app/C102352375">
<picture>
<source type="image/webp" srcset="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png?convert=webp " />
<source type="image/png" srcset="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png " />
<img class="footer-socmed" src="https://roboguru-forum-cdn.ruangguru.com/image/e5df282a-3b96-4af4-8b3c-a4634b511680.png" alt="Button AppGallery Footer" loading="lazy" width="156" />
</picture>
</a>
</div>
</div>
</div>
<div class="sec-menu">
<div class="sec-menu__rg">
<p class="font-base-footer font-white font-bold footer__title">Produk Ruangguru</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://roboguru.ruangguru.com" target="_blank">Roboguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/roboguruplus">Roboguru Plus</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/dafa-lulu">Dafa dan Lulu</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/for-kids">Ruangguru for Kids</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bisnis">Ruangguru for Business</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruanguji">Ruanguji</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/blog/">Ruangbaca</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruangkelas">Ruangkelas</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/ruangbelajar">Ruangbelajar</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://pengajar.ruangguru.com/">Ruangpengajar</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/privat">Ruangguru Privat</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangpeduli.org/" target="_blank">Ruangpeduli</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/airis">Airis</a>
</li>
</ul>
</div>
<div class="sec-menu__lainnya">
<p class="font-base-footer font-white font-bold footer__title">Produk Lainnya</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://www.brainacademy.id/" target="_blank">Brain Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.english-academy.id/" target="_blank">English Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://skillacademy.com/" target="_blank">Skill Academy</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangkerja.id/" target="_blank">Ruangkerja</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.schoters.com/id/" target="_blank">Schoters</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.kalananti.id/" target="_blank">Kalananti</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/mathchamps" target="_blank">Math Champs</a>
</li>
</ul>
</div>
<div class="sec-menu__bantuan">
<p class="font-base-footer font-white font-bold footer__title">Bantuan & Panduan</p>
<ul type="none" class="no-space">
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/company-credentials">Company Credentials</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/beasiswa">Beasiswa Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/cicilan">Cicilan Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/promo">Promo Ruangguru</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://ticketing.ruangguru.com/help?request_type_id=459" target="_blank">Vulnerability Report</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bantuan#layanan">Layanan Pengaduan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/terms-conditions">Syarat & Ketentuan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/privacy-policy">Kebijakan Privasi</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/about-us">Tentang Kami</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/contact-us">Kontak Kami</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/press">Press Kit</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://www.ruangguru.com/bantuan">Bantuan</a>
</li>
<li>
<a class="font-base-footer font-white" href="https://career.ruangguru.com/">Karier</a>
</li>
</ul>
</div>
<div class="sec-menu__contact">
<p class="font-base-footer font-white font-bold footer__title">Hubungi Kami</p>
<div class="group-contact">
<div class="contact__container">
<div class="contact__container--img">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-mail.svg" loading="lazy" alt="Logo Email Footer" />
</div>
<div class="contact__container--text">
<a class="font-base-footer font-white" href="mailto:info@ruangguru.com">info@ruangguru.com</a>
</div>
</div>
<div class="contact__container">
<div class="contact__container--img">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-phone.svg" loading="lazy" alt="Logo Phone Footer" />
</div>
<div class="contact__container--text">
<a class="font-base-footer font-white" href="tel:02130930000">02130930000</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer__content--bottom">
<div></div>
<div class="sec-follow">
<p class="font-base-footer font-white font-bold footer__title">Ikuti Kami</p>
<div class="sec-follow__content">
<div class="sec-follow__content--socmed">
<a target="_blank" href="https://www.instagram.com/ruangguru/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-ig.svg?convert=webp" loading="lazy" alt="Logo Instagram Footer" />
</a>
<a target="_blank" href="https://www.facebook.com/ruanggurucom/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-fb.svg?convert=webp" loading="lazy" alt="Logo Facebook Footer" />
</a>
<a target="_blank" href="https://twitter.com/ruangguru/">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-twitter.svg?convert=webp" loading="lazy" alt="Logo Twitter Footer" />
</a>
<a target="_blank" href="https://www.youtube.com/ruangguru">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-youtube.svg?convert=webp" loading="lazy" alt="Logo Youtube Footer" />
</a>
<a target="_blank" href="https://www.linkedin.com/company/ruangguru-com">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/ic-linkedin.svg?convert=webp" loading="lazy" alt="Logo LinkedIn Footer" />
</a>
<a target="_blank" href="https://www.tiktok.com/@ruangguru">
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20Homepage%20RG/Optimize%20V2/tiktok-ic-white-40.svg?convert=webp" loading="lazy" alt="Logo TikTok Footer" />
</a>
</div>
</div>
</div>
</div>
</div>
<div class="footer__year">
<p class="font-base-footer font-white font-bold center">
©
<span id="full-year"></span>
Ruangguru. All Rights Reserved PT. Ruang Raya Indonesia
</p>
</div>
</div>
</section>
<script>
function getDiscountClick(clicked_obj, event) {
event.preventDefault();
const phone = document.getElementById('phone');
if (phone.validity.valueMissing) {
phone.setCustomValidity('Nomor harus diawali “+62” dan terdiri dari 9-15 digit');
} else if (phone.validity.tooShort) {
phone.setCustomValidity('Nomor harus diawali “+62” dan terdiri dari 9-15 digit');
} else if (phone.validity.patternMismatch) {
phone.setCustomValidity('Nomor harus diawali “+62” dan terdiri dari 9-15 digit');
} else {
phone.setCustomValidity('');
// Determine current grade by checking which hero class is active
const currentGrade = document.querySelector('.hero.hero-sd') ? 'sd' : 'smp';
// Set different redirect URLs based on grade
let newRedirectUrl;
if (currentGrade === 'sd') {
newRedirectUrl = `https://cta.ruangguru.com/lp-tka-sd-submit-number`;
} else {
newRedirectUrl = `https://cta.ruangguru.com/lp-tka-smp-submit-number`;
}
setTimeout(function () {
Analytics.track('getDiscountClick', {
experiment_variant_name: 'btnVariantOTP',
phone_number: phone.value,
redirection_url: newRedirectUrl,
grade: currentGrade,
});
Analytics.track('landing_page__core__item_click', {
product_name: 'ruangguru_tka',
cta_action: 'redirection',
cta_action_detail: newRedirectUrl,
item_type: 'button',
item_name: 'Coba TKA',
item_category: 'leads_gathering',
item_position: 0,
item_serial: null,
section_type: 'hero_section',
section_position: 'body',
section_name: 'hero_section',
cta_data: { phone_number: phone.value, grade: currentGrade },
});
}, 10);
window.location.href = newRedirectUrl;
}
phone.reportValidity();
}
</script>
</body>
</html>