.pf-glass{border-radius:var(--pf-radius) 0 0 0;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffff29;border:0;border-top:1px solid #ffffff61;border-left:1px solid #ffffff61;padding:5px 0 0 5px;box-shadow:inset 0 1px #fff6,0 30px 70px #080d1957}.pf-glass--full{height:100%}.pf-glass-inner{background:var(--ws-white);color:var(--ws-ink);border-radius:7px 0 0;overflow:hidden}.pf-area-scene,.pf-site-frame,.pf-area-blank{aspect-ratio:13/10;min-width:0}.pf-area-row .pf-site-frame,.pf-area-scene>.ws-scene{aspect-ratio:13/10}.pf-site-frame{aspect-ratio:1;border-radius:var(--pf-radius);background:var(--pf-gradient);padding:7% 0 0 7%;overflow:hidden}.pf-site{height:100%;font-size:var(--ws-ui);grid-template-rows:auto minmax(0,1fr);line-height:1.45;display:grid}.pf-site-bar{border-bottom:1px solid var(--ws-line);background:var(--ws-mist);align-items:center;gap:10px;padding:10px 0 10px 13px;display:flex}.pf-dots{gap:4px;display:flex}.pf-dots i{background:var(--ws-line);border-radius:50%;width:6px;height:6px}.pf-site-url{background:var(--ws-white);color:var(--ws-muted);font-size:var(--ws-ui-sm);border-radius:99px;flex:1;margin-right:18px;padding:3px 10px}.pf-site-page{padding:14px 0 0 14px;position:relative;overflow:hidden}.pf-site-nav{font-size:var(--ws-ui-xs);white-space:nowrap;align-items:center;gap:8px;display:flex}.pf-site-logo{width:18px;height:18px;color:var(--ws-accent);background:#16181c;border-radius:4px;flex:none;place-items:center;display:grid}.pf-site-nav b{line-height:1.15;font-weight:var(--ws-weight-medium);letter-spacing:.02em;display:grid}.pf-site-nav b em{font-style:normal;font-weight:var(--ws-weight-regular);font-size:var(--ws-ui-4xs);letter-spacing:.14em;color:var(--ws-muted)}.pf-site-links{color:var(--ws-muted);gap:12px;margin-left:10px;display:flex}.pf-site-cta{background:var(--ws-accent);color:var(--ws-white);font-weight:var(--ws-weight-medium);border-radius:99px;margin-left:auto;padding:6px 12px}.pf-site-hero{z-index:1;justify-items:start;gap:8px;width:52%;margin-top:clamp(28px,5vw,64px);display:grid;position:relative}.pf-site-eyebrow{color:var(--ws-accent);font-size:var(--ws-ui-2xs);font-weight:var(--ws-weight-medium);letter-spacing:.14em}.pf-site-hero strong{font-size:var(--ws-label);font-weight:var(--ws-weight-strong);line-height:var(--ws-lh-label);letter-spacing:var(--ws-track-label)}.pf-site-hero p{font-size:var(--ws-ui-xs);color:var(--ws-muted);margin:0;line-height:1.55}.pf-site-buttons{font-size:var(--ws-ui-xs);gap:7px;margin-top:3px;display:flex}.pf-site-buttons span{box-shadow:inset 0 0 0 1px var(--ws-line);border-radius:99px;padding:6px 11px}.pf-site-buttons .is-primary{background:var(--ws-accent);color:var(--ws-white);font-weight:var(--ws-weight-medium);box-shadow:none}.pf-site-photo{object-fit:contain;object-position:bottom right;width:50%;height:80%;position:absolute;top:20%;bottom:0;right:2%}.pf-site-card{z-index:2;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-white);width:min(230px,60%);font-size:var(--ws-ui-sm);color:var(--ws-muted);gap:2px;padding:11px 13px;display:grid;position:absolute;bottom:16px;left:14px;box-shadow:0 10px 24px #2023261f}.pf-site-card strong{font-weight:var(--ws-weight-medium);color:var(--ws-ink)}.pf-site-card i{color:var(--ws-accent);letter-spacing:-.5px;font-style:normal}.pf-site-chat{width:32px;height:32px;color:var(--ws-white);background:#25d366;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.pf-gradient{border-radius:var(--pf-radius);background:var(--pf-gradient);padding:clamp(24px,4vw,56px) 0 0 clamp(24px,4vw,56px);overflow:hidden}.pf-marquee{--pf-bleed:28px;margin-top:auto;margin-inline:calc(var(--pf-bleed) * -1);width:calc(100% + var(--pf-bleed) * 2);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.pf-marquee-track{flex:none;align-items:center;animation:64s linear infinite pf-slide;display:flex}.pf-marquee-track>*{color:var(--ws-muted);font-size:var(--ws-meta);white-space:nowrap;flex:none;margin-right:34px}.pf-marquee-track img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;height:19px}@media (prefers-reduced-motion:reduce){.pf-marquee-track{animation:none}}
