.px{--px-bg:#10111b;--px-card:#1b1c2b;--px-line:#3f354a;--px-ink:#fff2fa;--px-muted:#c8bed1;--px-pink:#ffadd7;--px-mint:#beedda;--px-offset:76px;background:var(--px-bg);color:var(--px-ink);font-family:inherit;overflow:clip;padding:calc(var(--px-offset) + 48px) 0 70px}.px *{box-sizing:border-box}.px a{color:var(--px-pink);text-decoration:none}.px a:hover{text-decoration:underline}.px a:focus-visible,.px button:focus-visible,.px summary:focus-visible{outline:3px solid var(--px-mint);outline-offset:6px}.px-wrap{width:min(1360px,calc(100% - 64px));margin:auto}.px-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;letter-spacing:.08em;margin-bottom:55px}.px-crumb span{color:var(--px-muted)}.px-eyebrow{font:12px/1.6 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--px-pink);display:block;margin-bottom:22px}.px h1,.px h2,.px h3,.px p{margin:0}.px h1{font-size:clamp(48px,5.8vw,88px);line-height:1.06;letter-spacing:-.055em;font-weight:650}.px h2{font-size:clamp(32px,3.6vw,56px);line-height:1.14;letter-spacing:-.035em;font-weight:600;max-width:900px}.px h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.px p{font-size:17px;line-height:1.85;color:var(--px-muted)}.px-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:0 0 85px}.px-hero p{max-width:620px;margin-top:30px;font-size:19px}.px-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.px-button,.px .px-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid #ff50ac;background:#ff168f;color:#fff;padding:16px 25px;min-height:54px;border-radius:100px;font-weight:650;font-size:15px;text-decoration:none;cursor:pointer}.px .px-button:hover{background:#e70078;text-decoration:none}.px-button.alt,.px .px-button.alt{background:transparent;border-color:#66526e;color:var(--px-ink)}.px-art{position:relative;min-height:415px;isolation:isolate;display:grid;place-items:center}.px-orbit{position:absolute;inset:0;border:1px dashed #77546b;border-radius:50%;transform:rotate(-20deg) scaleY(.8);animation:px-orbit 28s linear infinite}.px-orbit:after{content:'✦';position:absolute;top:18%;right:8%;font-size:45px;color:var(--px-mint)}.px-paper{position:relative;width:87%;min-height:325px;background:linear-gradient(135deg,#f9e9f4,#e0d8f5);color:#302037;border-radius:14px;padding:32px;box-shadow:18px 20px 0 #493149,32px 34px 0 #241f33;transform:rotate(-5deg);animation:px-paper 8s ease-in-out infinite}.px-paper-top{display:flex;justify-content:space-between;border-bottom:1px solid #99829d;padding-bottom:20px;font:11px/1.5 ui-monospace,monospace;letter-spacing:.12em}.px-paper strong{display:block;font:italic clamp(48px,7vw,88px)/1.15 Georgia,serif;padding:38px 0 22px}.px-paper small{display:block;font:12px/1.7 ui-monospace,monospace}.px-stamp{position:absolute;right:-12px;bottom:18px;border:1px solid #915078;border-radius:100%;width:98px;height:98px;display:grid;place-items:center;font:50px/1 Georgia,serif;transform:rotate(14deg);color:#b70a6c}.px-ticker{border-block:1px solid var(--px-line);padding:18px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;font:13px/1.6 ui-monospace,monospace;color:var(--px-muted);margin-bottom:65px}.px-ticker b{font-weight:400;color:var(--px-mint)}.px-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:55px}.px-rail{position:sticky;top:calc(var(--px-offset) + 20px);align-self:start;display:grid;gap:8px}.px-rail a{display:flex;gap:12px;padding:12px 6px;border-bottom:1px solid var(--px-line);font-size:14px;color:var(--px-muted)}.px-rail a span{color:var(--px-pink);font:12px/1.8 ui-monospace,monospace}.px-body{min-width:0}.px-section{scroll-margin-top:calc(var(--px-offset) + 30px);padding-bottom:85px;margin-bottom:65px;border-bottom:1px solid var(--px-line)}.px-lead{margin-top:25px!important;max-width:800px}.px-summary{margin-top:35px;padding:36px;border-radius:25px;background:linear-gradient(135deg,#35233a,#212136);border:1px solid #665071;position:relative}.px-summary:before{content:'“';position:absolute;right:25px;top:-16px;font:130px/1 Georgia,serif;color:#ffa5d520;pointer-events:none}.px-summary p{color:var(--px-ink);font-size:clamp(20px,2vw,27px);line-height:1.7;position:relative}.px-copy{margin-top:25px;background:transparent;color:var(--px-pink);border:1px solid #816482;border-radius:30px;padding:11px 19px;font:inherit;font-size:14px;cursor:pointer}.px-copy[hidden]{display:none}.px-feedback{display:block;min-height:24px;color:var(--px-mint);font-size:13px;margin-top:8px}.px-facts{display:grid;grid-template-columns:1fr 1fr;margin:30px 0 0;gap:1px;background:var(--px-line);border:1px solid var(--px-line);border-radius:20px;overflow:hidden}.px-facts div{padding:25px;background:var(--px-bg);min-width:0}.px-facts dt{color:var(--px-pink);font-size:12px;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.px-facts dd{font-size:17px;line-height:1.7;margin:0;overflow-wrap:anywhere}.px-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0}.px-features article{padding:25px 0;border-top:1px solid #73516d}.px-features i{font:32px/1 Georgia,serif;color:var(--px-pink);display:block;margin-bottom:25px}.px-features h3{margin-bottom:16px}.px-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0 25px}.px-gallery figure{margin:0;border:1px solid #51405d;border-radius:26px;padding:28px;background:radial-gradient(ellipse at 70% 0,#45243b,#1b1c2b 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.px-gallery img{display:block;max-width:100%;width:auto;max-height:390px;height:auto;border-radius:12px;box-shadow:0 12px 35px #06050b77}.px-gallery figcaption{font:12px/1.7 ui-monospace,monospace;color:var(--px-muted);margin-top:22px;align-self:start}.px-downloads{display:grid;gap:15px;margin-top:35px}.px-download{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:26px;border:1px solid var(--px-line);border-radius:22px;background:var(--px-card);transition:border-color .2s,transform .2s}.px-download:hover{border-color:var(--px-pink);transform:translateX(4px)}.px-file-icon{width:62px;height:74px;border:1px solid #c78cba;border-radius:4px 18px 4px 4px;display:grid;place-items:center;color:var(--px-pink);font:12px ui-monospace,monospace;box-shadow:5px 5px 0 #49304a}.px-download p{font-size:15px;margin-top:8px}.px-download a{border:1px solid #705679;padding:12px 16px;border-radius:30px;text-align:center;font-size:14px}.px-use{font-size:14px!important;margin-top:25px!important}.px-editor{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.px-editor article{padding:28px;background:#1b1c2b;border:1px solid var(--px-line);border-radius:22px;position:relative;overflow:hidden}.px-editor article:nth-child(2){border-radius:22px 55px 22px 22px}.px-editor article:nth-child(3){border-radius:22px 22px 22px 55px}.px-editor h3{margin-bottom:16px}.px-links{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:30px;font-size:14px}.px-contact{position:relative;background:linear-gradient(140deg,#312235,#1b2230);border:1px solid #654263;padding:40px;border-radius:32px;scroll-margin-top:calc(var(--px-offset) + 30px);overflow:hidden}.px-contact:before{content:'↗';font:180px/1 system-ui;position:absolute;right:20px;top:10px;color:#ffadd713;pointer-events:none}.px-contact h2,.px-contact p,.px-contact ul{position:relative}.px-contact p{margin-top:22px}.px-contact ul{list-style:none;padding:0;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;color:var(--px-ink);font-size:15px}.px-contact li{padding-left:25px;position:relative}.px-contact li:before{content:'↗';color:var(--px-pink);position:absolute;left:0}.px .px-contact-note{font-size:14px}.px-review{font-size:12px!important;margin-top:35px!important}.px-print{border:0;background:none;color:var(--px-muted);text-decoration:underline;margin-top:18px;font:inherit;font-size:13px;cursor:pointer}.px-print[hidden]{display:none}.px-reveal{animation:px-enter .7s ease both}@keyframes px-enter{from{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes px-paper{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-12px)}}@keyframes px-orbit{to{transform:rotate(340deg) scaleY(.8)}}@media(prefers-reduced-motion:reduce){.px *, .px *:before,.px *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1100px){.px-layout{grid-template-columns:155px minmax(0,1fr);gap:32px}.px-features{grid-template-columns:1fr}.px-features article{padding:20px 0;display:block}.px-features i{margin-bottom:12px}.px-download{grid-template-columns:55px 1fr}.px-download a{grid-column:2;justify-self:start}.px-file-icon{width:48px;height:62px}.px-paper{padding:25px}.px-hero{gap:35px}}@media(max-width:767px){.px{padding-top:calc(var(--px-offset) + 30px)}.px-wrap{width:calc(100% - 36px)}.px-crumb{margin-bottom:36px;font-size:11px}.px-hero{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.px-hero p{font-size:17px;margin-top:23px}.px h1{font-size:clamp(42px,9.5vw,66px)}.px-art{min-height:320px;max-width:450px;width:100%;margin:auto}.px-paper{min-height:245px;width:84%;padding:22px}.px-paper strong{font-size:65px;padding:27px 0 12px}.px-paper-top{font-size:9px}.px-stamp{width:70px;height:70px;font-size:37px}.px-ticker{margin-bottom:25px;flex-wrap:wrap;gap:7px;font-size:11px}.px-layout{display:block}.px-rail{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;gap:20px;position:sticky;top:var(--px-offset);background:#10111bf5;backdrop-filter:blur(12px);padding:10px 0;z-index:4;margin-bottom:35px;scrollbar-width:thin;scrollbar-color:#b56a98 transparent}.px-rail a{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:8px 0}.px-section{padding-bottom:45px;margin-bottom:45px}.px-summary{padding:24px}.px-summary p{font-size:20px}.px-facts{grid-template-columns:1fr}.px-facts div{padding:20px}.px-gallery{gap:14px}.px-gallery figure{padding:14px;border-radius:17px}.px-gallery figcaption{font-size:10px;margin-top:15px}.px-gallery img{max-height:260px}.px-download{padding:20px;gap:18px}.px-editor{grid-template-columns:1fr}.px-contact{padding:26px}.px-contact ul{grid-template-columns:1fr}.px-contact-note{line-height:1.9}.px-actions{gap:18px}.px-button,.px .px-button{padding:14px 21px;font-size:14px}.px h3{font-size:21px}}@media print{body>*{display:none!important}body .wrapper{display:block!important}.webflo-tophead,#mobile_header,.site-footer,.footer-hero,body .wrapper>*:not(main){display:none!important}.px{padding:0!important;background:white!important;color:#15101a!important;overflow:visible!important}.px-wrap{width:100%}.px-layout{display:block}.px p,.px a,.px h1,.px h2,.px h3{color:#15101a!important}.px-art,.px-rail,.px-actions,.px-copy,.px-feedback,.px-print,.px-gallery{display:none!important}.px-section,.px-contact{break-inside:avoid;border:0;padding:15px 0;margin:0}.px-hero{display:block;padding:15px 0}.px h1{font-size:36px}.px h2{font-size:24px}.px h3{font-size:16px}.px p{font-size:11px;line-height:1.5}.px-summary,.px-contact,.px-editor article,.px-facts div,.px-download{background:white!important;color:black!important;box-shadow:none!important;padding:15px}.px-ticker{margin:10px 0}.px-features,.px-editor{gap:15px}.px-eyebrow{color:#752451}.px a:after{content:' (' attr(href) ')';font-size:9px;overflow-wrap:anywhere}.px-crumb{display:none}}
html:has(main.px),body:has(main.px){overflow-x:clip;overflow-y:visible}@media(max-width:767px){.px-section,.px-contact{scroll-margin-top:calc(var(--px-offset) + 95px)}}
.px-download .px-web-download{grid-column:3;justify-self:start}@media(max-width:1100px){.px-download .px-web-download{grid-column:2}}
