.pl-page{--pl-bg:#060a14;--pl-bg-soft:#09101f;--pl-panel:rgba(255,255,255,0.035);--pl-panel-2:rgba(255,255,255,0.06);--pl-line:rgba(146,178,232,0.14);--pl-line-2:rgba(146,178,232,0.3);--pl-text:#e9eefb;--pl-muted:#93a4c4;--pl-dim:#6b7d9c;--pl-blue:#56b3f5;--pl-blue-2:#8fd0fb;--pl-green:#b7c96a;--pl-green-2:#dfe7a6;--pl-cream:#fbe7c6;--pl-gold:#ffd166;position:relative;isolation:isolate;background:var(--pl-bg);color:var(--pl-text);font-family:var(--font-heebo),system-ui,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}.pl-page h1,.pl-page h2,.pl-page h3,.pl-page h4{font-family:var(--font-quicksand),system-ui,sans-serif}.pl-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(122,160,220,.055) 1px,transparent 0),linear-gradient(180deg,rgba(122,160,220,.055) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse 120% 80% at 50% 0,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 120% 80% at 50% 0,#000 25%,transparent 78%)}.pl-shell{max-width:62rem}.pl-shell,.pl-shell-narrow{width:100%;margin-inline:auto}.pl-shell-narrow{max-width:46rem}.pl-eyebrow{font-family:var(--font-heebo),system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-blue-2);display:inline-flex;align-items:center;gap:.625rem}.pl-eyebrow:after,.pl-eyebrow:before{content:"";width:1.5rem;height:1px;background:linear-gradient(to right,transparent,var(--pl-blue))}.pl-eyebrow:not(.pl-eyebrow-center):after{display:none}.pl-eyebrow-center:after{background:linear-gradient(to left,transparent,var(--pl-blue))}.pl-title{font-family:var(--font-quicksand),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.pl-grad{background:linear-gradient(100deg,var(--pl-cream) 0,var(--pl-green-2) 48%,var(--pl-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-muted{color:var(--pl-muted)}.pl-dim{color:var(--pl-dim)}.pl-card{position:relative;border-radius:1.125rem;border:1px solid var(--pl-line);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.pl-card:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s ease;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(86,179,245,.16),transparent 65%)}.pl-card:hover{border-color:var(--pl-line-2);transform:translateY(-3px);box-shadow:0 18px 44px -24px rgba(4,10,22,.95)}.pl-card:hover:before{opacity:1}.pl-glass{border:1px solid var(--pl-line);background:rgba(9,16,31,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pl-rule{height:1px;background:linear-gradient(to right,transparent,var(--pl-line-2),transparent)}.pl-glow{position:absolute;pointer-events:none;filter:blur(90px);z-index:0}.pl-btn,.pl-glow{border-radius:9999px}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-quicksand),system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.pl-btn:active{transform:scale(.975)}.pl-btn:focus-visible{outline:2px solid var(--pl-blue-2);outline-offset:3px}.pl-btn-primary{position:relative;color:#1f2510;background:linear-gradient(118deg,var(--pl-green) 0,var(--pl-green-2) 45%,var(--pl-cream) 100%);box-shadow:0 10px 34px -12px rgba(183,201,106,.5),inset 0 1px 0 rgba(255,255,255,.45);overflow:hidden}.pl-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:pl-sheen 4.5s ease-in-out 1.2s infinite}@keyframes pl-sheen{0%,62%{transform:translateX(-120%)}86%,to{transform:translateX(120%)}}.pl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(183,201,106,.62),inset 0 1px 0 rgba(255,255,255,.5)}.pl-btn-ghost{color:var(--pl-text);border:1px solid var(--pl-line-2);background:rgba(255,255,255,.03)}.pl-btn-ghost:hover{background:rgba(255,255,255,.075);border-color:rgba(146,178,232,.5);transform:translateY(-2px)}.pl-btn-wa{color:#04121f;background:linear-gradient(120deg,#4ce495,#25d366);box-shadow:0 10px 30px -14px rgba(37,211,102,.75)}.pl-btn-wa:hover{transform:translateY(-2px);box-shadow:0 16px 38px -14px rgba(37,211,102,.85)}.pl-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid var(--pl-line);background:rgba(11,19,34,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;color:var(--pl-text);white-space:nowrap}.pl-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:var(--pl-green);box-shadow:0 0 0 3px rgba(183,201,106,.2);flex:none}.pl-dot-live{animation:pl-pulse 2.2s ease-in-out infinite}@keyframes pl-pulse{0%,to{box-shadow:0 0 0 0 rgba(183,201,106,.5)}70%{box-shadow:0 0 0 8px rgba(183,201,106,0)}}.pl-hero-mask{mask-image:radial-gradient(closest-side,#000 80%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,#000 80%,transparent 100%)}@media (min-width:640px){.pl-hero-mask{mask-image:radial-gradient(ellipse 34% 125% at 50% 50%,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 34% 125% at 50% 50%,#000 60%,transparent 100%)}}.pl-globe-fallback{position:absolute;inset:12%;border-radius:9999px;background:radial-gradient(circle at 34% 30%,rgba(86,179,245,.5),transparent 58%),radial-gradient(circle at 62% 66%,rgba(183,201,106,.42),transparent 55%),#081426;box-shadow:inset 0 0 90px rgba(86,179,245,.25),0 0 120px rgba(86,179,245,.16);animation:pl-spin 48s linear infinite}@keyframes pl-spin{to{transform:rotate(1turn)}}.pl-scroll-cue{color:var(--pl-dim)}.pl-scroll-cue span{display:block;width:1px;height:2.25rem;background:linear-gradient(to bottom,transparent,var(--pl-blue-2));animation:pl-cue 2.4s ease-in-out infinite;transform-origin:top}@keyframes pl-cue{0%,to{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:1}}.pl-count-box{min-width:4.25rem;border-radius:.875rem;border:1px solid var(--pl-line);background:rgba(255,255,255,.045);padding:.625rem .5rem .5rem;text-align:center}.pl-count-num{font-family:var(--font-quicksand),system-ui,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pl-spine{position:absolute;inset-block:0;width:2px;background:var(--pl-line);overflow:hidden;border-radius:9999px}.pl-spine i{position:absolute;inset:0;display:block;transform-origin:top;transform:scaleY(0);background:linear-gradient(to bottom,var(--pl-green),var(--pl-cream));box-shadow:0 0 14px rgba(223,231,166,.55)}.pl-step-num{font-family:var(--font-quicksand),system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.85;background:linear-gradient(160deg,rgba(251,231,198,.95),rgba(183,201,106,.3));-webkit-background-clip:text;background-clip:text;color:transparent}.pl-marquee{display:flex;width:-moz-max-content;width:max-content;animation:pl-marquee 38s linear infinite}.pl-marquee-wrap{mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent)}.pl-marquee-wrap:hover .pl-marquee{animation-play-state:paused}@keyframes pl-marquee{to{transform:translateX(-50%)}}.pl-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.pl-faq-body>div{overflow:hidden}.pl-faq[data-open=true] .pl-faq-body{grid-template-rows:1fr}.pl-faq-sign{transition:transform .4s cubic-bezier(.22,1,.36,1)}.pl-faq[data-open=true] .pl-faq-sign{transform:rotate(135deg)}[data-reveal]{opacity:0;transform:translateY(22px)}.pl-page[data-revealed=static] [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.pl-btn-primary:after,.pl-dot-live,.pl-globe-fallback,.pl-marquee,.pl-scroll-cue{color:var(--pl-dim)}.pl-scroll-cue span{animation:none}}.pl-break{overflow-wrap:anywhere;word-break:break-word}html:has(.pl-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.pl-page){scroll-behavior:auto}}.pl-page section[id]{scroll-margin-top:4.5rem}