.pl-section{isolation:isolate;color:#f5f1e8;background:#0c0d10;padding:clamp(88px,11vw,150px) 0 0;scroll-margin-top:0;position:relative;overflow:hidden}.pl-glow{z-index:-1;background:radial-gradient(60% 45% at 50% 0,#ab44646b,#0000 70%),radial-gradient(40% 30% at 85% 55%,#d4b4831f,#0000 70%),radial-gradient(40% 30% at 10% 60%,#8a304c38,#0000 70%);position:absolute;inset:0}.pl-grid-bg{z-index:-1;background-image:linear-gradient(#f5f1e80d 1px,#0000 1px),linear-gradient(90deg,#f5f1e80d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.pl-inner{position:relative}.pl-intro{text-align:center;justify-items:center;max-width:860px;margin:0 auto;display:grid}.pl-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f1e8cc;background:#f5f1e80d;border:1px solid #f5f1e824;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:5px 14px 5px 5px;font-size:14px;display:inline-flex}.pl-pill-tag{color:#fff;background:linear-gradient(135deg,#ab4464,#8a304c);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.pl-title{font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(#fff 30%,#f5f1e89e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(42px,7vw,84px);font-weight:600;line-height:.98}.pl-lede{color:#f5f1e8b3;text-wrap:pretty;max-width:600px;margin:24px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.pl-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.pl-section .pl-btn,.pl-page .pl-btn{min-height:54px;font:600 16px/1 var(--font-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.pl-section .pl-btn--primary,.pl-page .pl-btn--primary{color:#fff;background:linear-gradient(#a53c5c 0%,#8a304c 100%);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px -8px #ab4464b3}.pl-section .pl-btn--primary:hover,.pl-page .pl-btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,0 16px 40px -8px #ab4464d9}.pl-section .pl-btn--ghost{color:#f5f1e8;background:#f5f1e80a;border:1px solid #f5f1e833}.pl-section .pl-btn--ghost:hover{background:#f5f1e814;border-color:#f5f1e880}.pl-section .pl-btn:focus-visible,.pl-page .pl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #d4b4838c}.pl-facts{color:#f5f1e89e;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pl-facts li{align-items:center;gap:7px;display:inline-flex}.pl-facts svg{color:#d4b483}.pl-stage{max-width:1040px;margin:clamp(56px,7vw,88px) auto 0;position:relative}.pl-window{background:linear-gradient(#f5f1e847,#f5f1e80a 60%);border-radius:16px 16px 0 0;padding:1px 1px 0;position:relative;box-shadow:0 -20px 120px -20px #ab446473}.pl-window-bar{background:#1a1b20;border-bottom:1px solid #f5f1e814;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.pl-dots{gap:7px;display:inline-flex}.pl-dots i{background:#f5f1e82e;border-radius:50%;width:11px;height:11px}.pl-dots i:first-child{background:#ab4464}.pl-dots--ghost{visibility:hidden}.pl-url{color:#f5f1e88c;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#f5f1e80f;border-radius:8px;flex:0 380px;padding:6px 14px;font-size:12.5px;overflow:hidden}.pl-window-body{background:#f0f0f1;height:clamp(300px,46vw,560px);position:relative;overflow:hidden}.pl-window-body img{width:100%;height:auto;display:block}.pl-window-body:after{content:"";background:linear-gradient(#0c0d1000 0%,#0c0d10 92%);height:45%;position:absolute;inset:auto 0 0}.pl-float{z-index:2;-webkit-backdrop-filter:blur(14px);color:#f5f1e8;text-align:left;background:#18191ec7;border:1px solid #f5f1e824;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:7s ease-in-out infinite pl-float;display:flex;position:absolute;box-shadow:0 24px 50px -16px #000000b3}.pl-float strong,.pl-float span{white-space:nowrap}.pl-float strong{font-size:14px;font-weight:600;line-height:1.3;display:block}.pl-float span{color:#f5f1e89e;font-size:12.5px}.pl-float-icon{color:#f2b8c8;background:#ab446440;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pl-float .pl-float-icon--live{color:#e8cc9e;background:#d4b4832e}.pl-float .pl-float-icon--ok{color:#8fd6a9;background:#4aa06e33}.pl-toggle{background:#3f9a66;border-radius:999px;width:34px;height:20px;margin-left:8px;position:relative}.pl-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.pl-float--order{top:34%;left:-15%}.pl-float--auto{animation-delay:-2.3s;top:8%;right:-15%}.pl-float--pdf{animation-delay:-4.6s;top:58%;right:-12%}@media (max-width:1360px){.pl-float--order{left:-4%}.pl-float--auto{right:-4%}.pl-float--pdf{right:-2%}}@keyframes pl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pl-page{background:#0c0d10}.pl-page-top{z-index:3;background:0 0;position:relative}.pl-page-top+main .pl-section{margin-top:-106px;padding-top:calc(106px + clamp(56px,8vw,110px))}.pl-light{background:var(--color-warm-ivory);color:var(--ls-text)}.pl-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.pl-tile{background:#fff;border:1px solid #14121014;border-radius:24px;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1412100a,0 20px 40px -24px #3c142240}.pl-tile--wide{grid-column:span 4}.pl-tile--narrow,.pl-tile--third{grid-column:span 2}.pl-tile--dark{color:#f5f1e8;background:radial-gradient(90% 60% at 100% 0,#ab446473,#0000 60%),radial-gradient(70% 50% at 0 100%,#d4b48324,#0000 60%),#121317;border-color:#121317}.pl-tile--dark .ls-body{color:#f5f1e8ad}.pl-tile-copy{gap:8px;padding:28px 28px 0;display:grid}.pl-tile-copy .ls-h3{font-size:21px}.pl-tile-shot{background:#f0f0f1;border:0;border-top:1px solid #14121014;border-left:1px solid #14121014;border-radius:12px 0 0;flex:1;min-height:220px;margin:24px 0 0 28px;position:relative;overflow:hidden}.pl-tile-shot:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 95%);height:38%;position:absolute;inset:auto 0 0}.pl-tile-shot img{width:160%;max-width:none;height:auto;position:absolute;top:0;left:0}.pl-tile--wide .pl-tile-shot img{width:118%}.pl-tile-shot--center{border-right:1px solid #14121014;border-radius:12px 12px 0 0;margin:24px 28px 0}.pl-tile-shot--center img{width:100%}.pl-badge{background:var(--ls-tint);width:fit-content;color:var(--color-deep-burgundy);border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pl-badge--free{color:#2f6b3a;background:#e7efe6}.pl-tile--dark .pl-badge{color:#e8cc9e;background:#d4b48329}.pl-stat-tile{justify-content:space-between;padding:28px}.pl-stat{font-family:var(--font-heading);letter-spacing:-.05em;margin:0;font-size:clamp(56px,6vw,84px);font-weight:600;line-height:.9}.pl-stat small{font:500 15px/1.5 var(--font-body);letter-spacing:0;color:#f5f1e8ad;margin-top:12px;display:block}.pl-install{counter-reset:pl-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pl-install li{counter-increment:pl-step;background:#fff;border:1px solid #14121014;border-radius:20px;align-content:start;gap:10px;padding:24px;display:grid;position:relative}.pl-install li:before{content:counter(pl-step, decimal-leading-zero);font:600 14px/1 var(--font-heading);color:var(--color-burgundy);margin-bottom:18px}.pl-install li:after{content:"";background:linear-gradient(90deg,#8a304c66,#8a304c00);height:1px;position:absolute;top:31px;left:56px;right:24px}.pl-install b{color:var(--ls-text);font-weight:600}.pl-terminal{color:#f5f1e8;background:#121317;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px 48px;padding:clamp(24px,4vw,40px);display:grid}.pl-terminal .ls-body{color:#f5f1e8ad;margin-top:8px}.pl-terminal .ls-code{box-shadow:none;background:#0a0b0d;border:1px solid #f5f1e81a}.pl-trust{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.pl-req{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.pl-req div{background:var(--color-warm-ivory);border-radius:14px;padding:16px}.pl-req dt{color:var(--ls-text-3);margin-bottom:4px;font-size:13px}.pl-req dd{margin:0;font-size:16px;font-weight:600}.pl-final{isolation:isolate;color:#f5f1e8;text-align:center;background:#0c0d10;border-radius:28px;padding:clamp(48px,7vw,88px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.pl-final .pl-glow{background:radial-gradient(60% 80% at 50% 0,#ab446473,#0000 70%)}.pl-final .pl-title{font-size:clamp(34px,5vw,60px)}.pl-final .pl-lede{margin-inline:auto}@media (max-width:1024px){.pl-float--order{left:2%}.pl-float--auto{right:2%}.pl-tile--wide,.pl-tile--narrow{grid-column:span 6}.pl-tile--third{grid-column:span 3}.pl-install{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-terminal,.pl-trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pl-float--auto,.pl-float--pdf,.pl-pill-long{display:none}.pl-float--order{animation:none;top:auto;bottom:14%;left:50%;transform:translate(-50%)}.pl-window-body{height:280px}.pl-url{font-size:11px}.pl-section .pl-btn,.pl-page .pl-btn,.pl-ctas{width:100%}.pl-tile--third{grid-column:span 6}.pl-tile{min-height:360px}.pl-install,.pl-req{grid-template-columns:minmax(0,1fr)}.pl-install li:after{display:none}}@media (prefers-reduced-motion:reduce){.pl-float{animation:none}.pl-section .pl-btn,.pl-page .pl-btn{transition:none}}
