<!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="robots" content="index, follow" />
<meta name="description" content="Mau masuk PTN impian? Uji persiapanmu dengan tryout TKA & UTBK SNBT 2026 gratis! Soal terbaru+pembahasan+skor real-time di Ruanguji." />
<title>TO TKA & UTBK/SNBT 2026 Gratis! Tryout Online dengan Soal Terbaru di Ruanguji</title>
<link rel="shortcut icon" href="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/favicon60x60-3.png" />
<meta property="og:description" content="Mau masuk PTN impian? Uji persiapanmu dengan tryout TKA & UTBK SNBT 2026 gratis! Soal terbaru+pembahasan+skor real-time di Ruanguji." />
<meta property="og:title" content="TO TKA & UTBK/SNBT 2026 Gratis! Tryout Online dengan Soal Terbaru di Ruanguji" />
<meta name="twitter:description" content="Mau masuk PTN impian? Uji persiapanmu dengan tryout TKA & UTBK SNBT 2026 gratis! Soal terbaru+pembahasan+skor real-time di Ruanguji." />
<meta name="twitter:title" content="TO TKA & UTBK/SNBT 2026 Gratis! Tryout Online dengan Soal Terbaru di Ruanguji" />
<link rel="canonical" href="https://www.ruangguru.com/ruanguji" />
<link rel="preload" as="image" href="https://cdn-web-2.ruangguru.com/landing-pages/assets/fdf83063-3acb-4b96-847b-9fe7d5fde281.png?convert=webp" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script>
(function (h, e, a, t, m, p) {
m = e.createElement(a);
m.async = !0;
m.src = t;
p = e.getElementsByTagName(a)[0];
p.parentNode.insertBefore(m, p);
})(window, document, 'script', 'https://u.heatmap.it/log.js');
</script>
<meta name="google-site-verification" content="VJAn1g6wmtTZPpTXh-B4xoSFEkUi5jcV74xQSr6jnOM" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="stylesheet" />
<!-- Tracker -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<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 src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<script type="text/javascript" defer>
/* Initialize analytics */
$(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);
});
// script tracker universal
$(document).ready(function () {
Analytics.track('landing_page__experiment_main_lp__page_view', {
full_url: window.location.href,
variant_name: 'new',
});
});
var Analytics = _analytics.init({
app: 'ruangguru',
debug: false,
plugins: [analyticsTrackable()],
});
Analytics.ready(function () {
Analytics.page();
});
</script>
<style>: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: #fff;
}
img {
max-width: 100%;
}
button,
a {
cursor: pointer !important;
}
.fn-ma {
float: none;
margin: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
font-weight: revert;
margin: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: revert !important;
}
a {
text-decoration: none;
}
/* Used on all text */
.font-inter {
font-family: 'Inter';
}
.font-source {
font-family: 'Source Sans Pro', sans-serif;
}
.font-nunito {
font-family: 'Nunito', sans-serif;
}
.font-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;
}
.display-flex {
display: flex;
}
.display-grid {
display: grid;
}
/* Used on all button */
.button-basic-white {
background: #ffffff;
border-radius: 96px;
text-decoration: none;
}
.button-basic-white:hover {
filter: brightness(95%);
}
.button-basic-orange {
background: #f26d0f;
border-radius: 100px;
text-decoration: none;
border: none;
}
.button-basic-orange:hover {
filter: brightness(95%);
}
/* List */
.ul-basic {
list-style: none;
}
.ol-basic {
list-style: none;
}
iframe[title='Button to launch messaging window'] {
opacity: 0 !important;
display: none !important;
}
@media (min-width: 1025px) {
.font-subtitle {
font-size: 28px;
line-height: 42px;
letter-spacing: -0.005em;
}
.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;
}
.desktop {
display: block !important;
}
.mobile {
display: none !important;
}
.page-center-detail {
width: 90% !important;
max-width: 1200px !important;
}
}
@media (max-width: 1024px) {
.font-subtitle {
font-size: 18px;
line-height: 28px;
text-align: center;
letter-spacing: -0.005em;
}
.font-header-one {
font-size: 20px;
line-height: 22px;
}
.font-header-two,
.font-header-three {
font-size: 16px;
line-height: 24px;
}
.desktop {
display: none !important;
}
.mobile {
display: block !important;
}
.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;
}
}
.hero {
background: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/fdf83063-3acb-4b96-847b-9fe7d5fde281.png?h=400&convert=webp),
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: 95%, left, right, center;
background-position-y: bottom, bottom, top, center;
background-repeat: no-repeat;
background-size: 36rem, 15%, 25%, cover;
overflow-x: hidden;
padding: 2rem 0 0;
}
.hero-content {
grid-gap: 4rem;
align-items: flex-end;
display: grid;
grid-template-columns: 1.2fr 1fr;
position: relative;
}
.hero-content_text {
padding-bottom: 2rem;
}
.hero-content_img {
display: flex;
}
.font-title {
font-size: 36px;
font-weight: 700;
letter-spacing: -0.01em;
line-height: 54px;
padding: 32px 0 12px;
}
.hero .font-desc {
padding: 12px 0 24px;
}
.font-note {
font-size: 12px;
font-weight: 600;
line-height: 18px;
padding: 1.25rem 0;
}
.cta-border-animate {
animation: borderAnimation 3s linear infinite;
background: #fff;
border: none;
border-radius: 100px;
color: #2c313a;
display: inline-block;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding: 14px 98px;
}
@keyframes borderAnimation {
0% {
box-shadow: 0 0 0 4px #ffffff80;
}
25% {
box-shadow: 0 0 0 6px #ffffff80;
}
50% {
box-shadow: 0 0 0 10px #ffffff80;
}
75% {
box-shadow: 0 0 0 6px #ffffff80;
}
to {
box-shadow: 0 0 0 4px #ffffff80;
}
}
.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.75rem;
}
/* #variant_app,
#variant_otp {
display: none;
} */
@media (min-width: 768px) {
#variant_otp {
padding: 1.5rem 0 2.25rem;
}
.form-section {
max-width: 85%;
}
.form-section label {
font-size: 16px;
line-height: 24px;
}
.form-section button {
font-size: 14px;
line-height: 20px;
padding: 11px 20px 11px 24px;
right: 0.5rem;
top: 2.7rem;
}
.form-section input {
font-size: 20px !important;
line-height: 24px !important;
height: 3.5rem !important;
padding: 0 1rem !important;
width: 100% !important;
}
.hero-content_img {
min-height: 28rem;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.hero-content {
grid-gap: 0;
grid-template-columns: 1.25fr 0.75fr;
}
#variant_otp {
padding: 0.5rem 0 1rem;
}
.form-section {
max-width: 94%;
}
.form-section label {
font-size: 16px;
line-height: 24px;
}
.form-section button {
font-size: 14px;
line-height: 20px;
padding: 11px 20px 11px 24px;
right: 1%;
top: 46%;
z-index: 4;
}
.form-section input {
font-size: 20px !important;
line-height: 24px !important;
padding: 1.35rem !important;
width: 92% !important;
}
}
@media (max-width: 767px) {
.hero {
overflow-y: hidden;
background-size: 80%, 15%, 25%, cover;
background-position-x: center, left, right, center;
background-position-y: 95%, bottom, top, center;
}
.hero-content_img {
min-height: 12rem;
}
.hero-content {
grid-gap: 0;
grid-template-columns: 1fr;
text-align: center;
}
.font-title {
font-size: 24px;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 36px;
padding: 20px 0 0;
}
.hero .font-desc {
float: none;
font-size: 14px;
line-height: 22px;
margin: auto !important;
max-width: 90%;
}
.font-note {
font-size: 10px;
line-height: 16px;
padding: 1rem 0 0;
}
.hero-content_img img {
margin-top: -3rem;
}
.cta-border-animate {
float: none;
font-size: 14px;
line-height: 22px;
margin: auto;
max-width: 70%;
padding: 10px 0;
width: 100%;
}
#variant_otp {
padding: 1rem 0 0;
text-align: center;
}
.form-section {
margin: auto;
max-width: 94%;
}
.form-section button,
.form-section label {
font-size: 12px;
line-height: 18px;
}
.form-section button {
gap: 2px;
padding: 5px 8px 5px 12px;
right: 0.25rem;
top: 2.15rem;
z-index: 4;
height: 36px;
}
.form-section input {
font-size: 14px;
line-height: 22px;
padding: 0.75rem !important;
width: 100%;
}
}
.font-desc {
font-weight: 400;
}
.subtest-card img,
.subtest-content_cards {
float: none;
margin: auto;
}
.subtest-slick {
display: grid;
grid-template-columns: 1fr 1fr;
}
.subtest-card {
text-align: center;
}
.subtest-card img {
max-width: 85%;
}
.subtest-card_body {
background: #cce4f9;
border-radius: 12px;
float: none;
margin: 1rem auto 0;
padding: 12px;
}
.font-card-subtest {
font-weight: 700;
text-align: left;
}
.ul-checklist {
margin: 0;
padding: 10px 1px;
}
.ul-checklist li {
align-items: flex-start;
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/a80f500f-0694-4a9b-a807-cbdcdff3ba45.svg);
background-position-x: left;
background-position-y: 10%;
background-repeat: no-repeat;
background-size: 1rem 1rem;
color: #2c313a;
display: flex;
font-family: Inter;
font-weight: 400;
padding-bottom: 0.75rem;
padding-left: 20px;
word-break: break-word;
}
@media (min-width: 1025px) {
.subtest-content_cards {
max-width: 80%;
}
}
@media (max-width: 1024px) {
.subtest .font-desc,
.subtest .font-subtitle {
float: none;
margin: auto !important;
max-width: 90%;
}
}
@media (min-width: 768px) {
.subtest {
padding: 2rem 0 0;
}
.font-desc {
font-size: 18px;
letter-spacing: 0.01em;
line-height: 28px;
padding: 12px 0;
}
.subtest-content_cards {
padding: 2rem 0;
}
.subtest-slick {
display: grid;
grid-template-columns: 1fr 1fr;
}
.subtest-card_body {
height: 12.5rem;
max-width: 24rem;
}
.font-card-subtest {
font-size: 18px;
letter-spacing: -0.005em;
line-height: 28px;
}
.ul-checklist {
margin: 0;
padding: 10px 1px;
}
.ul-checklist li {
align-items: center;
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/a80f500f-0694-4a9b-a807-cbdcdff3ba45.svg);
background-position-x: left;
background-position-y: center;
background-repeat: no-repeat;
background-size: 1rem 1rem;
color: #2c313a;
display: flex;
font-family: Inter;
font-weight: 400;
padding-bottom: 0;
padding-left: 20px;
margin-bottom: 0.5rem;
word-break: break-word;
}
}
@media (max-width: 767px) {
.subtest {
padding: 1rem 0;
}
.font-desc {
font-size: 12px;
line-height: 18px;
padding: 12px 0;
}
.subtest-content_cards {
padding: 1rem 0;
}
.subtest-slick .slick-slide {
margin: 0 0.5rem;
}
.subtest-slick .slick-list {
margin: 0 -0.5rem;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.subtest-slick {
grid-gap: 1rem;
}
.subtest-card_body {
width: auto;
}
}
.font-title-support {
font-weight: 700;
text-align: center;
}
.font-desc-support {
font-weight: 400;
text-align: center;
}
.value-support {
padding: 2rem 0;
}
.support-card {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/de8fc441-df7c-4a62-8293-a52b75de0a3e.svg), linear-gradient(225deg, #1480d8, #42a5f5);
background-position-y: 101%, center;
background-repeat: no-repeat;
background-size: 100%, cover;
border-radius: 16px;
box-shadow: 0 12px 16px hsla(217, 5%, 53%, 0.12);
display: flex !important;
flex-direction: column;
justify-content: space-between;
padding: 1.25rem 1rem 0;
text-align: center;
}
.support-card img {
align-self: flex-end;
display: flex;
}
.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;
}
@media (min-width: 1025px) {
.value-support-slick {
grid-gap: 1rem;
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.value-support_content--cards {
padding: 1rem 0;
}
}
@media (max-width: 1024.99px) {
.value-support_content--cards {
padding: 1rem 0 0;
}
.value-support-slick .slick-slide {
margin: 0 0.5rem;
}
.value-support-slick .slick-list {
margin: 0 -0.5rem;
}
}
@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) {
.subtest-card img {
max-width: 300px;
width: 100%;
}
.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;
}
.slick-prev {
left: 78% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.support-card {
height: 377px;
width: 276px !important;
}
.slick-prev {
left: 89% !important;
}
}
.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, #1480d8, #42a5f5);
background-position-x: left, right, center;
background-position-y: bottom, top, center;
background-repeat: no-repeat;
background-size: auto, auto, cover;
overflow: hidden;
padding: 2rem 0;
}
.testimoni-card {
position: relative;
}
.testimoni-card_people {
float: none;
margin: auto;
max-width: 90%;
}
.testimoni-card > div:not(.testimoni-card_people) {
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: -8%;
padding: 8px 12px 8px 8px !important;
position: absolute;
top: -5%;
width: 210px !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: -8%;
margin-top: -5rem;
position: absolute;
width: 320px !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: 14px;
font-weight: 400;
line-height: 22px;
}
.font-green.font-subcard {
max-width: 95%;
padding-bottom: 0.25rem;
}
.font-green.font-subcard,
.font-headcard {
font-size: 14px;
font-weight: 700;
line-height: 22px;
}
.font-headcard {
max-width: 90%;
}
.font-desc-testimoni {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.testimoni-card_score .font-headcard {
max-width: 100%;
}
.testimoni-card {
height: 340px;
width: 340px !important;
}
.testimoni-content_cards {
padding-bottom: 5rem;
}
.testimoni .button-basic-white {
align-items: center;
border: none;
color: #2c313a;
display: flex;
float: none;
font-family: Inter;
font-size: 16px;
font-weight: 700;
justify-content: center;
line-height: 24px;
margin: auto;
max-width: 35%;
padding: 14px 0;
width: 100%;
}
@media (min-width: 1025px) {
.testimoni-slick .slick-prev {
left: 93% !important;
}
}
@media (min-width: 768px) {
.testimoni-slick .slick-slide {
margin: 3rem 3rem 1.5rem;
}
.testimoni-slick .slick-list {
margin: -3rem -3rem -1.5rem;
padding: 4rem 3rem 0;
}
}
@media (max-width: 767px) {
.testimoni-card_people {
max-width: 88%;
}
.testimoni-card_univ {
left: -3%;
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 {
left: 0.8rem;
max-width: 280px !important;
padding: 12px 16px !important;
}
.font-green.font-subcard {
max-width: 88%;
}
.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.75rem 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.testimoni .font-subtitle {
float: none;
margin: auto !important;
max-width: 90%;
}
.testimoni-slick .slick-prev {
left: 90% !important;
}
.testimoni-card {
height: 320px;
width: 320px !important;
}
.testimoni-slick .slick-slide {
margin: 0 3.25rem 4rem;
}
.testimoni-slick .slick-list {
margin: 0 -3.25rem;
padding: 3rem 4rem 0;
}
.testimoni-card_desc {
bottom: -20%;
width: 340px !important;
}
.testimoni-content_cards {
padding-bottom: 3rem;
}
.testimoni .button-basic-white {
max-width: 50%;
}
}
.tryouts-cards {
grid-gap: 1rem;
align-items: flex-start;
display: grid;
grid-template-columns: 1fr 1fr;
}
.font-title-card {
font-weight: 700;
}
.font-desc-card {
font-weight: 400;
}
.tryout-cards_card {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/bfacbab3-2eec-4a4c-b971-2926dc840a15.svg), linear-gradient(230.74deg, #bfbefa 0.81%, #ebebfa 82.04%),
linear-gradient(221.15deg, #f5b2b6 1.73%, #faeadf 76.11%);
background-position-x: right, center, center;
background-position-y: top, center, center;
background-repeat: no-repeat;
border-radius: 12px;
box-shadow: 0 12px 16px hsla(217, 5%, 53%, 0.12);
}
.card-um {
background-size: auto, cover, 0;
}
.card-pas {
background-size: auto, 0, cover;
}
@media (min-width: 1025px) {
.font-title-card {
font-size: 18px;
letter-spacing: -0.005em;
line-height: 28px;
padding: 12px 0;
}
.font-desc-card {
font-size: 16px;
line-height: 24px;
}
.tryouts {
padding: 48px 0;
}
.tryouts-content {
grid-gap: 2rem;
align-items: center;
display: grid;
grid-template-columns: 0.8fr 1.2fr;
}
.tryout-cards_card {
height: 180px;
padding: 14px 12px;
}
}
@media (max-width: 1024px) {
.font-title-card {
font-size: 14px;
line-height: 22px;
max-width: 8rem;
padding: 5px 0 11px;
}
.font-desc-card {
font-size: 12px;
line-height: 18px;
max-width: 90%;
}
.tryouts {
padding: 28px 0 32px;
}
.tryouts-cards {
padding: 12px 0 0;
}
.tryout-cards_card {
height: 200px;
padding: 12px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.font-title-card {
font-size: 18px;
letter-spacing: -0.005em;
line-height: 28px;
max-width: 100%;
padding: 12px 0;
}
.font-desc-card {
font-size: 16px;
line-height: 24px;
max-width: 100%;
}
}
.video-box-rg {
display: flex;
float: none;
}
.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%;
}
}
.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;
}
.display_none {
display: none;
opacity: 0;
transition: opacity 0.5s ease-out;
}
.font-subtitle-leaderboard {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.font-title-leaderboard {
font-size: 16px;
font-weight: 700;
line-height: 24px;
padding: 4px 0 7px;
}
.font-desc-leaderboard {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.leaderboard {
padding: 0 0 3rem;
}
.leaderboard-content {
grid-gap: 2.25rem;
align-items: flex-end;
display: grid;
grid-template-columns: 1fr 1.3fr;
}
.leaderboard-content_left img {
padding-top: 1rem;
}
.leaderbord-box {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/82808223-e6ff-4553-9352-ed76aeaea444.png), linear-gradient(225deg, #1480d8, #42a5f5);
background-position-x: right, center;
background-position-y: top, center;
background-repeat: no-repeat;
background-size: 206px, cover;
border-radius: 12px;
box-shadow: 0 12px 16px hsla(217, 5%, 53%, 0.12);
}
.leaderboard-box_title {
padding: 1rem;
}
.leaderboard-date {
grid-gap: 8px;
align-items: center;
display: grid;
grid-template-columns: auto 1fr;
}
.leaderboard-box_top {
padding: 0 1rem 1rem;
}
.leaderboard-bottom_card,
.leaderboard-top_card {
align-items: center;
border-radius: 8px;
display: flex;
justify-content: space-between;
margin-bottom: 8px;
padding: 6px 8px;
}
.leaderboard-top_card {
background: #e0eefa;
}
.leaderboard-bottom_card--left,
.leaderboard-top_card--left {
grid-gap: 8px;
align-items: center;
display: grid;
grid-template-columns: auto 1fr;
}
.leaderboard-top_card--left > img {
height: 27px;
width: 29px;
}
.leaderboard-bottom_card--detail,
.leaderboard-top_card--detail {
grid-gap: 12px;
align-items: center;
display: grid;
grid-template-columns: auto 1fr;
}
.leaderboard-profile {
border-radius: 50%;
height: 36px;
object-fit: cover;
object-position: center;
width: 36px;
}
.font-name-leaderboard {
font-size: 14px;
font-weight: 700;
line-height: 22px;
}
.font-school-leaderboard {
font-size: 11px;
font-weight: 400;
line-height: 16px;
}
.font-score-leaderboard {
border-radius: 4px;
padding: 3px 4px;
}
.font-rank-leaderboard,
.font-score-leaderboard {
font-size: 14px;
font-weight: 600;
line-height: 22px;
}
.leaderboard-top_card .font-score-leaderboard {
background: #2196f3;
}
.leaderboard-bottom_card .font-score-leaderboard {
background: #e0eefa;
color: #1480d8;
}
.leaderboard-box_bottom {
background: #fff;
border-bottom: 1px dashed #cfd3db;
border-radius: 12px 12px 0 0;
padding: 12px 12px 4px;
}
.leaderboard-bottom_card {
border: 1px solid #cfd3db;
border-radius: 8px;
padding: 6px 8px 6px 11px;
}
.leaderboard-box_cta {
background: #fff;
border-radius: 0 0 12px 12px;
padding: 1rem;
text-align: center;
}
.button-basic-orange {
color: #fff;
float: none;
font-size: 14px;
font-weight: 700;
line-height: 22px;
margin: auto;
padding: 0.75rem;
width: 60%;
}
.leaderboard .button-basic-orange {
align-items: center;
display: flex;
justify-content: center;
}
.leaderboard .button-basic-orange:after {
align-self: center;
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/fd8ea08f-69c6-4c4f-b23f-52ac88463a4f.svg);
background-position-y: center;
background-size: 100% 100%;
content: '';
display: inline-flex;
height: 1rem;
margin-left: 0.5rem;
width: 1rem;
}
@media (max-width: 1024px) {
.leaderboard-content {
display: block;
}
.leaderboard-content_left img {
display: none;
}
.leaderboard-content_right {
padding: 1rem 0 0;
}
.leaderboard-box_title {
padding: 1rem 1rem 0.5rem;
}
.leaderboard-box_top {
padding: 0 1rem 0.35rem;
}
}
@media (max-width: 768px) {
.font-title-leaderboard {
-webkit-box-orient: vertical;
-webkit-line-clamp: 2 !important;
display: -webkit-box;
font-size: 16px;
height: 2.5rem;
line-height: 24px;
max-width: 50%;
overflow: hidden;
text-overflow: ellipsis;
}
.leaderboard-date {
grid-gap: 4px;
padding: 0.5rem 0 0;
}
.leaderboard-date img {
height: 16px;
width: 16px;
}
.button-basic-orange {
padding: 0.5rem 0;
width: 100%;
}
}
.event {
padding: 2rem 0;
}
.event-card {
background: #fff;
border-radius: 12px;
box-shadow: 0 5px 15px rgb(15 16 51/7%);
padding: 12px 12px 14px;
}
.event-card_img {
-webkit-box-align: center;
-webkit-box-pack: center;
align-items: center;
border: 3px solid transparent;
display: flex;
justify-content: center;
position: relative;
width: auto;
}
.card-premium {
background: radial-gradient(563.68% 356.3% at 56.58% -215%, #614a19 0, #d9ac48 100%);
border: none;
border-radius: 1rem;
padding: 3px;
}
.img-thumbnail-event {
border-radius: 1rem;
width: 100%;
}
.event-card_img--premium {
-webkit-box-align: center;
align-items: center;
background: radial-gradient(563.68% 356.3% at 56.58% -215%, #614a19 0, #d9ac48 100%);
border-radius: 12px 0 12px 0;
bottom: 0;
display: flex;
flex-direction: row;
padding: 0.35rem 0.5rem 0.35rem 0.35rem;
position: absolute;
right: 0;
}
.font-event-premium {
font-size: 12px;
font-weight: 600;
line-height: 18px;
padding-left: 0.25rem;
}
.event-card_tags {
display: flex;
padding: 12px 0;
}
.event-card_tags--schedule,
.font-event-green {
align-items: center;
border-radius: 999px;
display: flex;
padding: 3px 8px;
width: fit-content;
}
.event-card_tags--schedule img {
margin-right: 4px;
}
.schedule-berlangsung {
background: #e52a34;
}
.schedule-akan {
background: #2196f3;
}
.font-event-green {
background: #4caf50;
color: #fff;
margin-left: 4px !important;
}
.font-event-green,
.font-event-tag {
font-size: 12px;
font-weight: 600;
line-height: 18px;
}
.font-event-title {
font-size: 16px;
font-weight: 700;
line-height: 24px;
min-height: 3rem;
}
.event-card_datetime {
align-items: center;
display: flex;
padding-top: 10px;
}
.event-card_datetime img {
padding-right: 10px;
}
.font-event-datetime {
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.event-card_cta {
float: none;
margin: auto;
padding: 12px 0 0;
text-align: center;
}
.btn-event-orange {
background: #f26d0f;
border: none;
border-radius: 9999px;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 22px;
padding: 0.5rem 0;
width: 100%;
font-family: Inter;
}
.event-detail {
align-items: center;
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/31bdc5c8-7843-482d-ba61-28be6269b3cf.png),
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: contain, 10%, cover;
border-radius: 12px;
display: flex;
justify-content: space-between;
margin-right: 1rem;
padding: 1rem 2rem 1rem 7rem;
}
.font-event-detail {
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.button-border-white {
align-items: center;
background: transparent;
border: 2px solid #fff;
border-radius: 9999px;
color: #fff;
display: flex;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
justify-content: center;
line-height: 22px;
padding: 0.5rem;
text-align: center;
}
.event-other-card {
background: 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: right, center;
background-position-y: top, center;
background-repeat: no-repeat;
background-size: 35%, cover;
border-radius: 12px;
}
.event-slick .slick-slide {
margin: 0 0.5rem;
}
.event-slick .slick-list {
margin: 0 -0.5rem;
padding: 1rem 0 3rem !important;
}
.event-slick ul.slick-dots {
bottom: 0 !important;
}
.event-slick .slick-arrow {
top: 97% !important;
}
@media (min-width: 1025px) {
.event-content {
background: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/727bf14d-537c-4c28-bdbb-df9de6b3d2c9.png),
url(https://cdn-web-2.ruangguru.com/file-uploader/lp/3d982b65-09ba-4f79-978e-3d7ccc23396e.png), linear-gradient(180deg, #f6f8fa, #cce4f9);
background-position-x: left, left, center;
background-position-y: bottom, top, center;
background-repeat: no-repeat;
background-size:
262px,
368px 100%,
cover;
border-radius: 1rem;
display: grid;
grid-template-columns: 30% 70%;
}
.event .font-subtitle {
color: #fff;
display: flex;
flex-direction: column;
padding: 36px 38px;
}
.event-box {
margin-left: -2rem;
padding: 0 0 1rem 2rem;
}
.event-card {
width: 386.89px !important;
}
.img-thumbnail-event {
min-height: 6rem;
}
.event-other-card {
min-height: 21.25rem;
padding: 3rem;
}
.button-border-white {
width: 30%;
}
.event-slick .slick-next {
right: 2% !important;
}
.event-slick .slick-prev {
left: 88% !important;
}
}
@media (max-width: 1024px) {
.event {
background: linear-gradient(180deg, #f6f8fa, #cce4f9);
border-radius: 12px 12px 0 0;
margin-top: -5rem;
padding: 1rem 0 1.5rem;
position: relative;
}
.event .font-subtitle {
color: #2c313a;
text-align: left !important;
}
.event-card {
width: 304px !important;
}
.font-event-title {
font-size: 14px;
line-height: 20px;
min-height: 2.8rem;
}
.font-event-datetime {
font-size: 11px;
line-height: 16px;
}
.img-thumbnail-event {
min-height: 4.7rem;
}
.event-detail {
background-size: 0, 20%, cover;
margin: 0;
padding: 12px;
}
.font-event-detail {
font-size: 14px;
line-height: 22px;
max-width: 60%;
}
.button-border-white {
font-size: 14px;
line-height: 22px;
padding: 0.25rem 0;
width: 30%;
}
.event-other-card {
min-height: 150px;
padding: 84px 24px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.event {
margin-top: -0.5rem;
z-index: 2;
}
}
.modal-event-title {
align-items: center;
display: flex;
justify-content: space-between;
}
.font-title-modal {
font-size: 18px;
font-weight: 700;
letter-spacing: -0.005em;
line-height: 28px;
}
.modal-event_box {
padding: 1rem 0 0;
}
.event-box_table {
border: 1px solid #e0e0e0;
border-radius: 10px;
overflow: auto;
}
.event-table {
border-collapse: collapse;
border-spacing: 0;
border-style: hidden;
max-width: 100%;
width: 100%;
}
.event-table th {
color: #434856;
font-size: 14px;
font-weight: 700;
line-height: 22px;
padding: 12px;
text-align: left;
}
.th-reguler {
background: radial-gradient(563.68% 356.3% at 56.58% -215%, #07579c 0, #2196f3 100%);
}
.th-premium,
.th-reguler {
color: #fff !important;
text-align: center !important;
width: 29%;
}
.th-premium {
background: radial-gradient(563.68% 356.3% at 56.58% -215%, #614a19 0, #d9ac48 100%);
}
.event-table tbody tr:nth-child(odd) {
background: #faf4e0;
}
.event-table td,
.event-table th {
border: 1px solid #dadfea;
font-family: Inter;
}
.event-table td {
padding: 4px 12px;
vertical-align: middle;
}
.event-table p {
color: #5e677b;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.event-table td:nth-child(2),
.event-table td:nth-child(3) {
text-align: center;
}
.event-box_access {
grid-gap: 14px;
align-items: center;
background: #e0eefa;
border-radius: 8px;
display: grid;
grid-template-columns: auto 1fr;
margin: 1rem 0 0;
padding: 8px;
}
.font-event-access {
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
@media (min-width: 768px) {
.modal-event .modal-content {
width: 37rem;
}
.event-table p {
max-width: 14rem;
}
.th-premium,
.th-reguler {
width: 29%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.modal-event .modal-content {
width: 80%;
}
div#accordion {
width: 100%;
}
}
.loading > * {
animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.loading p,
.loading div {
height: 1rem;
width: 100%;
border-radius: 999px;
background-color: #959dac;
margin: 0.5rem 0 !important;
}
.loading .btn-event-orange {
height: 44px;
background-color: #959dac;
}
.event-box {
overflow: hidden;
}
.loading-slick {
display: flex;
gap: 1rem;
}
@keyframes pulse {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0.5;
}
}
@media (max-width: 767px) {
.font-event-access {
font-size: 11px;
line-height: 16px;
}
.modal-event .modal-content {
padding: 0;
}
.font-title-modal {
font-size: 16px;
line-height: 24px;
max-width: 70%;
}
.event-table th {
font-size: 12px;
line-height: 18px;
}
.event-table td p {
font-size: 11px;
line-height: 16px;
}
.th-premium,
.th-reguler {
width: 28%;
}
.loading svg {
width: 276px;
}
}
</style>
<meta property="og:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/ruanguji.png#keepProtocol" />
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="350" />
<meta property="og:image:alt" content="Logo Ruanguji" />
<meta name="twitter:image" content="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/1%20New%20Icon/ruanguji.png#keepProtocol" />
<meta name="twitter:image:alt" content="Logo Ruanguji" />
<meta property="og:url" content="https://www.ruangguru.com/ruanguji" />
<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 type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.ruangguru.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "ruangbelajar",
"item": "https://www.ruangguru.com/ruanguji"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Apakah tryout UTBK Ruangguru gratis atau berbayar?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Ada 2 jenis tryout Tryout UTBK: Basic dan Premium. <br> <ol> <li>Tryout yang memiliki tagging Basic dapat diakses dengan gratis dengan cara mengunggah screenshot atau dengan membayar Rp 10.000. Keterangan mengenai screenshot dapat kamu lihat di halaman tryout yang bersangkutan atau di https://www.instagram.com/ruanggurutryout/.</li> <li>Tryout yang memiliki tagging Premium dapat diakses dengan menggunakan Kuota Tryout Premium yang dapat dibeli di halaman utama ruanguji.</li> </ol>"
}
},
{
"@type": "Question",
"name": "Apa itu Tryout Premium UTBK?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tryout Premium UTBK merupakan tryout spesial yang menggunakan soal-soal terbaru yang disusun oleh tim Master Teacher Ruangguru yang berpengalaman. Selain itu, terdapat video pembahasan per soal dimana teman-teman akan dijelaskan cara menjawab soal tersebut. Tryout Premium UTBK juga menggunakan sistem IRT yang akurat."
}
},
{
"@type": "Question",
"name": "Bagaimana cara mengakses Tryout Premium UTBK?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Tryout Premium UTBK juga dapat diakses melalui ruanguji Caranya: <br> <ol> <li>Buka aplikasi Ruangguru Scroll ke bagian ‘Layanan Favorit Lainnya’</li> <li>Pilih ruanguji.</li> <li>Pada kategori tryout, aktifkan filter SMA atau SMK, lalu pilih UTBK 2021.</li> </ol>"
}
}
]
}
</script>
<script type="module" crossorigin src="https://cdn-web-2.ruangguru.com/landing-page-web/public/staticpages/www.ruangguru.com/ruanguji/assets/index-CpQOzXsk.js"></script>
</head>
<body style="margin: 0">
<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>
<!--START SECTION HERO-->
<div class="hero">
<div class="page-center">
<div class="hero-content">
<div class="hero-content_text">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/5eb5af35-52c9-4bb9-bbb2-ed22369a66b3.svg" loading="lazy" width="104" height="36" alt="Logo ruanguji" class="product-logo" />
<h1 class="font-inter font-white font-title">Lolos PTN Favorit dengan TO Online TKA dan UTBK SNBT bersama Ruanguji!</h1>
<div id="variant_otp">
<form class="form-section">
<label>Isi nomor WhatsApp untuk daftar tryout terdekat</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">
Daftar Tryout
<img src="https://cdn-web-2.ruangguru.com/landing-pages/assets/hs/Pensi%20Ruangguru/Homepage/ic-arrow-right-white.svg" alt="" />
</button>
</form>
</div>
</div>
<div class="hero-content_img"></div>
</div>
</div>
</div>
<!--END SECTION HERO-->
<!--START SECTION EVENT-->
<section class="event" id="event" name="event">
<div class="page-center">
<div class="event-content">
<h2 class="font-inter font-subtitle">
Pilih Tryout Reguler Gratis atau
<span>Premium sesuai kebutuhanmu!</span>
</h2>
<div class="event-box">
<div class="event-slick loading-slick" id="event-cards">
<div class="event-card loading">
<svg width="362" height="92" viewBox="0 0 362 92" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1902_7713)">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
<rect x="-2.47363" y="-0.0134888" width="366.186" height="91.5465" fill="#959DAC" />
<g clip-path="url(#clip1_1902_7713)">
<path
d="M200.9 23H160.1C158.747 23 157.45 23.5385 156.494 24.497C155.537 25.4555 155 26.7556 155 28.1111V63.8889C155 65.2444 155.537 66.5445 156.494 67.503C157.45 68.4615 158.747 69 160.1 69H200.9C202.253 69 203.55 68.4615 204.506 67.503C205.463 66.5445 206 65.2444 206 63.8889V28.1111C206 26.7556 205.463 25.4555 204.506 24.497C203.55 23.5385 202.253 23 200.9 23ZM186.875 33.2222C187.377 33.2222 187.875 33.3214 188.339 33.514C188.803 33.7067 189.224 33.989 189.58 34.345C189.935 34.7009 190.217 35.1235 190.409 35.5886C190.601 36.0537 190.7 36.5522 190.7 37.0556C190.7 37.559 190.601 38.0574 190.409 38.5225C190.217 38.9876 189.935 39.4102 189.58 39.7661C189.224 40.1221 188.803 40.4045 188.339 40.5971C187.875 40.7897 187.377 40.8889 186.875 40.8889C185.861 40.8889 184.888 40.485 184.17 39.7661C183.453 39.0472 183.05 38.0722 183.05 37.0556C183.05 36.0389 183.453 35.0639 184.17 34.345C184.888 33.6261 185.861 33.2222 186.875 33.2222ZM198.034 60.007C197.814 60.4083 197.491 60.7431 197.098 60.9764C196.705 61.2097 196.257 61.333 195.8 61.3333H165.2C164.765 61.3335 164.338 61.2224 163.958 61.0104C163.578 60.7984 163.259 60.4926 163.03 60.1221C162.801 59.7516 162.671 59.3286 162.651 58.8934C162.632 58.4582 162.723 58.0252 162.918 57.6354L171.843 39.7466C172.048 39.3339 172.361 38.9847 172.749 38.7359C173.136 38.4871 173.583 38.348 174.043 38.3333C174.507 38.3075 174.969 38.4137 175.375 38.6399C175.781 38.866 176.115 39.2027 176.338 39.6111L183.415 51.7679L187.357 46.9456C187.613 46.633 187.939 46.3858 188.309 46.2243C188.679 46.0628 189.082 45.9916 189.485 46.0165C189.888 46.0415 190.279 46.1619 190.626 46.3678C190.974 46.5737 191.267 46.8593 191.483 47.2011L197.962 57.4233C198.202 57.8088 198.335 58.2513 198.348 58.7055C198.361 59.1596 198.252 59.6089 198.034 60.007Z"
fill="#D4DAE5"
/>
</g>
</g>
<defs>
<clipPath id="clip0_1902_7713">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
</clipPath>
<clipPath id="clip1_1902_7713">
<rect width="51" height="46" fill="white" transform="translate(155 23)" />
</clipPath>
</defs>
</svg>
<div class="event-card_tags--schedule schedule-akan"></div>
<p class="font-inter font-dark font-event-title"></p>
<div class="event-card_datetime"></div>
<div class="event-card_datetime"></div>
<button class="btn-event-orange"></button>
</div>
<div class="event-card loading">
<svg width="362" height="92" viewBox="0 0 362 92" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1902_7713)">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
<rect x="-2.47363" y="-0.0134888" width="366.186" height="91.5465" fill="#959DAC" />
<g clip-path="url(#clip1_1902_7713)">
<path
d="M200.9 23H160.1C158.747 23 157.45 23.5385 156.494 24.497C155.537 25.4555 155 26.7556 155 28.1111V63.8889C155 65.2444 155.537 66.5445 156.494 67.503C157.45 68.4615 158.747 69 160.1 69H200.9C202.253 69 203.55 68.4615 204.506 67.503C205.463 66.5445 206 65.2444 206 63.8889V28.1111C206 26.7556 205.463 25.4555 204.506 24.497C203.55 23.5385 202.253 23 200.9 23ZM186.875 33.2222C187.377 33.2222 187.875 33.3214 188.339 33.514C188.803 33.7067 189.224 33.989 189.58 34.345C189.935 34.7009 190.217 35.1235 190.409 35.5886C190.601 36.0537 190.7 36.5522 190.7 37.0556C190.7 37.559 190.601 38.0574 190.409 38.5225C190.217 38.9876 189.935 39.4102 189.58 39.7661C189.224 40.1221 188.803 40.4045 188.339 40.5971C187.875 40.7897 187.377 40.8889 186.875 40.8889C185.861 40.8889 184.888 40.485 184.17 39.7661C183.453 39.0472 183.05 38.0722 183.05 37.0556C183.05 36.0389 183.453 35.0639 184.17 34.345C184.888 33.6261 185.861 33.2222 186.875 33.2222ZM198.034 60.007C197.814 60.4083 197.491 60.7431 197.098 60.9764C196.705 61.2097 196.257 61.333 195.8 61.3333H165.2C164.765 61.3335 164.338 61.2224 163.958 61.0104C163.578 60.7984 163.259 60.4926 163.03 60.1221C162.801 59.7516 162.671 59.3286 162.651 58.8934C162.632 58.4582 162.723 58.0252 162.918 57.6354L171.843 39.7466C172.048 39.3339 172.361 38.9847 172.749 38.7359C173.136 38.4871 173.583 38.348 174.043 38.3333C174.507 38.3075 174.969 38.4137 175.375 38.6399C175.781 38.866 176.115 39.2027 176.338 39.6111L183.415 51.7679L187.357 46.9456C187.613 46.633 187.939 46.3858 188.309 46.2243C188.679 46.0628 189.082 45.9916 189.485 46.0165C189.888 46.0415 190.279 46.1619 190.626 46.3678C190.974 46.5737 191.267 46.8593 191.483 47.2011L197.962 57.4233C198.202 57.8088 198.335 58.2513 198.348 58.7055C198.361 59.1596 198.252 59.6089 198.034 60.007Z"
fill="#D4DAE5"
/>
</g>
</g>
<defs>
<clipPath id="clip0_1902_7713">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
</clipPath>
<clipPath id="clip1_1902_7713">
<rect width="51" height="46" fill="white" transform="translate(155 23)" />
</clipPath>
</defs>
</svg>
<div class="event-card_tags--schedule schedule-akan"></div>
<p class="font-inter font-dark font-event-title"></p>
<div class="event-card_datetime"></div>
<div class="event-card_datetime"></div>
<button class="btn-event-orange"></button>
</div>
<div class="event-card loading">
<svg width="362" height="92" viewBox="0 0 362 92" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1902_7713)">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
<rect x="-2.47363" y="-0.0134888" width="366.186" height="91.5465" fill="#959DAC" />
<g clip-path="url(#clip1_1902_7713)">
<path
d="M200.9 23H160.1C158.747 23 157.45 23.5385 156.494 24.497C155.537 25.4555 155 26.7556 155 28.1111V63.8889C155 65.2444 155.537 66.5445 156.494 67.503C157.45 68.4615 158.747 69 160.1 69H200.9C202.253 69 203.55 68.4615 204.506 67.503C205.463 66.5445 206 65.2444 206 63.8889V28.1111C206 26.7556 205.463 25.4555 204.506 24.497C203.55 23.5385 202.253 23 200.9 23ZM186.875 33.2222C187.377 33.2222 187.875 33.3214 188.339 33.514C188.803 33.7067 189.224 33.989 189.58 34.345C189.935 34.7009 190.217 35.1235 190.409 35.5886C190.601 36.0537 190.7 36.5522 190.7 37.0556C190.7 37.559 190.601 38.0574 190.409 38.5225C190.217 38.9876 189.935 39.4102 189.58 39.7661C189.224 40.1221 188.803 40.4045 188.339 40.5971C187.875 40.7897 187.377 40.8889 186.875 40.8889C185.861 40.8889 184.888 40.485 184.17 39.7661C183.453 39.0472 183.05 38.0722 183.05 37.0556C183.05 36.0389 183.453 35.0639 184.17 34.345C184.888 33.6261 185.861 33.2222 186.875 33.2222ZM198.034 60.007C197.814 60.4083 197.491 60.7431 197.098 60.9764C196.705 61.2097 196.257 61.333 195.8 61.3333H165.2C164.765 61.3335 164.338 61.2224 163.958 61.0104C163.578 60.7984 163.259 60.4926 163.03 60.1221C162.801 59.7516 162.671 59.3286 162.651 58.8934C162.632 58.4582 162.723 58.0252 162.918 57.6354L171.843 39.7466C172.048 39.3339 172.361 38.9847 172.749 38.7359C173.136 38.4871 173.583 38.348 174.043 38.3333C174.507 38.3075 174.969 38.4137 175.375 38.6399C175.781 38.866 176.115 39.2027 176.338 39.6111L183.415 51.7679L187.357 46.9456C187.613 46.633 187.939 46.3858 188.309 46.2243C188.679 46.0628 189.082 45.9916 189.485 46.0165C189.888 46.0415 190.279 46.1619 190.626 46.3678C190.974 46.5737 191.267 46.8593 191.483 47.2011L197.962 57.4233C198.202 57.8088 198.335 58.2513 198.348 58.7055C198.361 59.1596 198.252 59.6089 198.034 60.007Z"
fill="#D4DAE5"
/>
</g>
</g>
<defs>
<clipPath id="clip0_1902_7713">
<rect width="361.609" height="91.5465" rx="11.4433" fill="white" />
</clipPath>
<clipPath id="clip1_1902_7713">
<rect width="51" height="46" fill="white" transform="translate(155 23)" />
</clipPath>
</defs>
</svg>
<div class="event-card_tags--schedule schedule-akan"></div>
<p class="font-inter font-dark font-event-title"></p>
<div class="event-card_datetime"></div>
<div class="event-card_datetime"></div>
<button class="btn-event-orange"></button>
</div>
</div>
<div class="event-detail">
<p class="font-inter font-white font-event-detail">Lihat perbedaan Tryout Reguler Gratis dan Premium</p>
<button
class="button-border-white"
id="btn-event-detail"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"popup","cta_action_detail":"popup_tryout_regular_and_premium_explanation","item_type":"button","item_name":"Lihat","item_category":"cta","item_position":0,"item_serial":"","section_type":"event_list","section_position":"body","section_name":"tryout_event_list"}'
>
Lihat
</button>
</div>
</div>
</div>
<div class="modal-overlay modal-event">
<div class="modal-content">
<div class="modal-wrapper">
<div class="modal-event-title">
<p class="font-inter font-dark font-title-modal">Apa perbedaan Tryout Reguler Gratis dan Premium?</p>
<button
class="modal-close"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","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="event-box_table">
<table class="event-table">
<thead>
<tr>
<th>Akses yang didapat</th>
<th class="th-reguler">Reguler</th>
<th class="th-premium">Premium</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>Tryout variasi soal TPS dan Literasi GRATIS</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Pembahasan soal tekstual dan penilaian Item Response Theory</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Leaderboard nilai tryout ruanguji</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Live Teaching dan rekaman sesi Master Teacher</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b134389c-4d65-475e-86fd-6346d5bb3b6d.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Analisis Pemahaman Materi & Statistik Soal</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b134389c-4d65-475e-86fd-6346d5bb3b6d.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Analisis Peluang Lolos dengan passing grade</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b134389c-4d65-475e-86fd-6346d5bb3b6d.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
<tr>
<td>
<p>Perbandingan Nilai antar peserta</p>
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b134389c-4d65-475e-86fd-6346d5bb3b6d.svg" width="24" height="24" loading="lazy" />
</td>
<td>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/fe69725f-8656-4ac2-8483-2be36eedd73e.svg" width="24" height="24" loading="lazy" />
</td>
</tr>
</tbody>
</table>
</div>
<div class="event-box_access">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b134389c-4d65-475e-86fd-6346d5bb3b6d.svg" width="24" height="24" loading="lazy" />
<p class="font-inter font-dark font-event-access">Buka akses dengan membeli Kuota Tryout Premium ruanguji</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION EVENT-->
<!--START SECTION SUBTEST-->
<section class="subtest">
<div class="page-center">
<div class="subtest-content">
<h2 class="font-inter font-subtitle font-dark font-center">Siapkan dirimu dengan soal TKA dan UTBK SNBT sesuai standar BP3 Kemdikbud</h2>
<p class="font-inter font-dark font-center font-desc">Tersedia 7 tipe subtes (4 Tes Potensi Skolastik & 3 Tes Literasi) dengan beragam format soal</p>
<div class="subtest-content_cards">
<div class="subtest-slick">
<div class="subtest-card">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/d0848e2e-6149-4687-9e3a-c133b1de16b1.png?convert=webp" loading="lazy" />
<div class="subtest-card_body">
<p class="font-inter font-dark font-card-subtest">Tes Potensi Skolastik</p>
<ul class="ul-checklist">
<li>Penalaran Umum</li>
<li>Pemahaman Bacaan dan Menulis</li>
<li>Pengetahuan dan Pemahaman Umum</li>
<li>Pengetahuan Kuantitatif</li>
</ul>
</div>
</div>
<div class="subtest-card">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/54a76994-ffc2-457e-9c8d-23c89372f578.png?convert=webp" loading="lazy" />
<div class="subtest-card_body">
<p class="font-inter font-dark font-card-subtest">Tes Literasi</p>
<ul class="ul-checklist">
<li>Literasi B. Indonesia</li>
<li>Literasi dalam B. Inggris</li>
<li>Penalaran Matematika</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION SUBTEST-->
<!--START SECTION VALUE SUPPORT-->
<section class="value-support">
<div class="page-center">
<div class="value-support_content">
<h2 class="font-inter font-subtitle font-dark font-center">Susun strategi efektif hadapi TKA & UTBK-SNBT dengan fitur unggulan ruanguji</h2>
<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">Penilaian yang akurat dan mendetail</p>
<p class="font-inter font-white font-desc-support">Bandingkan nilai dan peringkatmu dengan seluruh peserta tryout atau peminat prodi kamu.</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/c1eeadb5-fa6d-49e9-8b24-9d4028c2b420.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Analisis Materi</p>
<p class="font-inter font-white font-desc-support">Lihat materi prioritas untuk dipelajari dan uji kemampuanmu di setiap materinya</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/26e67f78-b32c-415c-bcd7-2528022cee5d.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">
Analisis Peluang
<br />
masuk kampus
</p>
<p class="font-inter font-white font-desc-support">Ketahui prediksi peluang lolos untuk masuk ke universitas dan prodi impianmu</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/494d256a-370b-4e28-b377-942cbb336152.png?convert=webp" loading="lazy" />
</div>
<div class="support-card">
<div class="support-card_header">
<p class="font-inter font-white font-title-support">Statistik soal</p>
<p class="font-inter font-white font-desc-support">Ketahui persentase siswa yang menjawab benar dan salah di setiap soal</p>
</div>
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/589a5469-4ab0-472c-94c1-d0aa473aba70.png?convert=webp" loading="lazy" />
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION VALUE SUPPORT-->
<!--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 font-center font-subtitle">Maksimalkan persiapanmu dengan paket tryout ruanguji</h2>
<div class="packages-content_tabs">
<button
class="packages-tabs chosen"
data-option="ruanguji"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"selection","cta_action_detail":"package_type_selection","item_type":"button","item_name":"Tryout","item_category":"payment","item_position":0,"item_serial":"","section_type":"package_list","section_position":"body","section_name":"package_popular"}'
>
Tryout
</button>
<button
class="packages-tabs"
data-option="rubel"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"selection","cta_action_detail":"package_type_selection","item_type":"button","item_name":"Tryout + Materi","item_category":"payment","item_position":1,"item_serial":"","section_type":"package_list","section_position":"body","section_name":"package_popular"}'
>
Tryout + Materi
</button>
</div>
<!-- <div class="payment-package-loading">
<div class="loader"></div>
</div> -->
<div class="packages-content_cards rubel-cards">
<div class="payment-cards-container payment-cards-container-section" id="payment-cards-package"></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" loading="lazy" />
<p class="title">Paket yang kamu pilih tidak tersedia</p>
</div>
<div class="modal-overlay modal-package">
<div class="modal-content">
<div class="modal-wrapper">
<div class="modal-package-title">
<button
class="modal-close"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"close","cta_action_detail":"close_popup_product_detail_page","item_type":"button","item_name":"Button Close Modal Package","item_category":"cta","item_position":0,"item_serial":"","section_type":"popup","section_position":"body","section_name":"popup_product_detail_page"}'
>
<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="payment-cards-modal" id="payment-cards-package-modal"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--END SECTION PACKAGE-->
<!--START SECTION TESTIMONI-->
<section class="testimoni" name="testimoni">
<div class="page-center">
<div class="testimoni-content">
<h2 class="font-inter font-white font-center font-subtitle">Kata mereka yang berhasil di ujian dengan tryout ruanguji</h2>
<div class="testimoni-content_cards">
<div class="testimoni-slick slick-white">
<div class="testimoni-card">
<div class="testimoni-card_people">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/abf6eff3-1830-4e66-a2d2-41c3802b20e5.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_score">
<p class="font-inter font-light-gray font-subcard">Skor UTBK</p>
<p class="font-inter font-dark font-headcard">618,7</p>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">
Membantu menyiapkan diri untuk UTBK, secara mental dan pengetahuan. 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>
<div class="testimoni-card">
<div class="testimoni-card_people">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/75c641a5-557f-47e0-97ce-eb265f7db9d5.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_score">
<p class="font-inter font-light-gray font-subcard">Skor UTBK</p>
<p class="font-inter font-dark font-headcard">656,3</p>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">
Worth it banget belajar pake Ruangguru, pengalaman aku materinya lengkap dan 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>
<div class="testimoni-card">
<div class="testimoni-card_people">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/43495e4f-7e00-43a1-a086-d70b4326e44d.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_score">
<p class="font-inter font-light-gray font-subcard">Skor UTBK</p>
<p class="font-inter font-dark font-headcard">613</p>
</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. Alhamdulillah aku lulus SBMPTN pilihan pertama Agroteknologi - Universitas Padjadjaran.
</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>
<div class="testimoni-card">
<div class="testimoni-card_people">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/b843afca-8000-4e36-84c2-603de03d38f5.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_score">
<p class="font-inter font-light-gray font-subcard">Skor UTBK</p>
<p class="font-inter font-dark font-headcard">656,3</p>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">
Soal di Ruangguru bervariasi, ada bebe-rapa yang mirip dengan soal UTBK ku. Terima kasih Ruangguru! sekarang aku bisa lolos dan diterima di universitas impianku!
</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>
<div class="testimoni-card">
<div class="testimoni-card_people">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/adbb9d61-1862-4fbc-8aba-3fde9ca58526.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_score">
<p class="font-inter font-light-gray font-subcard">Skor UTBK</p>
<p class="font-inter font-dark font-headcard">609,7</p>
</div>
<div class="testimoni-card_desc">
<p class="font-inter font-green font-subcard">
Latihan soal tryout di Ruangguru mantap parah sih, sering latihan jadi waktu ngerjain UTBK kemarin berasa udah terbiasa. Mudah mengerjakan. Terima kasih, Ruangguru!
</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>
</div>
</div>
<div class="testimoni-content_cta">
<button
class="button-basic-white btn-scroll"
target="event"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"link_to_other_section","cta_action_detail":"link_to_section_tryout_event_list","item_type":"button","item_name":"Ikuti Tryout Sekarang","item_category":"cta","item_position":0,"item_serial":"","section_type":"testimonial","section_position":"body","section_name":"testimonial"}'
>
Ikuti Tryout Sekarang
</button>
</div>
</div>
</div>
</section>
<!--END SECTION TESTIMONI-->
<!--START SECTION TRYOUTS-->
<section class="tryouts normalize-css" name="product_list_others">
<div class="page-center">
<div class="tryouts-content">
<h2 class="font-inter font-subtitle font-dark">Tryout ruanguji tersedia juga untuk persiapan ujian SD, SMP, SMA</h2>
<div class="tryouts-cards">
<a
href="https://app.ruangguru.com/ruanguji"
target="_blank"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"redirection","cta_action_detail":"https://app.ruangguru.com/ruanguji","item_type":"card","item_name":"Tryout Ujian Mandiri","item_description":"Persiapkan ujian masuk via UTUL UGM, SIMAK UI, dll.","item_category":"cta","item_position":0,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"product_list_others"}'
>
<div class="tryout-cards_card card-um">
<div class="tryout-cards_card--header">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/e62fec97-56af-4541-b6be-02756a090681.png?convert=webp" width="48" height="48" loading="lazy" />
<h3 class="font-inter font-title-card font-black">Tryout Ujian Mandiri</h3>
</div>
<div class="tryout-cards_card--body">
<p class="font-inter font-desc-card font-light-gray">Persiapkan ujian masuk via UTUL UGM, SIMAK UI, dll.</p>
</div>
</div>
</a>
<a
href="https://app.ruangguru.com/ruanguji"
target="_blank"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"redirection","cta_action_detail":"https://app.ruangguru.com/ruanguji","item_type":"card","item_name":"Tryout persiapan PAS/PTS","item_description":"Persiapkan ujian sekolah dengan tryout PAS/PTS","item_category":"cta","item_position":1,"item_serial":"","section_type":"product_list","section_position":"body","section_name":"product_list_others"}'
>
<div class="tryout-cards_card card-pas">
<div class="tryout-cards_card--header">
<img src="https://cdn-web-2.ruangguru.com/file-uploader/lp/2a521494-84da-4610-8fac-c1c4dd36b92c.png?convert=webp" width="48" height="48" loading="lazy" />
<h3 class="font-inter font-title-card font-black">Tryout persiapan PAS/PTS</h3>
</div>
<div class="tryout-cards_card--body">
<p class="font-inter font-desc-card font-light-gray">Persiapkan ujian sekolah dengan tryout PAS/PTS</p>
</div>
</div>
</a>
</div>
</div>
</div>
</section>
<!--END SECTION TRYOUTS-->
<!-- 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 tryout ruanguji</h2>
</div>
<div class="faq__content">
<div class="faq-wrap" id="accordion">
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apa itu TO UTBK-SNBT yang diselenggarakan di Ruanguji?","item_description":"TO UTBK-SNBT di Ruanguji adalah simulasi ujian yang dirancang menyerupai Ujian Tulis Berbasis Komputer (UTBK) yang diadakan secara resmi oleh Badan Pengelolaan Pengujian Pendidikan (BP3) dalam hal ini oleh Panitia Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB). Tryout ini membantu peserta mempersiapkan diri dengan memahami format soal, mengukur kemampuan akademik, dan menyusun strategi untuk meningkatkan peluang lolos ke perguruan tinggi impian.","item_category":"cta","item_position":0,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apa itu TO UTBK-SNBT yang diselenggarakan di Ruanguji?</h3>
</div>
<div class="panel">
<p>
TO UTBK-SNBT di Ruanguji adalah simulasi ujian yang dirancang menyerupai Ujian Tulis Berbasis Komputer (UTBK) yang diadakan secara resmi oleh Badan Pengelolaan Pengujian Pendidikan
(BP3) dalam hal ini oleh Panitia Seleksi Nasional Penerimaan Mahasiswa Baru (SNPMB). Tryout ini membantu peserta mempersiapkan diri dengan memahami format soal, mengukur kemampuan
akademik, dan menyusun strategi untuk meningkatkan peluang lolos ke perguruan tinggi impian.
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Untuk kelas berapakah TO UTBK-SNBT di Ruanguji?","item_description":"TO UTBK-SNBT di Ruanguji dirancang khusus untuk siswa kelas 12 yang akan mengikuti UTBK-SNBT. Namun, siswa kelas 10 dan 11 juga dapat mengikuti tryout ini untuk mendapatkan pengalaman dan gambaran mengenai ujian UTBK-SNBT.","item_category":"cta","item_position":2,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Untuk kelas berapakah TO UTBK-SNBT di Ruanguji?</h3>
</div>
<div class="panel">
<p>
TO UTBK-SNBT di Ruanguji dirancang khusus untuk siswa kelas 12 yang akan mengikuti UTBK-SNBT. Namun, siswa kelas 10 dan 11 juga dapat mengikuti tryout ini untuk mendapatkan
pengalaman dan gambaran mengenai ujian UTBK-SNBT.
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Bagaimana cara mendaftar TO UTBK-SNBT di Ruanguji?","item_description":"Kalau kamu mau ikutan Tryout UTBK-SNBT Regular Gratis, bisa ikuti langkah-langkah berikut:\n\n1. WAJIB follow akun @ruangguru & @ruangguruutbk di media sosial.\n2. Like posting-an Tryout UTBK-SNBT di akun media sosial Ruangguru, komen dengan mention 5 teman kalian pakai hashtag #TOSNBTRuangguru2025.\n3. Repost posting-an Tryout UTBK-SNBT ke Instagram Story dan mention @ruangguru & @ruangguruutbk.\n4. Screenshot semua syarat di atas sebagai syarat untuk mengerjakan Tryout.\n5. atau kamu juga bisa beli kuota di bayar.ruangguru.com untuk mengikuti Tryout UTBK-SNBT Series Premium.","item_category":"cta","item_position":1,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Bagaimana cara mendaftar TO UTBK-SNBT di Ruanguji?</h3>
</div>
<div class="panel">
<p>Kalau kamu mau ikutan Tryout UTBK secara gratis, kamu bisa mengikuti Tryout UTBK Regular dengan cara sebagai berikut.</p>
<ol>
<li aria-level="1">Buka aplikasi Ruangguru, kemudian klik Tryout pada bagian Wajib Kamu Coba.</li>
<li aria-level="1">Pilih jenjang SMA lalu masuk ke kategori Tryout SNBT Regular 2026.</li>
<li aria-level="1">Pilih tryout yang sedang berlangsung.</li>
<li aria-level="1">Upload screenshot untuk bukti kamu telah melakukan syarat pendaftaran, lalu klik Kirim Bukti.</li>
<li aria-level="1">Bukti akan diverifikasi maksimal 2x24 jam. Kamu dapat mengerjakan tryout setelah proses verifikasi berhasil.</li>
</ol>
<p>Kamu juga bisa mengikuti Tryout UTBK Premium dengan benefit yang lebih lengkap. Berikut langkah-langkahnya.</p>
<ol>
<li aria-level="1">Buka aplikasi Ruangguru, kemudian klik Tryout pada bagian Wajib Kamu Coba.</li>
<li aria-level="1">Pilih jenjang SMA lalu masuk ke kategori Tryout SNBT Premium 2026.</li>
<li aria-level="1">Pilih tryout yang sedang berlangsung.</li>
<li aria-level="1">
Kamu bisa mengerjakan 1 tryout dengan 1 kuota yang bisa dibeli di
<a href="https://bayar.ruangguru.com" target="_blank">bayar.ruangguru.com</a>
</li>
</ol>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Bagaimana cara akses TO UTBK-SNBT Ruangguru?","item_description":"TO UTBK-SNBT Ruangguru dapat diakses di Aplikasi Ruangguru baik di Android maupun iOS, serta di web Ruangguru pada link https://app.ruangguru.com/ruanguji","item_category":"cta","item_position":3,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Bagaimana cara akses TO UTBK-SNBT Ruangguru?</h3>
</div>
<div class="panel">
<p>
TO UTBK-SNBT Ruangguru dapat diakses di Aplikasi Ruangguru baik di Android maupun iOS, serta di web Ruangguru pada link
<a href="https://app.ruangguru.com/ruanguji" target="_blank">https://app.ruangguru.com/ruanguji</a>
.
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Kapan tryout dilaksanakan?","item_description":"Jangan lewatkan jadwal tryout melalui Kalender Tryout pada aplikasi Ruangguru dan Instagram @ruangguru atau @ruangguruutbk.","item_category":"cta","item_position":7,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Kapan tryout dilaksanakan?</h3>
</div>
<div class="panel">
<p>Jangan lewatkan jadwal tryout melalui Kalender Tryout pada aplikasi Ruangguru dan Instagram @ruangguru atau @ruangguruutbk.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Berapa kali Tryout UTBK-SNBT diadakan setiap bulannya?","item_description":"Tryout UTBK-SNBT Ruangguru ada setiap 1 minggu sekali, dalam waktu satu bulan terdapat 4-5 Tryout.","item_category":"cta","item_position":8,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Berapa kali Tryout UTBK-SNBT diadakan setiap bulannya?</h3>
</div>
<div class="panel">
<p>Tryout UTBK-SNBT Ruangguru selalu tersedia setiap bulannya, dalam waktu satu bulan terdapat 2-5 Tryout.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apa saja materi pelajaran yang diujikan dalam TO UTBK-SNBT di Ruanguji?","item_description":"Ada 7 subtes sesuai update terbaru, yakni Tes Potensi Skolastik (yang terdiri dari Penalaran Umum, Pemahaman Bacaan dan Menulis, Pengetahuan dan Pemahaman Umum, dan Pengetahuan Kuantitatif) serta Tes Literasi (yang terdiri dari Literasi dalam B. Indonesia, Literasi dalam B. Inggris, dan Penalaran Matematika).","item_category":"cta","item_position":9,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apa saja materi pelajaran yang diujikan dalam TO UTBK-SNBT di Ruanguji?</h3>
</div>
<div class="panel">
<p>
Ada 7 subtes sesuai update terbaru, yakni Tes Potensi Skolastik (yang terdiri dari Penalaran Umum, Pemahaman Bacaan dan Menulis, Pengetahuan dan Pemahaman Umum, dan Pengetahuan
Kuantitatif) serta Tes Literasi (yang terdiri dari Literasi dalam B. Indonesia, Literasi dalam B. Inggris, dan Penalaran Matematika).
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Berapakah jumlah soal yang diujikan dalam TO UTBK-SNBT di Ruanguji?","item_description":"Tes Potensi Skolastik terdiri dari 90 soal yang perlu dikerjakan dalam 90 menit dan Tes Literasi terdiri dari 70 soal yang perlu dikerjakan dalam 106 menit.","item_category":"cta","item_position":10,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Berapakah jumlah soal yang diujikan dalam TO UTBK-SNBT di Ruanguji?</h3>
</div>
<div class="panel">
<p>Tes Potensi Skolastik terdiri dari 90 soal yang perlu dikerjakan dalam 90 menit dan Tes Literasi terdiri dari 70 soal yang perlu dikerjakan dalam 106 menit.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah TO UTBK-SNBT yang diselenggarakan di Ruanguji sudah sesuai dengan peraturan pemerintah terbaru?","item_description":"Mata pelajaran dan penilaian TO UTBK-SNBT yang diselenggarakan di Ruanguji sudah sesuai dengan peraturan terbaru (Peraturan Menteri Nomor 48 Tahun 2022).","item_category":"cta","item_position":12,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah TO UTBK-SNBT yang diselenggarakan di Ruanguji sudah sesuai dengan peraturan pemerintah terbaru?</h3>
</div>
<div class="panel">
<p>Mata pelajaran dan penilaian TO UTBK-SNBT yang diselenggarakan di Ruanguji sudah sesuai dengan peraturan terbaru (Peraturan Menteri Nomor 48 Tahun 2022).</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah saya bisa mengakses tryout menggunakan perangkat selain laptop, seperti ponsel atau tablet?","item_description":"Bisa, Tryout UTBK-SNBT Ruangguru bisa kamu akses melalui Handphone, Laptop, Tablet, dan PC.","item_category":"cta","item_position":6,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah saya bisa mengakses tryout menggunakan perangkat selain laptop, seperti ponsel atau tablet?</h3>
</div>
<div class="panel">
<p>Bisa, Tryout UTBK-SNBT Ruangguru bisa kamu akses melalui Handphone, Laptop, Tablet, dan PC.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah nilai TO UTBK-SNBT di Ruanguji itu penting?","item_description":"Nilai Tryout UTBK-SNBT di Ruanguji sangat penting karena membantu kamu memahami sejauh mana kemampuanmu saat ini dan memperkirakan peluang lolos ke UTBK-SNBT. Dengan mengetahui hasil nilai, kamu dapat mengevaluasi kekuatan dan kelemahan pada setiap materi. Ini memungkinkan kamu menyusun strategi belajar yang lebih efektif untuk meningkatkan skor keseluruhan dan memaksimalkan peluang masuk ke perguruan tinggi impian.","item_category":"cta","item_position":10,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah nilai TO UTBK-SNBT di Ruanguji itu penting?</h3>
</div>
<div class="panel">
<p>
Nilai Tryout UTBK-SNBT di Ruanguji sangat penting karena membantu kamu memahami sejauh mana kemampuanmu saat ini dan memperkirakan peluang lolos ke UTBK-SNBT. Dengan mengetahui
hasil nilai, kamu dapat mengevaluasi kekuatan dan kelemahan pada setiap materi. Ini memungkinkan kamu menyusun strategi belajar yang lebih efektif untuk meningkatkan skor
keseluruhan dan memaksimalkan peluang masuk ke perguruan tinggi impian.
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah Penyelenggaraan TO UTBK-SNBT Gratis?","item_description":"TO UTBK-SNBT Ruangguru terbagi menjadi 2 jenis tryout, yaitu Premium & Regular. Untuk yang Gratis adalah series Episode Regular.","item_category":"cta","item_position":4,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah Penyelenggaraan TO UTBK-SNBT Gratis?</h3>
</div>
<div class="panel">
<p>TO UTBK Ruangguru terbagi menjadi 2 jenis, yaitu Premium & Regular.</p>
<ol>
<li aria-level="1">TO UTBK Regular adalah tryout yang bisa dikerjakan secara gratis.</li>
<li aria-level="1">
Sementara TO UTBK Premium bisa dikerjakan dengan menggunakan kuota yang dapat dibeli di
<a href="https://bayar.ruangguru.com" target="_blank">bayar.ruangguru.com</a>
</li>
</ol>
</div>
<div class="extra-wrapper">
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apa saja perbedaan antara Tryout Regular Gratis dan Tryout Premium?","item_description":"Tryout UTBK-SNBT Regular dapat diakses secara gratis dengan syarat tertentu, sementara Tryout UTBK-SNBT Premium dapat dikerjakan dengan cara menukarkan satu kuota premium untuk setiap tryout.<br><br>Tryout premium mendapatkan Analisis Personal di aplikasi serta live pembahasan soal tryout yang dibahas langsung oleh Master Teacher.","item_category":"cta","item_position":13,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apa saja perbedaan antara Tryout Regular dan Tryout Premium?</h3>
</div>
<div class="panel">
<p>
Tryout UTBK-SNBT Regular dapat diakses secara gratis dengan syarat tertentu, sementara Tryout UTBK-SNBT Premium dapat dikerjakan dengan cara menukarkan satu kuota premium untuk
setiap tryout.
<br />
<br />
Tryout UTBK-SNBT Premium mendapatkan Analisis Personal di aplikasi serta live pembahasan soal tryout yang dibahas langsung oleh Master Teacher unggulan.
</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah tryout dan benefit premium yang saya dapatkan dapat hilang sehingga saya tidak dapat mempelajarinya berulang kali?","item_description":"Kamu dapat mempelajarinya kembali melalui Riwayat Tryout.","item_category":"cta","item_position":16,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah tryout dan benefit premium yang saya dapatkan dapat hilang sehingga saya tidak dapat mempelajarinya berulang kali?</h3>
</div>
<div class="panel">
<p>Kamu dapat mempelajarinya kembali melalui Riwayat Tryout.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apakah tersedia tryout khusus untuk peserta gap year?","item_description":"Semua tryout UTBK-SNBT yang diadakan di Ruanguji dapat dikerjakan baik oleh siswa SMA maupun gap year.","item_category":"cta","item_position":15,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apakah tersedia tryout khusus untuk peserta gap year?</h3>
</div>
<div class="panel">
<p>Semua tryout UTBK-SNBT yang diadakan di Ruanguji dapat dikerjakan baik oleh siswa SMA maupun gap year.</p>
</div>
<div
class="accordion"
data-readmore="0"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_faq_answer","item_type":"card","item_name":"Apa yang harus dilakukan jika terjadi kendala teknis saat mengerjakan Tryout?","item_description":"Apabila kamu mengalami kendala saat mengerjakan tryout UTBK-SNBT Ruangguru, kamu bisa coba cara berikut:\nPastikan koneksi internetmu stabil. Apabila bermasalah, bisa coba ganti jaringan atau koneksi\nJika masih terkendala, kamu bisa coba login ulang, kemudian refresh page Ruanguji, atau\nKamu bisa akses Ruanguji via web menggunakan browser Chrome\nJika kendala masih terjadi, kamu bisa sampaikan detail masalahmu dengan DM ke Instagram @ruangguru atau @ruangguruutbk","item_category":"cta","item_position":17,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<h3>Apa yang harus dilakukan jika terjadi kendala teknis saat mengerjakan Tryout?</h3>
</div>
<div class="panel">
<p>Apabila kamu mengalami kendala saat mengerjakan tryout UTBK-SNBT Ruangguru, kamu bisa coba cara berikut:</p>
<ol>
<li>Pastikan koneksi internetmu stabil. Apabila bermasalah, bisa coba ganti jaringan atau koneksi</li>
<li>Jika masih terkendala, kamu bisa coba login ulang, kemudian refresh page Ruanguji, atau</li>
<li>Kamu bisa akses Ruanguji via web menggunakan browser Chrome</li>
</ol>
<p>Jika kendala masih terjadi, kamu bisa sampaikan detail masalahmu dengan DM ke Instagram @ruangguru atau @ruangguruutbk</p>
</div>
</div>
<button
type="button"
id="readmore"
data-tracking-event-type="landing_page__core__item_click"
data-tracking-context='{"product_name":"ruanguji","cta_action":"dropdown","cta_action_detail":"dropdown_other_faq_card","item_type":"button","item_name":"Lihat Selengkapnya","item_description":"","item_category":"cta","item_position":0,"item_serial":"","section_type":"faq","section_position":"body","section_name":"faq_ruanguji"}'
>
<span id="readtext">Lihat Selengkapnya</span>
</button>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- END SECTION FAQ-->
<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>
<style>.packages {
padding: 2rem 0;
}
.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;
padding: 0.25rem 0.25rem 0.25rem 0;
position: relative;
}
.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);
display: none;
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;
}
.bg-top-1 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/cfd8c740-3b5e-4c73-ae5e-1d85c359c674.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%);
}
.bg-top-3 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/70532499-a2e3-44d1-b96f-999afb6f38cd.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%);
}
.bg-top-5 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/eaaac975-b82b-49df-bb6f-c8e82ca6ec00.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%);
}
.bg-top-15 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/landing-pages/assets/d2d08363-abbd-41ef-9bbb-00f8bfe1fa37.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%);
}
.bg-top-10 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/249e083a-a373-4223-b940-4c0697ea2382.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%);
}
.bg-top-20 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/c32f56be-8c05-4c73-9df8-8c29f5eda1aa.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%);
}
.bg-top-30 .payment-package-detail-card__header {
background-image: url(https://cdn-web-2.ruangguru.com/file-uploader/lp/1823f562-a02e-4fc0-b278-a96f1fcd3f94.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%);
}
.payment-package-detail-card.rubel .payment-package-detail-card__header {
background-image: 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%);
}
.payment-package-detail-card .payment-package-detail-card__header {
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__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;
}
.payment-package-detail-card__usp--container {
display: none;
position: relative;
}
.payment-package-detail-card__usp {
height: 95px;
overflow: hidden;
padding-bottom: 1.5rem;
}
.rubel .payment-package-detail-card__usp {
height: 150px;
}
.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: 18px;
font-weight: 700;
line-height: 28px;
padding-bottom: 0.5rem;
}
.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-bottom: 0;
margin-top: 0.75rem;
overflow-y: auto;
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: 16px;
font-weight: 400;
line-height: 24px;
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;
margin-bottom: 0.75rem;
}
.payment-package-detail-card__price--detail > * + * {
margin-left: 0.75rem;
}
.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;
}
.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: 24px;
padding: 0.5rem;
width: 100%;
font-family: Inter;
}
.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: 1rem;
}
.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?convert=webp),
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, 40%, cover;
border-radius: 1rem;
display: flex;
flex-direction: column;
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);
}
}
@media (min-width: 1025px) {
.payment-cards-container {
overflow: auto;
}
}
@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-container {
display: flex;
gap: 1rem;
padding: 2rem 1rem 1rem;
}
.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: 40%;
}
.payment-package-detail-card {
flex: 0 0 218px;
max-width: 218px;
}
.payment-package-detail-card__header {
min-height: 13.5rem;
padding: 1rem 1rem 4rem;
}
.payment-package-detail-card.rubel .payment-package-detail-card__header {
min-height: 17rem;
}
.payment-package-detail-card__title {
font-size: 16px;
line-height: 24px;
padding-top: 1.75rem;
}
.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: 12px;
line-height: 18px;
}
.payment-package-detail-card__usp--box-shadow {
height: 60px;
}
.payment-package-detail-card__price--strike .font-red {
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;
}
.button-basic-white {
background: #fff;
border: 1px solid #cfd3db;
border-radius: 9999px;
color: #2c313a;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px;
padding: 0.5rem;
text-align: center;
}
.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 {
color: #2c313a;
font-size: 14px;
font-weight: 700;
line-height: 22px;
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: 220px !important;
}
.payment-cards-container .slick-list {
margin: 0 -8px 66px;
padding: 4% 25% 0 4% !important;
}
.payment-package-detail-card {
width: 160px !important;
}
.payment-cards-container .slick-slide {
box-sizing: border-box;
margin: 0 8px;
width: 160px !important;
}
.payment-package-detail-card__header {
min-height: 12rem;
padding: 1rem 0.75rem 1.5rem;
}
.payment-package-detail-card.rubel .payment-package-detail-card__header {
min-height: 18rem;
}
.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;
}
.payment-package-detail-card__title {
font-size: 14px;
line-height: 22px;
padding-top: 1rem;
}
.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 p,
.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: 538px;
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;
}
}
@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: 2rem 0 4rem;
}
}
</style>
<!-- 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>
</body>
</html>