:root{--pgl-navy:#061a29;--pgl-navy-2:#0b2639;--pgl-orange:#ff6422;--pgl-white:#f7fbff;--pgl-muted:#9ab1c2;--pgl-line:rgba(143,190,218,.2)}
*{box-sizing:border-box}.pgl-body{margin:0;background:var(--pgl-navy);color:var(--pgl-white);font-family:Cairo,Inter,sans-serif}.pgl{overflow:hidden;background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--pgl-accent) 12%,transparent),transparent 28%),var(--pgl-navy)}.pgl-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.pgl-breadcrumb{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:18px 0;color:var(--pgl-muted);font-size:.8rem}.pgl-breadcrumb a{color:inherit}.pgl-hero{position:relative;min-height:720px;display:grid;align-items:center;padding:60px 0 90px;border-bottom:1px solid var(--pgl-line)}.pgl-orb{position:absolute;width:520px;height:520px;border:1px solid color-mix(in srgb,var(--pgl-accent) 38%,transparent);border-radius:50%;inset:auto -250px -180px auto;box-shadow:0 0 100px color-mix(in srgb,var(--pgl-accent) 10%,transparent)}.pgl-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:70px;align-items:center}.pgl-kicker,.pgl-eyebrow,.pgl-section-head>span,.pgl-answer>span{display:inline-flex;gap:10px;align-items:center;color:var(--pgl-accent);font-weight:800;font-size:.78rem;letter-spacing:.03em}.pgl-hero h1{font-size:clamp(2.45rem,5vw,4.8rem);line-height:1.12;margin:22px 0;max-width:850px}.pgl-lead{font-size:clamp(1.15rem,2vw,1.55rem)!important;color:#fff!important}.pgl-hero-copy>p{font-size:1.02rem;line-height:2;color:var(--pgl-muted);max-width:690px}.pgl-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 22px}.pgl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:14px;text-decoration:none;font-weight:900;transition:.25s ease}.pgl-btn:hover{transform:translateY(-3px)}.pgl-btn-primary{background:var(--pgl-accent);color:#071521;box-shadow:0 16px 40px color-mix(in srgb,var(--pgl-accent) 24%,transparent)}.pgl-instagram .pgl-btn-primary{color:#fff}.pgl-btn-ghost{border:1px solid var(--pgl-line);color:#fff;background:rgba(255,255,255,.025)}.pgl-safe{display:flex;gap:9px;color:#7692a6;line-height:1.8}.pgl-demo{position:relative;min-height:540px;border:1px solid color-mix(in srgb,var(--pgl-accent) 55%,transparent);border-radius:34px;padding:28px;background:linear-gradient(150deg,rgba(255,255,255,.065),rgba(255,255,255,.015));box-shadow:0 35px 100px rgba(0,0,0,.28)}.pgl-demo header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--pgl-line)}.pgl-demo header span{display:flex;gap:10px;align-items:center;font-weight:900}.pgl-demo header i{font-size:1.4rem;color:var(--pgl-accent)}.pgl-demo header em{font-style:normal;font-size:.65rem;color:var(--pgl-muted);letter-spacing:.16em}.pgl-phone-feed{height:230px;margin:26px 0;display:grid;grid-template-columns:1fr 1.3fr .82fr;gap:12px;align-items:end}.pgl-phone-feed span{display:block;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--pgl-accent) 27%,#13293a),#071725);height:78%;border:1px solid color-mix(in srgb,var(--pgl-accent) 35%,transparent);animation:pglFloat 5s ease-in-out infinite}.pgl-phone-feed span:nth-child(2){height:100%;animation-delay:-1.6s}.pgl-phone-feed span:nth-child(3){height:65%;animation-delay:-3s}.pgl-tiktok .pgl-phone-feed span{border-radius:12px;transform:skewY(-2deg)}.pgl-snapchat .pgl-phone-feed span{border-radius:26px 26px 8px 8px}.pgl-instagram .pgl-phone-feed span{border-radius:28px}.pgl-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pgl-metrics article{padding:17px 10px;text-align:center;border:1px solid var(--pgl-line);border-radius:16px;background:rgba(0,0,0,.14)}.pgl-metrics strong{display:block;font-size:1.35rem}.pgl-metrics span{font-size:.72rem;color:var(--pgl-muted)}.pgl-graph{display:flex;align-items:end;gap:5px;height:42px;margin-top:18px}.pgl-graph i{flex:1;height:var(--bar,30%);background:var(--pgl-accent);border-radius:8px 8px 2px 2px;animation:pglBars 2.8s ease-in-out infinite alternate}.pgl-graph i:nth-child(1){--bar:25%}.pgl-graph i:nth-child(2){--bar:38%;animation-delay:-.4s}.pgl-graph i:nth-child(3){--bar:47%;animation-delay:-.8s}.pgl-graph i:nth-child(4){--bar:62%;animation-delay:-1.2s}.pgl-graph i:nth-child(5){--bar:78%;animation-delay:-1.6s}.pgl-graph i:nth-child(6){--bar:100%;animation-delay:-2s}.pgl-story-bars{position:absolute;top:74px;left:28px;right:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pgl-story-bars b{height:3px;background:rgba(255,255,255,.2);overflow:hidden}.pgl-story-bars b:after{content:"";display:block;height:100%;background:var(--pgl-accent);animation:pglStory 5s linear infinite}.pgl-platform-nav{width:min(900px,calc(100% - 40px));margin:-30px auto 0;position:relative;z-index:3;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#071e2e;border:1px solid var(--pgl-line);border-radius:18px;box-shadow:0 20px 55px rgba(0,0,0,.3)}.pgl-platform-nav a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border-radius:12px;text-decoration:none;color:#91aabd;font-weight:800}.pgl-platform-nav a.is-current{background:var(--pgl-accent);color:#071521}.pgl-instagram .pgl-platform-nav a.is-current{color:#fff}.pgl-section{padding:115px 0}.pgl-section-head{max-width:760px;margin-bottom:42px}.pgl-section h2,.pgl-editorial h2,.pgl-steps h2,.pgl-final h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.25;margin:15px 0}.pgl-section-head p,.pgl-editorial p,.pgl-answer p,.pgl-final p{color:var(--pgl-muted);line-height:2;font-size:1rem}.pgl-service-grid{display:grid;grid-template-columns:1.05fr .95fr .95fr 1.05fr;gap:14px}.pgl-service-grid article{min-height:260px;padding:30px 24px;border:1px solid var(--pgl-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.01));transition:.25s ease}.pgl-service-grid article:nth-child(even){transform:translateY(32px)}.pgl-service-grid article:hover{border-color:var(--pgl-accent);transform:translateY(-6px)}.pgl-service-grid article:nth-child(even):hover{transform:translateY(26px)}.pgl-service-grid article>i{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:var(--pgl-accent);background:color-mix(in srgb,var(--pgl-accent) 12%,transparent);font-size:1.2rem}.pgl-service-grid h3{margin:28px 0 10px;font-size:1.25rem}.pgl-service-grid p{color:var(--pgl-muted);line-height:1.9;font-size:.9rem}.pgl-editorial{padding:110px 0;background:#f4f1ea;color:#0b2335}.pgl-editorial-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.pgl-editorial p{color:#506776}.pgl-audiences{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.pgl-audiences span{padding:9px 14px;border:1px solid rgba(8,35,53,.17);border-radius:999px;font-size:.8rem;font-weight:700}.pgl-signal{padding:34px;border-radius:28px;background:#071d2d;color:#fff;box-shadow:18px 18px 0 color-mix(in srgb,var(--pgl-accent) 40%,transparent)}.pgl-signal small{color:var(--pgl-accent);font-weight:900}.pgl-signal strong{display:block;font-size:1.7rem;margin:8px 0 30px}.pgl-signal div{display:grid;gap:12px}.pgl-signal i{height:10px;width:var(--v);border-radius:20px;background:var(--pgl-accent);animation:pglSignal 2.2s ease both}.pgl-signal p{color:#92abba!important;margin-bottom:0}.pgl-answer{margin-block:90px;padding:60px!important;border-inline-start:5px solid var(--pgl-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--pgl-accent) 9%,transparent),transparent);border-radius:0 28px 28px 0}.pgl-answer p{max-width:920px;font-size:1.08rem}.pgl-steps{padding:110px 0;background:#04131f}.pgl-steps ol{list-style:none;padding:0;margin:45px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--pgl-line)}.pgl-steps li{min-height:190px;padding:25px;background:#071d2d;display:flex;flex-direction:column;justify-content:space-between}.pgl-steps li b{color:var(--pgl-accent);font-size:.78rem}.pgl-steps li span{font-weight:800;line-height:1.7}.pgl-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pgl-faq details{border:1px solid var(--pgl-line);border-radius:18px;background:rgba(255,255,255,.025);padding:0 20px}.pgl-faq summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:800;list-style:none}.pgl-faq summary::-webkit-details-marker{display:none}.pgl-faq summary i{color:var(--pgl-accent);transition:.2s}.pgl-faq details[open] summary i{transform:rotate(45deg)}.pgl-faq details p{color:var(--pgl-muted);line-height:1.9;margin:0 0 24px}.pgl-related{padding:42px 0;border-block:1px solid var(--pgl-line);background:rgba(0,0,0,.12)}.pgl-related .pgl-shell{display:flex;justify-content:space-between;align-items:center;gap:24px}.pgl-related span{font-weight:900}.pgl-related div{display:flex;gap:10px;flex-wrap:wrap}.pgl-related a{color:#b8cad6;text-decoration:none;font-size:.85rem;padding:8px 12px;border:1px solid var(--pgl-line);border-radius:10px}.pgl-final{padding:130px 0;text-align:center;background:radial-gradient(circle,color-mix(in srgb,var(--pgl-accent) 10%,transparent),transparent 50%)}.pgl-final .pgl-shell{max-width:850px}.pgl-final i{font-size:2.6rem;color:var(--pgl-accent)}.pgl-final p{max-width:700px;margin:0 auto 28px}.pgl-final .pgl-btn i{font-size:1rem;color:inherit}[data-pgl-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}[data-pgl-reveal].is-visible{opacity:1;transform:none}
.pgl-depth{padding:115px 0}.pgl-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pgl-guide-grid article{padding:30px;border:1px solid var(--pgl-line);border-radius:22px;background:rgba(255,255,255,.025)}.pgl-guide-grid h3{font-size:1.2rem;margin:0 0 14px}.pgl-guide-grid p,.pgl-local-context p,.pgl-measurement p{color:var(--pgl-muted);line-height:2;font-size:.93rem}.pgl-local-context{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;align-items:start;margin-top:18px;padding:48px;border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--pgl-accent) 12%,#071d2d),#071d2d);border:1px solid color-mix(in srgb,var(--pgl-accent) 34%,transparent)}.pgl-local-context span{color:var(--pgl-accent);font-size:.75rem;font-weight:900}.pgl-local-context h2,.pgl-measurement h2{font-size:clamp(1.55rem,2.5vw,2.4rem);margin:10px 0}.pgl-local-context p{margin:0}.pgl-measurement{display:grid;grid-template-columns:auto 1fr;gap:24px;margin-top:18px;padding:35px;border:1px dashed color-mix(in srgb,var(--pgl-accent) 45%,transparent);border-radius:22px}.pgl-measurement>i{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;color:var(--pgl-accent);background:color-mix(in srgb,var(--pgl-accent) 10%,transparent)}.pgl-measurement h2{margin-top:0}.pgl-measurement p{margin-bottom:0}
@keyframes pglFloat{50%{transform:translateY(-12px)}}@keyframes pglBars{to{height:calc(var(--bar) * .72)}}@keyframes pglStory{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pglSignal{from{width:0}}
@media(max-width:900px){.pgl-hero{min-height:auto}.pgl-hero-grid,.pgl-editorial-grid{grid-template-columns:1fr}.pgl-hero-copy{order:1}.pgl-demo{order:2;min-height:480px}.pgl-service-grid{grid-template-columns:1fr 1fr}.pgl-service-grid article:nth-child(even){transform:none}.pgl-steps ol{grid-template-columns:1fr 1fr}.pgl-related .pgl-shell{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.pgl-shell,.pgl-breadcrumb{width:min(100% - 24px,1180px)}.pgl-hero{padding:28px 0 72px}.pgl-hero h1{font-size:2.15rem}.pgl-demo{min-height:410px;padding:18px;border-radius:24px}.pgl-phone-feed{height:170px}.pgl-metrics strong{font-size:1rem}.pgl-metrics span{font-size:.62rem}.pgl-platform-nav{width:calc(100% - 24px);grid-template-columns:1fr;margin-top:-25px}.pgl-platform-nav a{min-height:46px}.pgl-section{padding:78px 0}.pgl-service-grid,.pgl-steps ol,.pgl-faq>div{grid-template-columns:1fr}.pgl-service-grid article{min-height:auto}.pgl-editorial{padding:78px 0}.pgl-editorial-grid{gap:42px}.pgl-signal{box-shadow:8px 8px 0 color-mix(in srgb,var(--pgl-accent) 40%,transparent)}.pgl-answer{padding:35px 24px!important;margin-block:55px}.pgl-steps{padding:78px 0}.pgl-steps li{min-height:130px}.pgl-related div{display:grid;width:100%}.pgl-final{padding:90px 0}}
@media(max-width:900px){.pgl-guide-grid{grid-template-columns:1fr}.pgl-local-context{grid-template-columns:1fr;gap:18px}}
@media(max-width:620px){.pgl-depth{padding:78px 0}.pgl-local-context{padding:28px}.pgl-measurement{grid-template-columns:1fr;padding:28px}}
.pgl-mistakes{margin-top:70px}.pgl-mistakes>h2{font-size:clamp(1.7rem,3vw,2.6rem)}.pgl-mistakes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pgl-mistakes article{padding:25px;border-top:2px solid var(--pgl-accent);background:rgba(255,255,255,.02)}.pgl-mistakes article>i{color:var(--pgl-accent)}.pgl-mistakes h3{margin:18px 0 8px}.pgl-mistakes p{color:var(--pgl-muted);line-height:1.9;font-size:.9rem}@media(max-width:760px){.pgl-mistakes>div{grid-template-columns:1fr}}
.pgl-breadcrumb{min-height:0!important}.pgl-breadcrumb .qdash-breadcrumb{margin:0!important;padding:0!important;min-height:0!important;background:transparent!important}.pgl-breadcrumb ol{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;list-style:none!important}.pgl-breadcrumb li{display:flex;gap:8px;align-items:center}.pgl-breadcrumb a,.pgl-breadcrumb li{font-size:.78rem!important;color:#8ca7b9!important}
.pgl-demo{transform:translate3d(var(--pgl-x,0),var(--pgl-y,0),0);transition:transform .45s cubic-bezier(.2,0,0,1)}.pgl-ig-scene,.pgl-snap-scene,.pgl-tt-scene{height:238px;margin:22px 0;position:relative;border-radius:22px;overflow:hidden;background:rgba(1,13,22,.58);border:1px solid var(--pgl-line)}
.pgl-ig-scene{display:grid;grid-template-columns:.45fr 1fr;gap:18px;align-items:center;padding:24px}.pgl-ig-profile{width:92px;height:92px;border-radius:29px;display:grid;place-items:center;position:relative;background:linear-gradient(135deg,#ff7a21,#df2d83 55%,#7048d7);box-shadow:0 0 45px rgba(255,100,34,.28);font-size:2rem;font-weight:900;animation:pglProfileBreath 4.6s ease-in-out infinite}.pgl-ig-profile i{position:absolute;bottom:-5px;right:-5px;font-size:1rem;color:#48d5ff;background:#061a29;border-radius:50%;padding:4px}.pgl-ig-rings{display:flex;justify-content:space-between;gap:8px}.pgl-ig-rings b{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--pgl-accent) 70%,#cf41a8);position:relative;animation:pglRing 3.8s ease-in-out infinite}.pgl-ig-rings b:after{content:"";position:absolute;inset:-7px;border:1px dashed rgba(255,255,255,.17);border-radius:50%;animation:pglSpin 9s linear infinite}.pgl-ig-rings b:nth-child(2){animation-delay:-1.2s}.pgl-ig-rings b:nth-child(3){animation-delay:-2.4s}.pgl-ig-scene svg{position:absolute;left:20px;right:20px;bottom:12px;width:calc(100% - 40px);height:76px;overflow:visible}.pgl-ig-scene path,.pgl-tt-scene path{fill:none;stroke:var(--pgl-accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620;animation:pglDraw 3s .35s cubic-bezier(.2,0,0,1) forwards}.pgl-ig-scene circle{fill:#fff;stroke:var(--pgl-accent);stroke-width:3;animation:pglPulse 2s ease-in-out infinite}
.pgl-snap-scene{padding:32px 20px 18px}.pgl-snap-progress{position:absolute;top:12px;left:14px;right:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pgl-snap-progress i{height:3px;background:rgba(255,255,255,.16);overflow:hidden}.pgl-snap-progress i:after{content:"";display:block;width:100%;height:100%;background:var(--pgl-accent);transform-origin:left;animation:pglStoryProgress 6s linear infinite}.pgl-snap-progress i:nth-child(2):after{animation-delay:-1.5s}.pgl-snap-progress i:nth-child(3):after{animation-delay:-3s}.pgl-snap-progress i:nth-child(4):after{animation-delay:-4.5s}.pgl-snap-stories{display:flex;gap:13px;height:100%;align-items:end;justify-content:center}.pgl-snap-stories figure{width:27%;height:72%;margin:0;border-radius:20px 20px 8px 8px;background:linear-gradient(160deg,#263a33,#152633);border:1px solid rgba(255,224,0,.28);display:grid;place-items:center;position:relative;animation:pglStoryFloat 5s ease-in-out infinite}.pgl-snap-stories figure.is-focus{height:96%;background:linear-gradient(160deg,rgba(255,224,0,.3),#172733);box-shadow:0 0 40px rgba(255,224,0,.15);animation-delay:-1.8s}.pgl-snap-stories figure:nth-child(3){animation-delay:-3.4s}.pgl-snap-stories figure span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#071d2d;color:var(--pgl-accent)}.pgl-snap-stories em{position:absolute;bottom:10px;font-size:.58rem;font-style:normal;color:var(--pgl-accent);font-weight:900}.pgl-view-pulse{position:absolute;right:18px;top:52%;display:flex;gap:5px;align-items:center;color:var(--pgl-accent);animation:pglViewPing 2.4s ease-out infinite}.pgl-view-pulse b{font-size:.7rem}
.pgl-tt-scene{padding:16px}.pgl-tt-feed{height:100%;display:flex;gap:10px;align-items:center;justify-content:center;perspective:700px}.pgl-tt-feed figure{width:27%;height:72%;margin:0;border-radius:12px;background:linear-gradient(160deg,#153b43,#0b1d2b);border:1px solid rgba(34,229,223,.25);position:relative;display:grid;place-items:center;transform:rotateY(-10deg) translateY(15px);animation:pglFeedMove 5s ease-in-out infinite}.pgl-tt-feed figure.is-active{width:36%;height:100%;transform:none;background:linear-gradient(160deg,rgba(34,229,223,.22),#132235);box-shadow:12px 0 #ff3158,-10px 0 rgba(34,229,223,.3);animation-delay:-1.8s}.pgl-tt-feed figure:nth-child(3){transform:rotateY(10deg) translateY(-10px);animation-delay:-3.2s}.pgl-tt-feed figure>i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1)}.pgl-tt-feed figure>b{position:absolute;right:8px;bottom:12px;display:grid;gap:9px}.pgl-tt-feed figure>b i{font-size:.7rem}.pgl-tt-feed figure>span{position:absolute;left:8px;right:8px;bottom:12px;height:4px;background:var(--pgl-accent);transform-origin:left;animation:pglVideoProgress 4s ease-in-out infinite}.pgl-tt-scene svg{position:absolute;inset:auto 16px 8px;width:calc(100% - 32px);height:52px}
.pgl-motion-story{padding:110px 0;background:#04131f;border-block:1px solid var(--pgl-line)}.pgl-motion-story .pgl-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.pgl-motion-copy>span{color:var(--pgl-accent);font-size:.72rem;font-weight:900;letter-spacing:.16em}.pgl-motion-copy h2{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.25;margin:14px 0}.pgl-motion-copy p{color:var(--pgl-muted);line-height:2}.pgl-motion-canvas{height:400px;position:relative;border-radius:34px;border:1px solid color-mix(in srgb,var(--pgl-accent) 45%,transparent);background:radial-gradient(circle at center,color-mix(in srgb,var(--pgl-accent) 12%,transparent),transparent 55%),#071b2a;overflow:hidden}.pgl-signal-label{position:absolute;bottom:22px;left:22px;right:22px;display:flex;align-items:center;gap:10px;color:var(--pgl-muted);font-size:.75rem}.pgl-signal-label i{width:8px;height:8px;border-radius:50%;background:var(--pgl-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--pgl-accent) 10%,transparent);animation:pglPulse 2s infinite}.pgl-ig-orbit{position:absolute;width:210px;height:210px;border:1px dashed color-mix(in srgb,var(--pgl-accent) 48%,transparent);border-radius:50%;inset:72px auto auto 50%;transform:translateX(-50%);animation:pglSpin 18s linear infinite}.pgl-ig-orbit>b{position:absolute;inset:50%;width:82px;height:82px;margin:-41px;display:grid;place-items:center;border-radius:25px;background:var(--pgl-accent);color:#fff;font-size:1.6rem;transform:rotate(0deg);animation:pglCounterSpin 18s linear infinite}.pgl-ig-orbit>span{position:absolute;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#102c40;border:1px solid var(--pgl-accent);animation:pglCounterSpin 18s linear infinite}.pgl-ig-orbit>span:nth-of-type(1){top:-24px;left:81px}.pgl-ig-orbit>span:nth-of-type(2){right:-24px;top:81px}.pgl-ig-orbit>span:nth-of-type(3){bottom:-24px;left:81px}.pgl-story-track{position:absolute;inset:50px 42px 76px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:center}.pgl-story-track:before{content:"";position:absolute;height:3px;left:8%;right:8%;top:50%;background:linear-gradient(90deg,transparent,var(--pgl-accent),transparent);animation:pglFlow 3s ease-in-out infinite}.pgl-story-track article{height:230px;border-radius:24px 24px 9px 9px;background:rgba(255,224,0,.07);border:1px solid rgba(255,224,0,.35);position:relative;display:grid;place-items:center;animation:pglStoryFloat 4s ease-in-out infinite}.pgl-story-track article:nth-child(2){height:280px;animation-delay:-1s}.pgl-story-track article:nth-child(3){animation-delay:-2s}.pgl-story-track article:nth-child(4){height:190px;animation-delay:-3s}.pgl-story-track article b{position:absolute;top:12px;left:12px;color:var(--pgl-accent);font-size:.65rem}.pgl-story-track article i{font-size:1.3rem;color:var(--pgl-accent)}.pgl-momentum-lane{position:absolute;inset:48px 35px 82px;display:flex;gap:12px;align-items:center}.pgl-momentum-lane:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:2px;background:linear-gradient(90deg,#ff3158,var(--pgl-accent));transform:skewY(-8deg);animation:pglFlow 2.6s ease-in-out infinite}.pgl-momentum-lane article{flex:1;aspect-ratio:.76;border-radius:15px;background:#0b2638;border:1px solid rgba(34,229,223,.32);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative;animation:pglMomentum 4s ease-in-out infinite}.pgl-momentum-lane article:nth-child(2){transform:translateY(-28px);animation-delay:-1s}.pgl-momentum-lane article:nth-child(3){transform:translateY(22px);animation-delay:-2s}.pgl-momentum-lane article:nth-child(4){transform:translateY(-42px);animation-delay:-3s}.pgl-momentum-lane article i{color:var(--pgl-accent);font-size:1.2rem}.pgl-momentum-lane article b{font-size:.62rem;letter-spacing:.08em}
.pgl-gulf{padding:120px 0;background:linear-gradient(145deg,#f5f1e8,#fff);color:#0a2335}.pgl-gulf-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:80px;align-items:center}.pgl-gulf-copy>span{color:#d95120;font-size:.75rem;font-weight:900;letter-spacing:.08em}.pgl-gulf-copy h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.22;margin:16px 0}.pgl-gulf-copy p{line-height:2;color:#526a78}.pgl-gulf-copy .pgl-btn-ghost{color:#0a2335;border-color:rgba(10,35,53,.22);margin-top:16px}.pgl-gulf-map{height:520px;position:relative;border-radius:50%;border:1px dashed rgba(10,35,53,.25);background:radial-gradient(circle,rgba(255,100,34,.15),transparent 58%)}.pgl-gulf-map:before,.pgl-gulf-map:after{content:"";position:absolute;border:1px solid rgba(10,35,53,.1);border-radius:50%;inset:14%}.pgl-gulf-map:after{inset:31%}.pgl-gulf-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a2335;color:#fff;box-shadow:0 24px 50px rgba(10,35,53,.26);z-index:2;animation:pglCore 4s ease-in-out infinite}.pgl-gulf-core i{color:var(--pgl-orange);font-size:1.5rem}.pgl-gulf-core b{font-size:1.3rem}.pgl-gulf-core small{color:#8da6b6}.pgl-gulf-map>span{position:absolute;padding:9px 13px;background:#fff;border:1px solid rgba(10,35,53,.12);border-radius:999px;font-size:.77rem;font-weight:800;box-shadow:0 10px 25px rgba(10,35,53,.08);animation:pglMarket 5s ease-in-out infinite}.pgl-gulf-map>span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pgl-orange);margin-inline-end:6px}.pgl-gulf-map>span:nth-of-type(1){top:8%;left:41%}.pgl-gulf-map>span:nth-of-type(2){top:22%;right:4%;animation-delay:-.7s}.pgl-gulf-map>span:nth-of-type(3){top:50%;right:-2%;animation-delay:-1.4s}.pgl-gulf-map>span:nth-of-type(4){bottom:13%;right:17%;animation-delay:-2.1s}.pgl-gulf-map>span:nth-of-type(5){bottom:7%;left:27%;animation-delay:-2.8s}.pgl-gulf-map>span:nth-of-type(6){top:49%;left:-2%;animation-delay:-3.5s}.pgl-gulf-map>span:nth-of-type(7){top:21%;left:7%;animation-delay:-4.2s}
.pgl-instagram .pgl-service-grid{grid-template-columns:1.25fr .75fr 1fr}.pgl-instagram .pgl-service-grid article:first-child{grid-row:span 2;min-height:540px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 50% 25%,rgba(255,100,34,.18),transparent 34%),rgba(255,255,255,.025)}.pgl-instagram .pgl-service-grid article:nth-child(2){grid-column:span 2}.pgl-instagram .pgl-service-grid article:nth-child(even){transform:none}.pgl-instagram .pgl-service-grid article:nth-child(4){grid-column:span 1}.pgl-snapchat .pgl-service-grid{grid-template-columns:repeat(4,1fr);align-items:end}.pgl-snapchat .pgl-service-grid article{border-radius:30px 30px 10px 10px;min-height:380px}.pgl-snapchat .pgl-service-grid article:nth-child(2){min-height:470px;transform:none;background:linear-gradient(180deg,rgba(255,224,0,.13),rgba(255,255,255,.02))}.pgl-snapchat .pgl-service-grid article:nth-child(3){min-height:330px}.pgl-tiktok .pgl-service-grid{grid-template-columns:1fr 1fr;gap:18px 70px}.pgl-tiktok .pgl-service-grid article{min-height:220px;transform:skewY(-1.4deg);border-inline-start:4px solid var(--pgl-accent);box-shadow:10px 10px 0 rgba(255,49,88,.12)}.pgl-tiktok .pgl-service-grid article:nth-child(even){transform:translateY(38px) skewY(1.4deg)}
@keyframes pglProfileBreath{50%{transform:scale(1.06) rotate(2deg);box-shadow:0 0 65px rgba(255,100,34,.4)}}@keyframes pglRing{50%{transform:translateY(-8px) scale(1.06)}}@keyframes pglSpin{to{transform:rotate(360deg)}}@keyframes pglCounterSpin{to{transform:rotate(-360deg)}}@keyframes pglDraw{to{stroke-dashoffset:0}}@keyframes pglPulse{50%{transform:scale(1.35);opacity:.6}}@keyframes pglStoryProgress{0%{transform:scaleX(0)}65%,100%{transform:scaleX(1)}}@keyframes pglStoryFloat{50%{transform:translateY(-9px)}}@keyframes pglViewPing{0%{transform:scale(.7);opacity:0}45%{opacity:1}100%{transform:scale(1.35);opacity:0}}@keyframes pglFeedMove{50%{transform:translateY(-12px) rotateY(0)}}@keyframes pglVideoProgress{0%,15%{transform:scaleX(.08)}80%,100%{transform:scaleX(1)}}@keyframes pglFlow{50%{filter:brightness(1.8);transform:scaleX(.82)}}@keyframes pglMomentum{50%{filter:brightness(1.3);box-shadow:0 0 35px rgba(34,229,223,.14)}}@keyframes pglCore{50%{transform:translate(-50%,-50%) scale(1.05) rotate(2deg)}}@keyframes pglMarket{50%{transform:translateY(-8px)}}
@media(max-width:900px){.pgl-motion-story .pgl-shell,.pgl-gulf-grid{grid-template-columns:1fr}.pgl-motion-canvas{height:360px}.pgl-gulf-map{max-width:620px;width:100%;margin:auto}.pgl-instagram .pgl-service-grid,.pgl-snapchat .pgl-service-grid,.pgl-tiktok .pgl-service-grid{grid-template-columns:1fr 1fr}.pgl-instagram .pgl-service-grid article:first-child{grid-row:auto;min-height:300px}.pgl-instagram .pgl-service-grid article:nth-child(2){grid-column:auto}.pgl-snapchat .pgl-service-grid article{min-height:320px!important}.pgl-tiktok .pgl-service-grid{gap:18px}.pgl-tiktok .pgl-service-grid article:nth-child(even){transform:none}}
@media(max-width:620px){.pgl-motion-story,.pgl-gulf{padding:78px 0}.pgl-motion-story .pgl-shell{gap:35px}.pgl-motion-canvas{height:390px}.pgl-story-track{inset:45px 18px 80px;grid-template-columns:1fr 1fr}.pgl-story-track article,.pgl-story-track article:nth-child(2),.pgl-story-track article:nth-child(4){height:120px}.pgl-momentum-lane{inset:35px 18px 80px;display:grid;grid-template-columns:1fr 1fr}.pgl-momentum-lane article{height:115px;aspect-ratio:auto;transform:none!important}.pgl-gulf-map{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-radius:26px;padding:22px}.pgl-gulf-map:before,.pgl-gulf-map:after{display:none}.pgl-gulf-core{position:relative;inset:auto;transform:none;width:auto;height:120px;border-radius:20px;grid-column:1/-1;animation:none}.pgl-gulf-map>span{position:relative!important;inset:auto!important;animation:none}.pgl-instagram .pgl-service-grid,.pgl-snapchat .pgl-service-grid,.pgl-tiktok .pgl-service-grid{grid-template-columns:1fr}.pgl-snapchat .pgl-service-grid article{min-height:230px!important}.pgl-tiktok .pgl-service-grid article{transform:none}.pgl-ig-scene,.pgl-snap-scene,.pgl-tt-scene{height:210px}.pgl-ig-scene{grid-template-columns:.4fr 1fr;padding:15px}.pgl-ig-profile{width:65px;height:65px}.pgl-ig-rings b{width:42px;height:42px}.pgl-tt-feed figure.is-active{width:42%}}
.pgl-hero h1{font-size:clamp(2.15rem,4vw,3.85rem);max-width:760px}.pgl-section h2,.pgl-editorial h2,.pgl-steps h2,.pgl-final h2{font-size:clamp(1.8rem,2.7vw,2.85rem)}.pgl-lead{font-size:clamp(1.05rem,1.5vw,1.3rem)!important}.pgl-demo{min-height:610px;padding:22px}.pgl-real-phone{height:390px;margin:18px 0;position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#070f16;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.pgl-phone-top{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08)}.pgl-phone-top>b{font-family:Georgia,serif;font-size:1.05rem}.pgl-phone-top span{display:flex;gap:12px}.pgl-ig-account{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:13px 16px 8px}.pgl-real-avatar{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff7a21,#dc2e87 55%,#7148d7);font-weight:900;font-size:1.4rem;position:relative}.pgl-real-avatar>i{position:absolute;right:-2px;bottom:1px;color:#39bdf8;background:#071725;border-radius:50%;font-size:.8rem;padding:2px}.pgl-ig-account dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;text-align:center}.pgl-ig-account dl div{display:grid}.pgl-ig-account dl b{font-size:.94rem}.pgl-ig-account dl small{font-size:.58rem;color:#b7c5cf}.pgl-real-bio{display:grid;padding:0 16px;line-height:1.45}.pgl-real-bio b{font-size:.7rem}.pgl-real-bio span,.pgl-real-bio small{font-size:.58rem;color:#c1ced7}.pgl-real-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:9px 16px}.pgl-real-actions span{padding:5px;text-align:center;border-radius:6px;background:#1d2730;font-size:.58rem;font-weight:800}.pgl-ig-highlights{display:flex;gap:11px;padding:2px 16px 10px}.pgl-ig-highlights>i{font-style:normal;display:grid;text-align:center;gap:2px}.pgl-ig-highlights>i>b{width:38px;height:38px;border:1px solid rgba(255,255,255,.32);border-radius:50%;display:grid;place-items:center}.pgl-ig-highlights>i>b i{font-size:.55rem}.pgl-ig-highlights small{font-size:.46rem}.pgl-ig-tabs{height:28px;display:grid;grid-template-columns:repeat(3,1fr);place-items:center;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);font-size:.65rem}.pgl-ig-tabs i:nth-child(2){color:var(--pgl-accent)}.pgl-ig-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;height:105px}.pgl-ig-posts>i{background:linear-gradient(135deg,#193345,#0d1b27);position:relative;overflow:hidden}.pgl-ig-posts>i:nth-child(2),.pgl-ig-posts>i:nth-child(5){background:linear-gradient(135deg,#472c43,#122737)}.pgl-ig-posts>i:nth-child(3),.pgl-ig-posts>i:nth-child(6){background:linear-gradient(135deg,#243e2d,#152431)}.pgl-ig-posts>i span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(0,0,0,.36);font-style:normal;font-size:.58rem;opacity:0;animation:pglPostInsight 6s ease-in-out infinite}.pgl-ig-posts>i:nth-child(2) span{animation-delay:-2s}.pgl-ig-posts>i:nth-child(3) span{animation-delay:-4s}
.pgl-real-snapchat{background:linear-gradient(165deg,#203c32 0%,#182930 45%,#0c1824 100%);padding:14px}.pgl-real-story-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pgl-real-story-progress i{height:3px;background:rgba(255,255,255,.22);overflow:hidden}.pgl-real-story-progress i:after{content:"";display:block;width:100%;height:100%;background:#fff;transform-origin:left;animation:pglStoryProgress 6s linear infinite}.pgl-snap-author{height:48px;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center}.pgl-snap-author>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--pgl-accent);color:#08131c}.pgl-snap-author span{display:grid}.pgl-snap-author strong{font-size:.68rem}.pgl-snap-author small{font-size:.52rem;color:#bdcbd2}.pgl-snap-content{height:210px;border-radius:18px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,rgba(255,224,0,.28),transparent 30%),linear-gradient(135deg,#153b35,#101e2c);overflow:hidden}.pgl-snap-content:before,.pgl-snap-content:after{content:"";position:absolute;width:130px;height:130px;border:1px solid rgba(255,224,0,.26);border-radius:50%;animation:pglSnapLens 5s ease-in-out infinite}.pgl-snap-content:after{width:210px;height:210px;animation-delay:-2.5s}.pgl-snap-content>i{font-size:2.4rem;color:var(--pgl-accent);z-index:1}.pgl-snap-content>strong{font-size:1rem;z-index:1}.pgl-snap-content>small{font-size:.55rem;color:#d5e0e5;z-index:1}.pgl-snap-location{position:absolute;top:15px;padding:6px 9px;border-radius:8px;background:rgba(0,0,0,.4);font-size:.54rem}.pgl-snap-bottom{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin-top:10px}.pgl-snap-bottom>span:first-child{display:flex;gap:5px;align-items:center;font-size:.65rem}.pgl-snap-bottom>span:last-child{display:flex;justify-content:space-between;padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.58rem}.pgl-snap-spotlight{position:absolute;right:25px;bottom:63px;display:flex;gap:8px;align-items:center;padding:8px;background:rgba(3,17,25,.82);border:1px solid rgba(255,224,0,.3);border-radius:10px;animation:pglSnapCard 4s ease-in-out infinite}.pgl-snap-spotlight>i{color:var(--pgl-accent)}.pgl-snap-spotlight span{display:grid}.pgl-snap-spotlight b{font-size:.58rem}.pgl-snap-spotlight small{font-size:.46rem;color:#9db2bf}.pgl-snap-spotlight em{font-size:.52rem;font-style:normal;color:var(--pgl-accent)}
.pgl-real-tiktok{background:#07090d}.pgl-tt-tabs{height:44px;display:flex;align-items:center;justify-content:center;gap:18px;font-size:.66rem}.pgl-tt-tabs b{color:#778994}.pgl-tt-tabs b.is-active{color:#fff;border-bottom:2px solid #fff;padding-bottom:5px}.pgl-tt-tabs>i{position:absolute;right:15px}.pgl-tt-video{height:305px;position:relative;background:radial-gradient(circle at 64% 35%,rgba(34,229,223,.27),transparent 22%),radial-gradient(circle at 30% 70%,rgba(255,49,88,.23),transparent 26%),linear-gradient(150deg,#13242f,#080b11);overflow:hidden}.pgl-tt-visual{position:absolute;inset:30px 74px 66px 20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent)}.pgl-tt-visual>i{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.35);animation:pglPlayPulse 3s ease-in-out infinite}.pgl-tt-visual span{position:absolute;bottom:14px;font-size:.55rem;letter-spacing:.16em;color:#9bd7d5}.pgl-tt-actions{position:absolute;right:12px;bottom:30px;display:grid;gap:10px}.pgl-tt-actions>span{display:grid;place-items:center;gap:2px;position:relative}.pgl-tt-actions>span>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2be7e0,#ff3158)}.pgl-tt-actions>span>i{font-style:normal}.pgl-tt-actions>span:first-child>i{position:absolute;bottom:-5px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#ff3158;font-size:.55rem}.pgl-tt-actions small{font-size:.45rem}.pgl-tt-caption{position:absolute;left:13px;right:72px;bottom:12px}.pgl-tt-caption b{font-size:.66rem}.pgl-tt-caption p{font-size:.54rem;margin:3px 0}.pgl-tt-caption span{font-size:.48rem}.pgl-tt-nav{height:41px;display:grid;grid-template-columns:repeat(5,1fr);place-items:center;font-size:.7rem}.pgl-tt-nav b{width:34px;height:23px;border-radius:6px;display:grid;place-items:center;background:linear-gradient(90deg,#20ddd7 0 20%,#fff 20% 80%,#ff3158 80%);color:#111}
.pgl-capability-stage{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:stretch}.pgl-capability-ui{min-height:540px;border:1px solid color-mix(in srgb,var(--pgl-accent) 42%,transparent);border-radius:30px;padding:30px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--pgl-accent) 10%,transparent),transparent 35%),#071d2d;position:relative;overflow:hidden}.pgl-capability-notes{display:grid;gap:10px}.pgl-capability-notes article{display:grid;grid-template-columns:34px 44px 1fr;gap:12px;align-items:center;padding:18px;border-bottom:1px solid var(--pgl-line);background:rgba(255,255,255,.015)}.pgl-capability-notes article>span{font-size:.62rem;color:var(--pgl-accent);font-weight:900}.pgl-capability-notes article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--pgl-accent) 12%,transparent);color:var(--pgl-accent)}.pgl-capability-notes h3{font-size:.98rem;margin:0 0 4px}.pgl-capability-notes p{font-size:.78rem;line-height:1.75;color:var(--pgl-muted);margin:0}.pgl-cap-profile{display:grid;grid-template-columns:66px 1fr auto;gap:14px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--pgl-line)}.pgl-cap-profile div:nth-child(2){display:grid}.pgl-cap-profile div:nth-child(2) span{font-size:.7rem;color:var(--pgl-muted)}.pgl-cap-profile>i{font-size:1.5rem;color:var(--pgl-accent)}.pgl-cap-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.pgl-cap-stats span{display:grid;text-align:center;padding:20px 10px;border-radius:16px;background:rgba(255,255,255,.04)}.pgl-cap-stats b{font-size:1.5rem}.pgl-cap-stats small{font-size:.65rem;color:var(--pgl-muted)}.pgl-cap-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;height:290px}.pgl-cap-reels figure{margin:0;border-radius:15px;background:linear-gradient(160deg,#3d263c,#132b3a);position:relative;display:grid;place-items:center;overflow:hidden}.pgl-cap-reels figure:nth-child(2){background:linear-gradient(160deg,#243f32,#132b3a)}.pgl-cap-reels figure:nth-child(3){background:linear-gradient(160deg,#3f3424,#132b3a)}.pgl-cap-reels figure:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(0,0,0,.7))}.pgl-cap-reels figure>i{font-size:1.4rem}.pgl-cap-reels figure>b{position:absolute;bottom:12px;left:12px;z-index:1;font-size:.7rem}.pgl-cap-snap{height:100%;display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.pgl-cap-snap-story,.pgl-cap-snap-spot{border-radius:24px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(150deg,rgba(255,224,0,.2),#102532);border:1px solid rgba(255,224,0,.28);overflow:hidden}.pgl-cap-snap-story:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,224,0,.24);animation:pglSnapLens 5s ease-in-out infinite}.pgl-cap-snap-story .pgl-real-story-progress{position:absolute;top:16px;left:16px;right:16px}.pgl-cap-snap-story>span{position:absolute;top:35px;font-size:.6rem}.pgl-cap-snap-story>b{font-size:2rem;z-index:1}.pgl-cap-snap-story>small{position:absolute;bottom:24px;font-size:.8rem}.pgl-cap-snap-spot{height:76%;align-self:end;background:linear-gradient(160deg,rgba(255,224,0,.1),#0e1b27)}.pgl-cap-snap-spot>i{font-size:2rem;color:var(--pgl-accent)}.pgl-cap-snap-spot>b{font-size:1rem}.pgl-cap-snap-spot>strong{font-size:2rem;margin-top:20px}.pgl-cap-snap-spot>small{color:var(--pgl-muted)}.pgl-cap-tt{height:100%;display:grid;grid-template-columns:1fr 110px;grid-template-rows:1fr auto;gap:12px}.pgl-cap-tt-video{grid-row:1/3;border-radius:22px;background:radial-gradient(circle at 65% 30%,rgba(34,229,223,.24),transparent 25%),radial-gradient(circle at 30% 70%,rgba(255,49,88,.2),transparent 28%),#0c141d;position:relative;display:grid;place-items:center}.pgl-cap-tt-video>i{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.35);font-size:1.35rem;animation:pglPlayPulse 3s infinite}.pgl-cap-tt-video>span{position:absolute;bottom:20px;left:20px;display:grid}.pgl-cap-tt-video small{color:var(--pgl-muted)}.pgl-cap-tt-actions{display:grid;gap:8px}.pgl-cap-tt-actions span{display:grid;place-items:center;padding:10px;border-radius:14px;background:#0b2638}.pgl-cap-tt-actions i{color:var(--pgl-accent)}.pgl-cap-tt-actions b{font-size:.7rem}.pgl-cap-tt-views{display:grid;place-items:center;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(34,229,223,.16),rgba(255,49,88,.12))}.pgl-cap-tt-views>b{font-size:1.25rem}.pgl-cap-tt-views small{font-size:.52rem;color:var(--pgl-muted)}
@keyframes pglPostInsight{0%,36%,100%{opacity:0;transform:scale(.96)}48%,72%{opacity:1;transform:scale(1)}}@keyframes pglSnapLens{50%{transform:scale(1.18);opacity:.35}}@keyframes pglSnapCard{50%{transform:translateY(-8px)}}@keyframes pglPlayPulse{50%{transform:scale(1.12);box-shadow:0 0 0 14px rgba(255,255,255,.04)}}
@media(max-width:900px){.pgl-capability-stage{grid-template-columns:1fr}.pgl-capability-notes{grid-template-columns:1fr 1fr}.pgl-capability-ui{min-height:500px}.pgl-demo{min-height:590px}}
@media(max-width:620px){.pgl-hero h1{font-size:2rem}.pgl-demo{min-height:560px}.pgl-real-phone{height:355px}.pgl-capability-notes{grid-template-columns:1fr}.pgl-capability-ui{min-height:450px;padding:18px}.pgl-cap-stats b{font-size:1.1rem}.pgl-cap-reels{height:240px}.pgl-cap-snap{grid-template-columns:1fr}.pgl-cap-snap-spot{display:none}.pgl-cap-tt{grid-template-columns:1fr 84px}.pgl-ig-account{grid-template-columns:58px 1fr}.pgl-real-avatar{width:54px;height:54px}.pgl-ig-highlights>i>b{width:32px;height:32px}}
.pgl-calculator{padding:115px 0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--pgl-accent) 9%,transparent),transparent 32%),#061724;border-block:1px solid var(--pgl-line)}.pgl-calc-board{border:1px solid color-mix(in srgb,var(--pgl-accent) 52%,transparent);border-radius:30px;padding:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));box-shadow:0 30px 80px rgba(0,0,0,.25)}.pgl-calc-platform{min-height:76px;display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--pgl-line);border-radius:18px;background:#081d2c}.pgl-calc-platform>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--pgl-accent);color:#061724;font-size:1.35rem}.pgl-instagram .pgl-calc-platform>i{color:#fff}.pgl-calc-platform>div{display:grid}.pgl-calc-platform small{color:var(--pgl-muted);font-size:.7rem}.pgl-calc-platform b{font-size:1.05rem}.pgl-calc-platform>span{display:flex;gap:8px;align-items:center;color:#99b2c1;font-size:.72rem;font-weight:800}.pgl-calc-platform>span i{width:8px;height:8px;border-radius:50%;background:#55ef9a;box-shadow:0 0 14px #55ef9a}.pgl-calc-layout{display:grid;grid-template-columns:1fr 330px;gap:24px;margin-top:22px}.pgl-calc-controls{padding:12px 4px}.pgl-calc-step{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;margin:14px 0}.pgl-calc-step>b{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--pgl-accent);border-radius:12px;color:var(--pgl-accent);font-size:.72rem}.pgl-calc-step>span{display:grid}.pgl-calc-step strong{font-size:.95rem}.pgl-calc-step small{color:var(--pgl-muted);font-size:.68rem}.pgl-calc-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.pgl-calc-options>button,.pgl-calc-tiers>button{appearance:none;border:1px solid var(--pgl-line);color:#b5c8d5;background:#0a2131;font:inherit;cursor:pointer;transition:.22s ease}.pgl-calc-options>button{min-height:58px;border-radius:14px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;position:relative}.pgl-calc-options>button:hover,.pgl-calc-options>button.is-active{border-color:var(--pgl-accent);color:#fff;background:color-mix(in srgb,var(--pgl-accent) 15%,#0a2131);transform:translateY(-2px)}.pgl-calc-options>p,.pgl-calc-tiers>p{grid-column:1/-1;color:var(--pgl-muted);font-size:.8rem;margin:8px 0}.pgl-calc-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.pgl-calc-tiers>button{min-height:118px;border-radius:16px;padding:14px;display:grid;grid-template-columns:30px 1fr;gap:10px;text-align:start;border-top:3px solid var(--calc-accent,var(--pgl-accent))}.pgl-calc-tiers>button:hover,.pgl-calc-tiers>button.is-active{border-color:var(--calc-accent,var(--pgl-accent));background:color-mix(in srgb,var(--calc-accent,var(--pgl-accent)) 13%,#0a2131);box-shadow:0 10px 30px color-mix(in srgb,var(--calc-accent,var(--pgl-accent)) 10%,transparent)}.pgl-calc-tiers em{font-style:normal;color:var(--calc-accent,var(--pgl-accent));font-size:.65rem;font-weight:900}.pgl-calc-tiers span{display:grid;align-content:start;gap:3px}.pgl-calc-tiers mark{justify-self:start;padding:3px 7px;border-radius:999px;background:var(--calc-accent,var(--pgl-accent));color:#071521;font-size:.55rem;font-weight:900}.pgl-calc-tiers b{font-size:.85rem}.pgl-calc-tiers small{color:var(--pgl-muted);line-height:1.55;font-size:.62rem}.pgl-calc-quantities{grid-template-columns:repeat(5,minmax(0,1fr))}.pgl-calc-quantities>button{min-height:72px;display:grid;align-content:center;gap:3px}.pgl-calc-quantities>button>b{font-size:.9rem}.pgl-calc-quantities>button>small{font-size:.61rem;color:var(--pgl-accent);font-weight:900}.pgl-calc-quantities>button:after{content:attr(data-price-preview);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%,5px);padding:7px 10px;border:1px solid var(--pgl-accent);border-radius:9px;background:#fff;color:#0a2131;font-size:.64rem;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.18s ease;z-index:4}.pgl-calc-quantities>button:hover:after,.pgl-calc-quantities>button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%,0)}.pgl-calc-account{display:grid;gap:8px;margin-top:10px}.pgl-calc-account>span{font-size:.8rem;font-weight:800}.pgl-calc-account input{width:100%;height:52px;border:1px solid var(--pgl-line);border-radius:14px;background:#061724;color:#fff;padding:0 16px;font:inherit;outline:none}.pgl-calc-account input:focus{border-color:var(--pgl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pgl-accent) 12%,transparent)}.pgl-calc-summary{padding:22px;border-radius:22px;background:#061724;border:1px solid var(--pgl-line);align-self:start;position:sticky;top:90px}.pgl-calc-summary-head{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--pgl-line)}.pgl-calc-summary-head>i{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;background:color-mix(in srgb,var(--pgl-accent) 18%,transparent);color:var(--pgl-accent);font-size:1.45rem}.pgl-calc-summary-head>div{display:grid}.pgl-calc-summary-head small{color:var(--pgl-muted);font-size:.7rem}.pgl-calc-summary-head b{font-size:.8rem;color:var(--pgl-accent)}.pgl-calc-summary-head strong{font-size:1.7rem}.pgl-calc-price{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:18px 0;padding:15px;border:1px solid color-mix(in srgb,var(--pgl-accent) 42%,transparent);border-radius:14px}.pgl-calc-price span{color:var(--pgl-muted);font-size:.7rem}.pgl-calc-price b{font-size:1.2rem;color:var(--pgl-accent)}.pgl-calc-features{padding:14px 0}.pgl-calc-features>b{font-size:.76rem}.pgl-calc-features ul,.pgl-calc-safety{list-style:none;padding:0;margin:10px 0;display:grid;gap:8px}.pgl-calc-features li,.pgl-calc-safety li{display:flex;gap:8px;align-items:flex-start;color:#9eb5c4;font-size:.7rem;line-height:1.6}.pgl-calc-features i,.pgl-calc-safety i{color:var(--pgl-accent);margin-top:4px}.pgl-calc-whatsapp{min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:#25d366;color:#041b10;text-decoration:none;font-weight:900;transition:.2s ease}.pgl-calc-whatsapp:not(.is-disabled):hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(37,211,102,.22)}.pgl-calc-whatsapp.is-disabled{background:#183142;color:#6f8999;cursor:not-allowed;box-shadow:none}.pgl-calc-summary>p{color:#708d9f;font-size:.65rem;line-height:1.7;text-align:center;margin:10px 0 0}
.pgl-platform-nav+.pgl-calculator{padding-top:82px}
@media(max-width:900px){.pgl-calc-layout{grid-template-columns:1fr}.pgl-calc-summary{position:relative;top:auto}.pgl-calc-tiers{grid-template-columns:1fr 1fr}.pgl-calc-quantities{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:620px){.pgl-calculator{padding:78px 0}.pgl-calc-board{padding:12px;border-radius:22px}.pgl-calc-platform{grid-template-columns:46px 1fr}.pgl-calc-platform>span{grid-column:1/-1}.pgl-calc-options,.pgl-calc-tiers{grid-template-columns:1fr}.pgl-calc-quantities{grid-template-columns:1fr 1fr}.pgl-calc-quantities>button:after{display:none}.pgl-calc-summary{padding:17px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-pgl-reveal]{opacity:1;transform:none}}
