*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.rl-badge{--rl-amber: #f9a91f;position:relative;display:inline-flex;align-items:center;padding:10px 10px 10px 92px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-decoration:none;font-family:inherit;transition:border-color .3s,background-color .3s}.rl-badge:hover{border-color:#f9a91f80;background:#ffffff12}.rl-badge--light{border-color:#0f14191f;background:#ffffffb3;color:#111418}.rl-badge--light:hover{background:#fff}.rl-badge__rakan{position:absolute;left:16px;bottom:4px;width:71.5px;height:78px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.rl-badge:hover .rl-badge__rakan{transform:translateY(-8px)}.rl-frame{position:absolute;left:0;bottom:0;height:100%;image-rendering:pixelated}.rl-frame--smile{width:60.6px;animation:rlSmile 3.2s infinite}.rl-frame--hello{width:100%;opacity:0;animation:rlHello 3.2s infinite}.rl-badge__made{font-size:15px;opacity:.6}.rl-heart{margin:0 6px;color:#fb7185}.rl-badge__name{font-size:17px;font-weight:700;letter-spacing:-.01em;transition:color .2s}.rl-badge:hover .rl-badge__name{color:var(--rl-amber)}.rl-badge__go{margin-left:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--rl-amber);color:#000;transition:transform .3s}.rl-badge:hover .rl-badge__go{transform:rotate(45deg)}.rl-badge:focus-visible{outline:2px solid var(--rl-amber);outline-offset:3px}@keyframes rlHello{0%,18%{opacity:0}18.01%,30%{opacity:1}30.01%,42%{opacity:0}42.01%,54%{opacity:1}54.01%,to{opacity:0}}@keyframes rlSmile{0%,18%{opacity:1}18.01%,30%{opacity:0}30.01%,42%{opacity:1}42.01%,54%{opacity:0}54.01%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.rl-frame--smile{animation:none;opacity:1}.rl-frame--hello{animation:none;opacity:0}.rl-badge__rakan,.rl-badge__go{transition:none}}@media(max-width:420px){.rl-badge{padding-left:78px}.rl-badge__rakan{left:10px;transform:scale(.85);transform-origin:bottom left}.rl-badge__made{display:none}}.rl-strip{display:flex;align-items:center;justify-content:center;gap:4px;padding:14px 16px;font-size:12.5px;line-height:1}.rl-strip--dark{background:#0b0d10;color:#ffffff8c}.rl-strip--light{background:#f4f5f6;color:#11141899}.rl-strip .rl-heart{margin:0 2px}.rl-strip a{display:inline-flex;align-items:center;gap:6px;margin-left:2px;font-weight:700;color:inherit;text-decoration:none;transition:color .2s}.rl-strip--dark a{color:#fff}.rl-strip a:hover{color:#f9a91f}.rl-strip img{image-rendering:pixelated}.pv-hub{position:relative;min-height:100vh;overflow:hidden;background:#07090b;color:#e9ecef;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;padding:28px clamp(16px,4vw,56px) 0}.pv-glow{position:absolute;inset:-20% -10% auto;height:80vh;background:radial-gradient(40% 50% at 15% 30%,rgba(34,197,94,.16),transparent 70%),radial-gradient(35% 45% at 85% 20%,rgba(249,169,31,.14),transparent 70%);pointer-events:none}.pv-top,.pv-intro,.pv-cards,.pv-foot{position:relative;max-width:1320px;margin:0 auto}.pv-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.pv-client{font-weight:800;font-size:18px;letter-spacing:-.02em;color:#fff}.pv-date{color:#ffffff80;letter-spacing:.08em}.pv-intro{padding:clamp(56px,9vw,120px) 0 clamp(48px,6vw,72px)}.pv-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:12.5px;font-weight:600;color:#ffffffbf}.pv-pill__dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.pv-intro h1{margin:24px 0 36px;max-width:14ch;font-weight:800;font-size:clamp(44px,7vw,96px);line-height:1;letter-spacing:-.045em;color:#fff}.pv-grad{background:linear-gradient(90deg,#4ade80,#f9a91f 55%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.pv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0}.pv-card{display:block;color:inherit;text-decoration:none}.pv-frame{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#111418;overflow:hidden;transition:border-color .3s,transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.pv-card:hover .pv-frame,.pv-card:focus-visible .pv-frame{border-color:#ffffff47;transform:translateY(-6px);box-shadow:0 40px 80px -40px #000000e6}.pv-frame__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:12px;color:#ffffff73}.pv-frame__bar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.pv-frame__bar span{margin-left:10px}.pv-shot{position:relative;overflow:hidden;background:#0d1013}.pv-shot iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none}.pv-card__head{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pv-card__tag{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.pv-card__go{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);transition:background-color .3s,color .3s,transform .3s}.pv-card:hover .pv-card__go{background:#fff;color:#07090b;transform:rotate(45deg)}.pv-card h2{margin-top:6px;font-weight:800;font-size:30px;letter-spacing:-.03em;color:#fff}.pv-card__sum{margin-top:8px;font-size:15px;line-height:1.6;color:#ffffff9e}.pv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0;padding:0;list-style:none}.pv-chips li{padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#ffffffbf}.pv-swatches{display:flex;gap:6px}.pv-swatches i{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.pv-foot{margin-top:80px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.pv-foot>p{max-width:60ch;font-size:13.5px;color:#ffffff80;margin-bottom:28px}.pv-foot .rl-strip{background:transparent}@media(max-width:980px){.pv-cards{grid-template-columns:1fr;max-width:620px}}.pv-bar{position:fixed;z-index:9999;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0a0c0eeb;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:13px;color:#e9ecef}.pv-bar a,.pv-bar button{color:inherit;text-decoration:none;border:0;background:none;font:inherit;cursor:pointer}.pv-home{padding:7px 12px;border-radius:999px;color:#fff9!important}.pv-home:hover{color:#fff!important}.pv-opt{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;white-space:nowrap;color:#ffffffb3!important}.pv-opt b{font-weight:700}.pv-opt:hover{background:#ffffff14;color:#fff!important}.pv-opt.is-active{background:#fff;color:#07090b!important}.pv-min{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#ffffff80!important}.pv-bar :focus-visible{outline:2px solid #f9a91f;outline-offset:1px}.pv-bar--collapsed{left:auto;right:16px;transform:none;padding:0}.pv-pillbtn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px}.pv-dot{width:7px;height:7px;border-radius:50%;background:#f9a91f}@media(max-width:760px){.pv-name{display:none}.pv-bar[data-concept]{bottom:84px}}.pv-cards__admin{grid-column:1 / -1}.pv-card--admin{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:center}.pv-card--admin__text{display:grid;gap:4px;align-content:center}.pv-card__cta{justify-self:start;margin-top:14px;padding:10px 18px;border-radius:999px;background:#fff;color:#0b0d12;font-weight:700;font-size:14px}@media(max-width:980px){.pv-card--admin{grid-template-columns:1fr;gap:0}}
