Siap hadapi TKA & UTBK-SNBT dengan Kitab Ruangguru
Kitab Ruangguru siap bantu persiapanmu menghadapi ujian TKA & UTBK-SNBT dengan materi lengkap, soal terupdate sesuai aturan pemerintah, dan pembahasan komprehensif.
Lihat Daftar BukuKitab Ruangguru siap bantu persiapanmu menghadapi ujian TKA & UTBK-SNBT dengan materi lengkap, soal terupdate sesuai aturan pemerintah, dan pembahasan komprehensif.
Lihat Daftar Buku<!doctype html>
<html lang="id">
<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="Dapatkan kitab TKA & UTBK SNBT 2025/2026 untuk SMP-SMA. Raih diskon hingga 50% + download gratis ebook lite version dari Ruangguru." />
<title>Kitab TKA & UTBK SNBT Ruangguru Terbaru + Diskon Up To 50%</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/favicon60x60-3.png" />
<meta property="og:description" content="Dapatkan kitab TKA & UTBK SNBT 2025/2026 untuk SMP-SMA. Raih diskon hingga 50% + download gratis ebook lite version dari Ruangguru." />
<meta property="og:title" content="Kitab TKA & UTBK SNBT Ruangguru Terbaru + Diskon Up To 50%" />
<meta name="twitter:description" content="Dapatkan kitab TKA & UTBK SNBT 2025/2026 untuk SMP-SMA. Raih diskon hingga 50% + download gratis ebook lite version dari Ruangguru." />
<meta name="twitter:title" content="Kitab TKA & UTBK SNBT Ruangguru Terbaru + Diskon Up To 50%" />
<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/kitab" />
<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/kitab" />
<meta name="twitter:card" content="summary_large_image" />
<meta http-equiv="Content-Language" content="id" />
<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" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<!-- 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>
/* Initialize analytics */
var Analytics = _analytics.init({
app: 'ruangguruLanding',
debug: false,
plugins: [analyticsTrackable()],
});
Analytics.ready(function () {
Analytics.page();
});
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&Nunito:ital,wght@0,700;0,800;1,700;1,800&family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
h1,
h2,
h3,
p,
span,
a,
button {
font-family: Inter;
margin: 0;
}
a,
a:hover {
text-decoration: none !important;
}
img {
max-width: 100%;
}
a,
button {
cursor: pointer;
}
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
margin: 0 !important;
padding: 0 !important;
}
:focus {
outline: none !important;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.page-center {
float: none !important;
margin: 0 auto !important;
max-width: 1200px !important;
width: 90% !important;
}
.text-title {
color: var(--color-text-text-ink, #2c313a);
font-family: Inter;
font-size: 28px;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.14px;
}
.text-desc {
color: var(--color-text-text-ink, #2c313a);
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 24px;
padding: 20px 0;
}
.hero {
display: flex;
align-items: center;
justify-content: center;
}
.hero-content {
display: grid;
align-items: center;
justify-content: center;
}
.cta-white,
.cta-orange {
border-radius: 9999px;
text-align: center;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
display: flex;
width: fit-content;
max-width: 280px;
min-width: 240px;
height: 52px;
justify-content: center;
align-items: center;
gap: 8px;
}
.cta-white {
border: 1px solid var(--prop-action-secondary-secondary-default-border, #cfd3db);
background: var(--prop-action-secondary-secondary-default, #fff);
color: var(--color-text-text-ink, #2c313a);
padding: 0 16px 0 24px;
}
.cta-orange {
background: var(--prop-action-primary-primary-default, #f26d0f);
color: var(--color-text-text-invert, #fff);
max-width: unset;
min-width: unset;
padding: 0 16px;
}
.cta-wrapper .cta-orange {
max-width: 100%;
min-width: 100%;
width: 100%;
}
.usp {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/7953f54e-d633-47b0-a48b-6117b02398bc.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/44d90310-1dea-4c6a-9e0b-b85bef773775.svg), #226546;
background-repeat: no-repeat;
background-position-y: bottom;
background-position-x: left, right, center;
background-size:
auto,
auto 100%,
cover;
padding: 64px 0;
}
.text-subtitle-white {
color: var(--color-text-text-invert, #fff);
text-align: center;
font-family: Inter;
font-size: 28px;
font-weight: 700;
line-height: 42px;
letter-spacing: -0.14px;
}
.text-usp {
color: var(--color-text-text-invert, #fff);
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
max-width: 90%;
text-align: left;
}
.usp-points {
display: grid;
}
.usp-point {
display: flex;
align-items: center;
gap: 12px;
}
.usp-point-text {
border-radius: 12px;
background: rgba(255, 255, 255, 0.1);
display: flex;
padding: 12px;
justify-content: flex-start;
align-items: center;
gap: 10px;
flex: 1 0 0;
min-height: 4.5rem;
}
.usp-point-image {
display: flex;
width: 56px;
height: 56px;
padding: 14px;
justify-content: center;
align-items: center;
gap: 12px;
flex-shrink: 0;
aspect-ratio: 1/1;
border-radius: 50%;
background: linear-gradient(180deg, #a5f2f4 0%, #ecf6de 100%);
}
.books {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/7953f54e-d633-47b0-a48b-6117b02398bc.svg),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/57c78c84-6e9a-495b-aafc-e60c20a83334.png),
url(https://cdn-web-2.ruangguru.com/landing-pages/assets/a081cfc5-8118-427a-b844-c699798074e0.png), linear-gradient(176deg, #eff7de 7.95%, #2ab5da 44.31%, #095b9e 84.33%);
background-repeat: no-repeat;
background-size: auto, auto, auto, cover;
background-position-x: left, left, right, center;
background-position-y: bottom, center, bottom, center;
padding: 40px 0;
}
.text-subtitle-dark {
color: var(--LLL-Base-Theme-Text-Solid-Ink, #2c313a);
text-align: center;
font-family: Inter;
font-size: 28px;
font-weight: 700;
line-height: 38px;
letter-spacing: -0.14px;
}
.book-list {
position: relative;
}
.book-card {
display: flex !important;
flex-direction: column;
align-items: center;
}
.book-image {
position: relative;
z-index: 2;
width: auto;
height: 12rem;
}
.book-card-detail {
border-radius: 20px;
background: #fff;
padding: 120px 20px 12px 20px;
position: relative;
z-index: 1;
margin-top: -6rem;
}
.book-title {
color: var(--LLL-Base-Theme-Text-Solid-Ink, #2c313a);
font-family: Inter;
font-size: 20px;
font-weight: 700;
line-height: 30px;
letter-spacing: -0.1px;
display: flex;
height: 60px;
flex-direction: column;
justify-content: center;
align-self: stretch;
}
.book-desc {
color: var(--color-text-text-neutral, #5e677b);
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding: 12px 0;
max-width: 92%;
min-height: 5.5rem;
}
.book-payment {
border: none;
border-top: 1px dashed var(--color-border-border-subtle, #dadfea);
padding: 12px 0 8px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
.book-startprice {
color: var(--color-text-text-neutral, #5e677b);
font-family: Inter;
font-size: 12px;
font-weight: 600;
line-height: 18px;
text-decoration: line-through;
}
.book-finalprice {
color: var(--color-text-text-highlight, #cd1924);
font-family: Inter;
font-size: 20px;
font-weight: 700;
line-height: 30px;
letter-spacing: 0.2px;
}
a:hover,
button:hover {
color: inherit !important;
filter: brightness(95%) !important;
}
.slick-slide {
margin: 0 12px;
}
.slick-list {
margin: 0 -12px;
}
.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: 103% !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;
left: 92% !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: -4% !important;
left: 0 !important;
width: fit-content !important;
}
.slick-dots li button:before {
color: #fff !important;
font-size: 12px !important;
opacity: 0.5 !important;
}
.slick-dots li.slick-active button:before {
color: #20a4b0 !important;
font-size: 16px !important;
opacity: 1 !important;
}
#full-list {
padding: 2rem 0;
}
.books-lite {
padding: 60px 0 20px;
}
.text-subtitle-white.d-flex {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.text-subtitle-white span {
font-size: 20px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0.2px;
}
.lite-card-detail {
border-radius: 20px;
background: linear-gradient(180deg, #1a3d69 0%, #112742 75%);
padding: 64px 16px 16px 16px;
width: fit-content;
margin: auto;
margin-top: auto;
position: relative;
z-index: 1;
margin-top: -3.5rem;
}
.book-title.white {
color: var(--color-text-text-invert, #fff);
text-align: center;
}
.lite-value {
color: var(--color-text-text-disable, #959dac);
text-align: center;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding-bottom: 1rem;
}
.book-usp {
border-radius: 12px;
background: rgba(255, 255, 255, 0.08);
padding: 12px 8px;
}
.check-list {
list-style: none;
margin: 0;
padding: 0 0 0.25rem;
}
.check-list 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: top;
background-repeat: no-repeat;
background-size: 24px 24px;
display: flex;
padding-left: 32px;
word-break: break-word;
color: var(--color-text-text-invert, #fff);
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
max-width: 90%;
}
.divider-line {
padding: 1rem 0;
display: flex;
align-items: center;
justify-content: center;
}
@media (min-width: 768px) {
.hero {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/c5894267-878b-4d71-930b-cacfe24339c9.png?convert=webp),
linear-gradient(177deg, #35bcdd -14.25%, #8ceaf5 58.11%, #f2f7dd 113.95%);
background-size: 100%, cover;
background-repeat: no-repeat;
min-height: 25rem;
}
.hero-content {
grid-template-columns: 1fr 1fr;
gap: 40px;
}
.hero-text {
max-width: 80%;
}
.usp-points {
grid-template-columns: 1fr 1fr 1fr;
gap: 36px;
padding: 36px 0 10px;
}
}
@media (max-width: 768px) {
.hero {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/817bb367-da18-482e-a118-bb5c2cb3b5f4.png?convert=webp),
linear-gradient(177deg, #35bcdd -14.25%, #8ceaf5 58.11%, #f2f7dd 113.95%);
background-size: 100%, cover;
background-repeat: no-repeat;
padding: 5rem 0 2rem;
}
.usp-points,
.hero-content {
grid-template-columns: 1fr;
}
.lite-card-detail {
width: 100%;
}
.text-subtitle-white {
font-size: 24px;
line-height: 36px;
letter-spacing: -0.12px;
}
.usp {
padding: 40px 0;
text-align: center;
background-size: auto, 0, cover;
}
.usp-points {
padding: 28px 0;
gap: 28px;
}
.text-subtitle-dark {
font-size: 24px;
line-height: 32px;
letter-spacing: -0.12px;
}
#full-list .slick-list {
padding: 0 10% 0 0 !important;
}
.cta-white,
.cta-orange {
font-size: 14px;
line-height: 22px;
height: 44px;
}
.slick-prev {
left: 75% !important;
}
.slick-dots {
bottom: -6% !important;
}
.text-subtitle-white span {
font-size: 20px;
font-weight: 700;
line-height: 30px;
letter-spacing: -0.1px;
}
}
</style>
<script type="module" crossorigin src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/kitab/assets/index-C8OfDWC4.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/98f09c6e-5ed3-4c65-b943-9a7ff510d8e8" target="_blank">
<button class="cta ">Langganan Sekarang</button>
</a>
</div>
</div>
</div>
</div>
</nav> <div class="spacer-rg"></div>
<section class="hero">
<div class="page-center">
<div class="hero-content">
<div class="hero-text">
<h1 class="text-title">Siap hadapi TKA & UTBK-SNBT dengan Kitab Ruangguru</h1>
<p class="text-desc">
Kitab Ruangguru siap bantu persiapanmu menghadapi ujian TKA & UTBK-SNBT dengan materi lengkap, soal terupdate sesuai aturan pemerintah, dan pembahasan komprehensif.
</p>
<a href="#buku" class="cta-white">
Lihat Daftar Buku
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M18.049 12.7139C18.4953 12.2687 19.219 12.2687 19.6653 12.7139C20.1116 13.1591 20.1116 13.8809 19.6653 14.3261L12.8081 21.1661C12.585 21.3887 12.2925 21.5 12 21.5C11.845 21.5 11.6973 21.4692 11.5625 21.4135C11.4277 21.3579 11.3014 21.2754 11.1919 21.1661L4.33474 14.3261C3.88842 13.8809 3.88842 13.1591 4.33474 12.7139C4.78105 12.2687 5.50467 12.2687 5.95098 12.7139L10.8571 17.6078L10.8571 4.64C10.8571 4.0104 11.3688 3.5 12 3.5C12.6312 3.5 13.1429 4.0104 13.1429 4.64V17.6078L18.049 12.7139Z"
fill="#2C313A"
/>
</svg>
</a>
</div>
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/4b35ba2f-1972-490a-b9ce-f237b538d568.png?convert=webp" class="hero-image" />
</div>
</div>
</section>
<section class="usp">
<div class="page-center">
<div class="usp-content">
<h2 class="text-subtitle-white">Alasan kenapa harus punya Kitab Ruangguru</h2>
<div class="usp-points">
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
d="M6 10.5C6 9.67157 6.67157 9 7.5 9H28.5C29.3284 9 30 9.67157 30 10.5V21C30 21.8284 29.3284 22.5 28.5 22.5H27C26.1716 22.5 25.5 23.1716 25.5 24C25.5 24.8284 26.1716 25.5 27 25.5H28.5C30.9853 25.5 33 23.4853 33 21V10.5C33 8.01472 30.9853 6 28.5 6H7.5C5.01472 6 3 8.01472 3 10.5V21C3 21.8284 3.67157 22.5 4.5 22.5C5.32843 22.5 6 21.8284 6 21V10.5Z"
fill="url(#paint0_linear_507_1166)"
/>
<path
d="M16.5 17.25C16.5 19.3211 14.8211 21 12.75 21C10.6789 21 9 19.3211 9 17.25C9 15.1789 10.6789 13.5 12.75 13.5C14.8211 13.5 16.5 15.1789 16.5 17.25Z"
fill="url(#paint1_linear_507_1166)"
/>
<path
d="M10.8461 22.8713C10.4833 22.5747 9.99054 22.4327 9.49363 22.5308C6.44804 23.1322 4.5 26.2515 4.5 29.5449C4.5 31.1998 5.62585 33 7.52535 33H17.9746C19.8741 33 21 31.1998 21 29.5449C21 27.8434 20.48 26.1883 19.5573 24.9029L21.254 22.5372C21.7368 21.864 21.5825 20.9269 20.9093 20.444C20.2361 19.9612 19.299 20.1156 18.8162 20.7887L17.2675 22.948C16.8723 22.7601 16.451 22.6186 16.0064 22.5308C15.4878 22.4285 14.9781 22.592 14.6186 22.9158C13.9315 23.5346 13.3338 23.7445 12.8125 23.7413C12.2773 23.738 11.6256 23.5087 10.8461 22.8713Z"
fill="url(#paint2_linear_507_1166)"
/>
<path
d="M26.332 12.2521C27.0213 12.7116 27.2076 13.6429 26.7481 14.3322L23.7481 18.8322C23.2885 19.5215 22.3572 19.7078 21.6679 19.2482C20.9786 18.7887 20.7924 17.8574 21.2519 17.1681L24.2519 12.6681C24.7114 11.9788 25.6427 11.7926 26.332 12.2521Z"
fill="url(#paint3_linear_507_1166)"
/>
<defs>
<linearGradient id="paint0_linear_507_1166" x1="18" y1="6" x2="18" y2="33" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint1_linear_507_1166" x1="18" y1="6" x2="18" y2="33" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint2_linear_507_1166" x1="18" y1="6" x2="18" y2="33" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint3_linear_507_1166" x1="18" y1="6" x2="18" y2="33" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Disusun oleh Master Teacher Terbaik Ruangguru</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
d="M13.5 31.5001C13.5 30.6716 14.1716 30.0001 15 30.0001H21C21.8284 30.0001 22.5 30.6716 22.5 31.5001C22.5 32.3285 21.8284 33.0001 21 33.0001H15C14.1716 33.0001 13.5 32.3285 13.5 31.5001Z"
fill="url(#paint0_linear_507_1171)"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M28.5 13.5001C28.5 17.0682 26.7202 20.2206 24 22.118V24.0001C24 26.4853 21.9853 28.5001 19.5 28.5001H16.5C14.0147 28.5001 12 26.4853 12 24.0001V22.118C9.27977 20.2206 7.5 17.0682 7.5 13.5001C7.5 7.70107 12.201 3.00006 18 3.00006C23.799 3.00006 28.5 7.70107 28.5 13.5001ZM13.9393 10.9394C14.5251 10.3536 15.4749 10.3536 16.0607 10.9394L18 12.8787L19.9393 10.9394C20.5251 10.3536 21.4749 10.3536 22.0607 10.9394C22.6464 11.5252 22.6464 12.4749 22.0607 13.0607L19.5 15.6214V18.0001C19.5 18.8285 18.8284 19.5001 18 19.5001C17.1716 19.5001 16.5 18.8285 16.5 18.0001V15.6214L13.9393 13.0607C13.3536 12.4749 13.3536 11.5252 13.9393 10.9394Z"
fill="url(#paint1_linear_507_1171)"
/>
<defs>
<linearGradient id="paint0_linear_507_1171" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint1_linear_507_1171" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Tersedia materi konsep kilat dan contoh soal</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M4.5 28.5C4.5 27.6716 5.17157 27 6 27H24.0001C24.8285 27 25.5001 27.6716 25.5001 28.5C25.5001 29.3284 24.8285 30 24.0001 30H6C5.17157 30 4.5 29.3284 4.5 28.5Z"
fill="url(#paint0_linear_529_467)"
/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 30V22.5H16.5V30H13.5Z" fill="url(#paint1_linear_529_467)" />
<path
d="M27 2.99994V13.8061C27 15.5068 25.6537 16.6592 24.3239 16.941C21.6954 17.498 18.6591 19.582 17.0048 20.8608C15.7911 21.799 14.1128 21.6935 12.9982 20.7522C10.2548 18.4353 7.13144 17.422 5.44834 17.0192C4.10887 16.6987 3 15.5029 3 13.9819V2.99994C1.34315 2.99994 0 4.34308 0 5.99994V20.9999C0 22.6568 1.34315 23.9999 3 23.9999H27C28.6569 23.9999 30 22.6568 30 20.9999V5.99994C30 4.34308 28.6569 2.99994 27 2.99994Z"
fill="url(#paint2_linear_529_467)"
/>
<path
d="M14.25 2.62214C12.6703 1.65078 8.87142 -0.390097 5.54347 0.113318C4.90819 0.209415 4.5 0.797074 4.5 1.43958V14.3291C4.5 15.0843 5.05991 15.7297 5.79359 15.9084C7.59176 16.3465 10.9635 17.4524 13.9551 20.0226C14.0472 20.1017 14.1461 20.1698 14.25 20.2266V2.62214Z"
fill="url(#paint3_linear_529_467)"
/>
<path
d="M15.7495 20.3012C15.8727 20.2473 15.9905 20.1775 16.0998 20.0914C17.7586 18.7861 21.0249 16.4659 24.0134 15.8207C24.8232 15.6459 25.5 14.9786 25.5 14.1502V1.29965C25.5 0.727492 25.1674 0.210419 24.6045 0.107968C23.1983 -0.147955 20.1691 -0.167827 15.75 2.61874V20.2759C15.75 20.2843 15.7498 20.2928 15.7495 20.3012Z"
fill="url(#paint4_linear_529_467)"
/>
<defs>
<linearGradient id="paint0_linear_529_467" x1="15.0001" y1="27" x2="15.0001" y2="30" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint1_linear_529_467" x1="15" y1="22.5" x2="15" y2="30" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint2_linear_529_467" x1="15" y1="2.99994" x2="15" y2="23.9999" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint3_linear_529_467" x1="15" y1="0" x2="15" y2="20.3012" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint4_linear_529_467" x1="15" y1="0" x2="15" y2="20.3012" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Paket soal prediksi Ruangguru</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12.7998 5.25006C12.8342 5.21366 12.869 5.17759 12.9042 5.14184C14.2557 3.77048 16.0887 3.00006 18 3.00006C19.9113 3.00006 21.7443 3.77048 23.0958 5.14184C23.131 5.17759 23.1658 5.21366 23.2002 5.25006H27.9783C28.7134 5.25006 29.4184 5.54638 29.9382 6.07382C30.458 6.60127 30.75 7.31664 30.75 8.06256V12.7969L19.9434 23.6035C19.6625 23.8844 19.5045 24.2653 19.5041 24.6626L19.5008 27.7524C19.5004 28.1657 19.8344 28.5015 20.2477 28.5032L23.3563 28.5161C23.7563 28.5178 24.1404 28.3596 24.4233 28.0768L30.75 21.7501V30.1876C30.75 30.9335 30.458 31.6489 29.9382 32.1763C29.4184 32.7038 28.7134 33.0001 27.9783 33.0001H8.02174C7.28663 33.0001 6.58163 32.7038 6.06182 32.1763C5.54202 31.6489 5.25 30.9335 5.25 30.1876V8.06256C5.25 7.31664 5.54202 6.60127 6.06182 6.07382C6.58162 5.54638 7.28663 5.25006 8.02174 5.25006H12.7998ZM15.2561 7.52833C15.9838 6.7899 16.9708 6.37506 18 6.37506C19.0292 6.37506 20.0162 6.7899 20.7439 7.52833C20.8704 7.6567 20.9873 7.79303 21.094 7.93614L21.1136 7.96257C21.4985 8.48768 21.7485 9.10224 21.8407 9.75006H14.1593C14.2515 9.10223 14.5015 8.48766 14.8864 7.96255L14.906 7.93616C15.0127 7.79304 15.1296 7.65671 15.2561 7.52833ZM12 15.0001C11.1716 15.0001 10.5 15.6716 10.5 16.5001C10.5 17.3285 11.1716 18.0001 12 18.0001H24C24.8284 18.0001 25.5 17.3285 25.5 16.5001C25.5 15.6716 24.8284 15.0001 24 15.0001H12ZM12 21.0001C11.1716 21.0001 10.5 21.6716 10.5 22.5001C10.5 23.3285 11.1716 24.0001 12 24.0001H18C18.8284 24.0001 19.5 23.3285 19.5 22.5001C19.5 21.6716 18.8284 21.0001 18 21.0001H12ZM23.5606 26.5607L32.5606 17.5607C33.1464 16.9749 33.1464 16.0252 32.5606 15.4394C31.9748 14.8536 31.0251 14.8536 30.4393 15.4394L21.4393 24.4394L21.0717 26.5819C21.0367 26.786 21.2141 26.9633 21.4181 26.9283L23.5606 26.5607Z"
fill="url(#paint0_linear_507_1181)"
/>
<defs>
<linearGradient id="paint0_linear_507_1181" x1="19.125" y1="3.00006" x2="19.125" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Analisis opsi jawaban salah</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M18 6.37506C16.9708 6.37506 15.9838 6.7899 15.2561 7.52833C15.1296 7.65671 15.0127 7.79304 14.906 7.93616L14.8864 7.96255C14.5015 8.48766 14.2515 9.10223 14.1593 9.75006H21.8407C21.7485 9.10224 21.4985 8.48768 21.1136 7.96257L21.094 7.93614C20.9873 7.79303 20.8704 7.6567 20.7439 7.52833C20.0162 6.7899 19.0292 6.37506 18 6.37506ZM12.9042 5.14184C12.869 5.17759 12.8342 5.21366 12.7998 5.25006H8.02174C7.28663 5.25006 6.58162 5.54638 6.06182 6.07382C5.54202 6.60127 5.25 7.31664 5.25 8.06256V30.1876C5.25 30.9335 5.54202 31.6489 6.06182 32.1763C6.58163 32.7038 7.28663 33.0001 8.02174 33.0001H27.9783C28.7134 33.0001 29.4184 32.7038 29.9382 32.1763C30.458 31.6489 30.75 30.9335 30.75 30.1876V8.06256C30.75 7.31664 30.458 6.60127 29.9382 6.07382C29.4184 5.54638 28.7134 5.25006 27.9783 5.25006H23.2002C23.1658 5.21366 23.131 5.17759 23.0958 5.14184C21.7443 3.77048 19.9113 3.00006 18 3.00006C16.0887 3.00006 14.2557 3.77048 12.9042 5.14184ZM24.2265 18.3776C24.8402 17.6842 24.7837 16.6173 24.1004 15.9946C23.417 15.3718 22.3656 15.4291 21.7519 16.1225L16.3234 22.256L14.0423 20.4263C13.3217 19.8483 12.2759 19.9725 11.7063 20.7036C11.1367 21.4347 11.2591 22.4959 11.9796 23.0739L15.4859 25.8864C16.1746 26.4389 17.1679 26.3529 17.7545 25.6901L24.2265 18.3776Z"
fill="url(#paint0_linear_507_1186)"
/>
<defs>
<linearGradient id="paint0_linear_507_1186" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Pembahasan jawaban komprehensif</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
d="M7.69428 9.20743C7.93708 8.22692 8.82286 7.50006 9.87842 7.50006C11.1211 7.50006 12.1284 8.50742 12.1284 9.75006V15.7501L23.9995 15.7501V9.75006C23.9995 8.50742 25.0069 7.50006 26.2495 7.50006C27.3051 7.50006 28.1909 8.22693 28.4336 9.20744C28.7209 9.07434 29.041 9.00006 29.3784 9.00006C30.6211 9.00006 31.6284 10.0074 31.6284 11.2501V15.945C32.4137 16.2961 32.961 17.0842 32.961 18.0001C32.961 18.9159 32.4137 19.704 31.6284 20.0551V24.7501C31.6284 25.9927 30.6211 27.0001 29.3784 27.0001C29.041 27.0001 28.7209 26.9258 28.4336 26.7927C28.1909 27.7732 27.3051 28.5001 26.2495 28.5001C25.0069 28.5001 23.9995 27.4927 23.9995 26.2501V20.2501L12.1284 20.2501V26.2501C12.1284 27.4927 11.1211 28.5001 9.87842 28.5001C8.82286 28.5001 7.93707 27.7732 7.69428 26.7927C7.40701 26.9258 7.08694 27.0001 6.74951 27.0001C5.50687 27.0001 4.49951 25.9927 4.49951 24.7501V20.1131C3.63865 19.7973 3.02441 18.9704 3.02441 18.0001C3.02441 17.0297 3.63865 16.2029 4.49951 15.8871V11.2501C4.49951 10.0074 5.50687 9.00006 6.74951 9.00006C7.08694 9.00006 7.40701 9.07434 7.69428 9.20743Z"
fill="url(#paint0_linear_507_1191)"
/>
<defs>
<linearGradient id="paint0_linear_507_1191" x1="17.9927" y1="7.50006" x2="17.9927" y2="28.5001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Latihan soal via Drill Soal</p>
</div>
</div>
<div class="usp-point">
<div class="usp-point-image">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none">
<path
d="M10.4998 9.00006C10.0079 9.00006 9.71924 8.8224 9.51934 8.58836C9.28868 8.3183 9.12137 7.89702 9.09072 7.40651C9.0597 6.91007 9.17779 6.4935 9.33418 6.25135C9.46143 6.05432 9.5792 6.00006 9.7499 6.00006C10.828 6.00006 12.4026 6.57627 13.8536 7.60051C14.4788 8.04182 15.0154 8.51969 15.4445 9.00006H20.5553C20.9844 8.51969 21.5211 8.04182 22.1463 7.60051C23.5972 6.57627 25.1718 6.00006 26.2499 6.00006C26.4206 6.00006 26.5384 6.05432 26.6657 6.25135C26.8221 6.4935 26.9401 6.91007 26.9091 7.40651C26.8785 7.89702 26.7112 8.3183 26.4805 8.58836C26.2806 8.8224 25.992 9.00006 25.5001 9.00006H21V18.0001H33V12.0001C33 10.3432 31.6569 9.00006 30 9.00006H29.6265C29.7852 8.53557 29.8743 8.05729 29.9033 7.59361C29.966 6.59005 29.756 5.50663 29.1858 4.62377C28.5865 3.6958 27.5792 3.00006 26.2499 3.00006C24.3281 3.00006 22.1527 3.92385 20.4162 5.14961C19.5451 5.76453 18.6937 6.5198 17.9999 7.375C17.3062 6.5198 16.4548 5.76453 15.5837 5.14961C13.8472 3.92385 11.6718 3.00006 9.7499 3.00006C8.42061 3.00006 7.41338 3.6958 6.81406 4.62377C6.24389 5.50663 6.03385 6.59005 6.09656 7.59361C6.12554 8.05729 6.21468 8.53557 6.37337 9.00006H6C4.34315 9.00006 3 10.3432 3 12.0001V18.0001H15V9.00006H10.4998Z"
fill="url(#paint0_linear_507_1196)"
/>
<path d="M6 30.0001L6 21.0001H15V33.0001H9C7.34315 33.0001 6 31.6569 6 30.0001Z" fill="url(#paint1_linear_507_1196)" />
<path d="M27 33.0001H21V21.0001H30V30.0001C30 31.6569 28.6569 33.0001 27 33.0001Z" fill="url(#paint2_linear_507_1196)" />
<defs>
<linearGradient id="paint0_linear_507_1196" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint1_linear_507_1196" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
<linearGradient id="paint2_linear_507_1196" x1="18" y1="3.00006" x2="18" y2="33.0001" gradientUnits="userSpaceOnUse">
<stop stop-color="#006C85" />
<stop offset="1" stop-color="#4AC2DE" />
</linearGradient>
</defs>
</svg>
</div>
<div class="usp-point-text">
<p class="text-usp">Banyak bonusnya!</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="books" id="buku">
<div class="page-center">
<div class="books-full">
<h2 class="text-subtitle-dark">Pilih Buku Sesuai Kebutuhanmu!</h2>
<div class="book-list" id="full-list"></div>
</div>
<div class="books-lite">
<h2 class="text-subtitle-white d-flex">
MAU COBA DULU?
<span>Dapatkan Kitab Lite Gratis Sebelum Upgrade ke Versi Lengkap.</span>
</h2>
<div class="book-list" id="lite-list"></div>
</div>
</div>
</section>
<!-- 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>
</body>
</html>