.site{--paper:#FFFFFF;--ink:#111113;--mute:#66666E;--rule:#E5E5EA;--blue:#2C21C4;--blue-tint:#F1F0FD;--serif:var(--f-serif),"Times New Roman",serif;--text:var(--ink);--muted:var(--mute);--indigo:var(--blue);--deep:var(--blue);--line:var(--rule);font-family:var(--body);font-size:16px;color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}body:has(.site),html:has(.site){scroll-behavior:smooth;background:#FFFFFF}.site *{box-sizing:border-box}.site h1,.site h2{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.01em;color:inherit;text-wrap:balance}.site h3{font-family:var(--body);font-size:17px;font-weight:500;line-height:1.35}.site h3,.site p{margin:0;color:inherit}.site a{color:inherit;text-underline-offset:3px}.site img,.site video{display:block;max-width:100%;height:auto}.site figure{margin:0}.site ::selection{background:#DCDAFB;color:var(--ink)}.site :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.site [id]{scroll-margin-top:16px}.site .s-k{display:block;fill:currentColor}.site .s-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.site .s-sec{padding:104px 0;border-top:1px solid var(--rule)}.site h2{font-size:clamp(36px,4.2vw,54px);line-height:1.05;max-width:15em}.site .s-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end;margin-bottom:56px}.site .s-sub{margin-top:16px;font-size:18px;color:var(--mute);max-width:32em;text-wrap:pretty}.site .s-head .s-sub{margin:0}.site .s-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.site .s-top{align-items:start}.site .s-label{font-family:var(--body);font-weight:400;letter-spacing:0}.site .s-label,.site .s-note{font-size:14px;color:var(--mute)}.site .s-note{margin-top:24px}.site .s-note a{color:var(--blue)}.site .s-photo{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#F2F2F4}.site .s-skip{position:absolute;left:16px;top:-60px;z-index:10;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none}.site .s-skip:focus{top:16px}.site .s-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.site .s-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .16s ease-out}.site .s-btn:active{transform:scale(.97)}.site .s-sm{padding:10px 18px;font-size:15px}.site .s-ink{background:var(--blue);color:#fff}.site .s-line{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}@media (hover:hover) and (pointer:fine){.site .s-ink:hover{background:#1A1190}.site .s-line:hover{background:var(--ink);color:var(--paper)}.site .s-navlinks a:hover{color:var(--ink)}}.site .s-nav{justify-content:space-between;gap:24px;padding:26px 0}.site .s-brand,.site .s-nav{display:flex;align-items:center}.site .s-brand{gap:10px;font-size:17px;font-weight:500;text-decoration:none}.site .s-navlinks{display:flex;gap:30px;font-size:15px}.site .s-navlinks a{color:var(--mute);text-decoration:none;transition:color .2s}.site .s-hero{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:64px;gap:64px;align-items:center;padding:56px 0 96px}.site h1{font-size:clamp(48px,6.4vw,88px);line-height:.98;letter-spacing:-.02em;animation:s-in .7s var(--ease) both}.site .s-herotext .s-lead{margin-top:28px;animation:s-in .7s .08s var(--ease) both}.site .s-herotext .s-btns{animation:s-in .7s .14s var(--ease) both}.site .s-lead{font-size:19px;color:var(--mute);max-width:30em;text-wrap:pretty}.site .s-hint{margin-top:20px;font-size:14px;color:var(--mute);animation:s-in .7s .2s var(--ease) both}.site .s-herovid{justify-self:end;width:min(100%,340px);animation:s-in .9s .1s var(--ease) both}.site .s-herovid video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:20px;background:#F2F2F4}.site .s-gallery span,.site .s-herovid figcaption{display:block;margin-top:12px;font-size:14px;color:var(--mute)}@keyframes s-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.site .s-clients{padding:36px 0 40px;border-top:1px solid var(--rule)}.site .s-clients .s-label{display:block;margin-bottom:24px;text-align:center}.site .s-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.site .s-logos{display:flex;align-items:center;gap:72px;width:max-content;margin:0;padding:0 72px 0 0;list-style:none;animation:s-marquee 45s linear infinite}.site .s-logos li{flex:none;display:flex;align-items:center;height:60px}.site .s-logos img{width:auto;max-width:120px;max-height:54px;opacity:.85}.site .s-logos img[title="Pelangi Montessori"]{max-height:40px;opacity:.75}@keyframes s-marquee{to{transform:translateX(-50%)}}.site .s-problist{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.site .s-problist li{display:grid;grid-template-columns:56px 1.2fr 1fr;grid-gap:32px;gap:32px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--rule)}.site .s-num{font-size:14px;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .s-prob{font-family:var(--serif);font-size:clamp(24px,2.3vw,30px);line-height:1.15}.site .s-problist li p:not(.s-prob){margin-top:4px;color:var(--mute)}.site .s-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.site .s-tile{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;border-radius:16px;background:#F5F5F7;overflow:hidden}.site .s-tile .s-photo{border-radius:10px;transition:transform .6s var(--ease)}.site .s-tile-review{grid-column:span 2;grid-row:span 2}.site .s-tile-menu{grid-column:span 2}.site .s-tile-menu .s-photo{aspect-ratio:2/1}.site .s-tile-review .s-photo{flex:1 1;min-height:0;aspect-ratio:auto;height:100%}.site .s-tile-review h3{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.05}.site .s-tiletext p{margin-top:6px;font-size:15px;color:var(--mute);max-width:30em}.site .s-more{display:inline-block;margin-top:10px;font-size:15px;color:var(--blue)}@media (hover:hover) and (pointer:fine){.site .s-tile:hover .s-photo{transform:scale(1.025)}}.site .s-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.site .s-rows li{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--rule)}.site .s-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule)}.site .s-rows p{margin-top:2px;font-size:15px;color:var(--mute)}.site .s-banner{margin-bottom:32px}.site .s-banner .s-photo{aspect-ratio:21/9;object-position:50% 62%}.site .s-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 20px;gap:32px 20px;margin:0;padding:0;list-style:none}.site .s-gallery .s-photo,.site .s-tile-kartu .s-photo,.site .s-tile-wifi .s-photo{aspect-ratio:3/4}.site .s-steps{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule);counter-reset:st}.site .s-steps li{display:grid;grid-template-columns:40px 1fr;padding:18px 0;border-bottom:1px solid var(--rule);counter-increment:st}.site .s-steps li:before{content:counter(st,decimal-leading-zero);grid-row:span 2;font-size:14px;color:var(--mute);padding-top:2px}.site .s-steps p{margin-top:2px;font-size:15px;color:var(--mute)}.site .s-video{justify-self:center;width:min(100%,300px)}.site .s-video video{width:100%;aspect-ratio:9/16;border-radius:12px;background:#000}.site .s-video figcaption{margin-top:12px;font-size:14px;color:var(--mute);text-align:center}.site .s-quotegrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;margin-top:28px}.site .s-quotegrid blockquote{margin:0;font-family:var(--serif);font-size:clamp(28px,2.8vw,38px);line-height:1.15}.site .s-quotegrid figcaption{margin-top:16px;font-size:14px;color:var(--mute)}.site .s-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.site .s-list li{padding:12px 0;border-bottom:1px solid var(--rule);font-size:16px}.site .s-prices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.site .s-price{display:flex;flex-direction:column;padding:28px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule)}.site .s-best{box-shadow:inset 0 0 0 1.5px var(--blue)}.site .s-badge{margin-left:8px;font-size:13px;font-weight:500;color:var(--blue);white-space:nowrap}.site .s-amount{margin:14px 0 8px;font-family:var(--serif);font-size:52px;line-height:1;letter-spacing:-.01em}.site .s-price p:not(.s-amount){margin-bottom:28px;font-size:15px;color:var(--mute)}.site .s-price .s-btn{margin-top:auto}.site .s-tiers{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:24px;gap:24px;align-items:center;margin-top:20px;padding:28px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule)}.site .s-tiers p{margin:6px 0 0;font-size:15px;color:var(--mute)}.site .s-tiers dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.site .s-tiers dl>div{padding:16px;border-radius:10px;background:var(--blue-tint)}.site .s-tiers dt{font-size:14px;color:var(--mute)}.site .s-tiers dd{margin:6px 0 0;font-family:var(--serif);font-size:32px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .s-codeform{max-width:420px;margin-top:32px}.site .s-codeform label{display:block;margin:0 0 8px;font-size:15px;font-weight:500}.site .s-codeform input{display:block;width:100%;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;font:inherit;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#fff;transition:border-color .15s}.site .s-codeform input::placeholder{text-transform:none;letter-spacing:normal;color:var(--mute)}.site .s-codeform input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(44,33,196,.12)}.site .s-codeform input[aria-invalid=true]{border-color:var(--err)}.site .s-codeform button{display:block;width:100%;margin:14px 0 0;padding:14px 26px;border:0;border-radius:999px;background:var(--blue);color:#fff;font:inherit;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,transform .16s ease-out}.site .s-codeform button:active{transform:scale(.97)}.site .s-codeform button:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.site .s-codeform button:hover:not(:disabled){background:#1A1190}}.site .s-codeform .s-err{margin-top:10px;color:var(--err);font-size:14px}.site .s-codeform .s-err:empty{display:none}.site .s-forgot{display:inline-block;margin-top:12px;font-size:14px;color:var(--mute)}.site .s-statpanel{padding:24px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--rule)}.site .s-statpanel .stats{margin-top:0}.site .s-statpanel .stat{border-color:var(--rule)}.site .s-statpanel .stat strong{font-family:var(--serif);font-weight:400;font-size:34px;color:var(--ink)}.site .s-statpanel .bar span{background:var(--ink);opacity:.18}.site .s-statpanel .bar.today span{background:var(--blue);opacity:1}.site .s-statpanel>figcaption{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;color:var(--mute)}.site .s-faqgrid{grid-template-columns:.8fr 1.2fr}.site .s-faq{border-top:1px solid var(--rule)}.site .s-faq details{border-bottom:1px solid var(--rule)}.site .s-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;cursor:pointer;list-style:none}.site .s-faq summary::-webkit-details-marker{display:none}.site .s-toggle{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule);transition:transform .25s var(--ease)}.site .s-faq details[open] .s-toggle{transform:rotate(45deg);background:var(--blue);color:#fff;box-shadow:none}.site .s-faq details p{padding:0 44px 20px 0;color:var(--mute)}.site .s-contact{text-align:center}.site .s-contact h2{margin:0 auto;font-size:clamp(40px,5.2vw,68px)}.site .s-contact .s-sub{margin:18px auto 0}.site .s-contact .s-btns{justify-content:center}.site .s-accent,.site .s-label,.site .s-num,.site .s-steps li:before{color:var(--blue)}.site .s-num,.site .s-steps li:before{font-weight:500}.site .s-contact{background:var(--blue);border-top:0;color:#fff}.site .s-contact h2{color:#fff}.site .s-contact .s-sub{color:rgba(255,255,255,.78)}.site .s-contact .s-ink{background:#fff;color:var(--blue)}.site .s-contact .s-line{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);color:#fff}@media (hover:hover) and (pointer:fine){.site .s-contact .s-ink:hover{background:var(--blue-tint)}.site .s-contact .s-line:hover{background:#fff;color:var(--blue)}}.site .s-contact :focus-visible{outline-color:#fff}.site .s-contact+.s-foot{border-top:0}.site .s-foot{padding:28px 0 36px;border-top:1px solid var(--rule);font-size:14px;color:var(--mute)}.site .s-foot .s-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px}.site .s-foot .s-brand{color:var(--ink);font-size:15px}.site .s-footsoc{display:flex;gap:4px}.site .s-footsoc a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ink);transition:background .2s}.site .s-footsoc a:hover{background:#F2F2F4}@supports (animation-timeline:view()){.site .s-gallery li,.site .s-price,.site .s-problist li,.site .s-quotegrid figure,.site .s-sec .s-head,.site .s-tile{animation:s-in linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@media (max-width:980px){.site .s-navlinks{display:none}.site .s-bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.site .s-wrap{padding:0 20px}.site .s-sec{padding:72px 0}.site .s-nav{padding:18px 0}.site .s-faqgrid,.site .s-head,.site .s-hero,.site .s-quotegrid,.site .s-split{grid-template-columns:1fr;gap:28px}.site .s-hero{padding:32px 0 64px;gap:40px}.site .s-herovid{justify-self:start;width:min(100%,300px)}.site .s-head{gap:14px;margin-bottom:36px}.site .s-gallery{grid-template-columns:1fr 1fr;gap:24px 12px}.site .s-banner .s-photo{aspect-ratio:4/3}.site .s-logos{gap:44px;padding-right:44px;animation-duration:35s}.site .s-logos li{height:48px}.site .s-logos img{max-width:88px;max-height:44px}.site .s-problist li{gap:8px;padding:24px 0}.site .s-prices,.site .s-problist li,.site .s-tiers{grid-template-columns:1fr}.site .s-tiers{padding:22px}.site .s-tiers dl{grid-template-columns:1fr}.site .s-tiers dl>div{display:flex;justify-content:space-between;align-items:baseline}.site .s-tiers dd{margin:0;font-size:26px}.site .s-faq details p{padding-right:0}}@media (max-width:520px){.site .s-bento{grid-template-columns:1fr}.site .s-tile-menu,.site .s-tile-review{grid-column:auto;grid-row:auto}.site .s-tile-review .s-photo{aspect-ratio:4/3;height:auto}.site .s-nav .s-btn{padding:9px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.site *,.site :before{animation:none!important;transition:none!important}.site .s-logos{flex-wrap:wrap;width:auto;gap:24px 40px}.site .s-logos li[aria-hidden]{display:none}html:has(.site){scroll-behavior:auto}}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_a89555{font-family:"instrumentSerif","instrumentSerif Fallback";font-weight:400;font-style:normal}.__variable_a89555{--f-serif:"instrumentSerif","instrumentSerif Fallback"}