:root{--ptx-prox-deep:#15192e;--ptx-prox-deep-2:#0e1124;--ptx-prox-paper:#f6f1e6;--ptx-prox-cream:#fbf7ee;--ptx-prox-hairline:#e4ddcc;--ptx-prox-gold-1:#f2e0b0;--ptx-prox-gold-2:#c9a14b;--ptx-prox-gold-3:#a8843e;--ptx-prox-gold-grad:linear-gradient(105deg, #f2e0b0, #c9a14b 55%, #a8843e);--ptx-prox-coral:#ff5c93;--ptx-prox-green:#15c26b;--ptx-prox-blue:#2e84e4;--ptx-prox-violet:#7a5cff}.ptx-prox-page{background:var(--ptx-prox-deep);min-height:100vh;color:var(--ptx-prox-paper);position:relative;overflow:hidden}.ptx-prox-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(700px 500px at 20% 18%,#7a5cff21 0%,#0000 70%),radial-gradient(600px 400px at 80% 12%,#ff5c931a 0%,#0000 70%),radial-gradient(800px 500px at 50% 55%,#2e84e414 0%,#0000 70%),radial-gradient(600px 400px at 75% 80%,#15c26b12 0%,#0000 70%);position:absolute;inset:0}.ptx-prox-watermark{opacity:.05;pointer-events:none;z-index:0;width:520px;height:520px;animation:26s linear infinite spinslow;position:absolute;top:-60px;right:-80px}.ptx-prox-shell{z-index:1;max-width:1040px;margin:0 auto;padding:0 40px;position:relative}.ptx-prox-nav{justify-content:space-between;align-items:center;height:76px;display:flex}.ptx-prox-lockup{align-items:center;gap:12px;display:flex}.ptx-prox-lockup-logo{width:auto;height:26px}.ptx-prox-lockup-name{font-family:var(--font-bricolage);color:var(--ptx-prox-paper);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}.ptx-prox-lockup-div{background:#f6f1e647;width:1px;height:18px;margin:0 2px}.ptx-prox-lockup-biz{font-family:var(--font-space);text-transform:uppercase;letter-spacing:.14em;color:#f6f1e6b3;font-variant:small-caps;font-size:11.5px;font-weight:500;line-height:1}.ptx-prox-back{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.08em;color:#f6f1e699;font-variant:small-caps;font-size:11px;text-decoration:none;transition:color .2s}.ptx-prox-back:hover{color:var(--ptx-prox-paper)}.ptx-prox-hero{text-align:center;padding-top:72px;padding-bottom:80px}.ptx-prox-badge{background:#ff5c931f;border:1px solid #ff5c9373;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px 6px 12px;display:inline-flex}.ptx-prox-badge-dot{background:var(--ptx-prox-coral);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite soon-pulse}.ptx-prox-badge-text{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.1em;color:#ffb7ce;font-size:12px}.ptx-prox-h1{font-family:var(--font-bricolage);letter-spacing:-.025em;color:var(--ptx-prox-paper);max-width:820px;margin:0 auto 24px;font-size:68px;font-weight:800;line-height:1.06}.ptx-prox-gold{background:var(--ptx-prox-gold-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ptx-prox-sub{font-family:var(--font-space);color:#f6f1e69e;max-width:600px;margin:0 auto 44px;font-size:17px;line-height:1.65}.ptx-prox-progress{max-width:480px;margin:0 auto}.ptx-prox-progress-labels{justify-content:space-between;margin-bottom:8px;display:flex}.ptx-prox-progress-label{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.12em;color:#f6f1e680;font-size:10px}.ptx-prox-progress-track{background:#f6f1e614;border-radius:100px;width:100%;height:8px;overflow:hidden}.ptx-prox-progress-fill{background:linear-gradient(90deg,#f2e0b0,#c9a14b,#a8843e,#c9a14b,#f2e0b0) 0 0/200% 100%;border-radius:100px;width:68%;height:100%;animation:2.6s linear infinite flow}.ptx-prox-features{padding-bottom:80px}.ptx-prox-features-label{text-align:center;font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.14em;color:#f6f1e673;margin-bottom:32px;font-size:11px}.ptx-prox-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ptx-prox-card{background:#f6f1e60a;border:1px solid #f6f1e61f;border-radius:18px;padding:30px 28px 28px;transition:transform .25s,border-color .25s,box-shadow .25s}.ptx-prox-card:hover{border-color:var(--ptx-prox-gold-2);transform:translateY(-5px);box-shadow:0 12px 40px #c9a14b1a}.ptx-prox-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ptx-prox-card-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ptx-prox-card-icon svg{width:22px;height:22px}.ptx-prox-pronto{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.1em;color:var(--ptx-prox-gold-1);white-space:nowrap;background:#c9a14b1f;border:1px solid #c9a14b59;border-radius:100px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:10px;display:inline-flex}.ptx-prox-pronto svg{width:11px;height:11px}.ptx-prox-card-title{font-family:var(--font-bricolage);color:var(--ptx-prox-paper);margin-bottom:8px;font-size:20px;font-weight:700}.ptx-prox-card-desc{font-family:var(--font-space);color:#f6f1e69e;font-size:14.5px;line-height:1.6}.ptx-prox-highlight{background:linear-gradient(120deg, var(--ptx-prox-deep-2), #c9a14b1f);border:1px solid #c9a14b59;border-radius:18px;align-items:center;gap:24px;margin-top:18px;padding:34px 32px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.ptx-prox-highlight:hover{border-color:var(--ptx-prox-gold-2);transform:translateY(-5px);box-shadow:0 12px 40px #c9a14b1a}.ptx-prox-highlight-icon{background:var(--ptx-prox-gold-grad);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ptx-prox-highlight-icon svg{width:26px;height:26px;color:var(--ptx-prox-deep)}.ptx-prox-highlight-body{flex:1;min-width:0}.ptx-prox-highlight-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ptx-prox-highlight-title{font-family:var(--font-bricolage);color:var(--ptx-prox-paper);font-size:22px;font-weight:700}.ptx-prox-highlight-desc{font-family:var(--font-space);color:#f6f1e69e;font-size:14.5px;line-height:1.6}.ptx-prox-notify{text-align:center;padding-bottom:80px}.ptx-prox-notify-logo{width:auto;height:40px;margin-bottom:24px}.ptx-prox-notify-h2{font-family:var(--font-bricolage);letter-spacing:-.02em;color:var(--ptx-prox-paper);margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.15}.ptx-prox-notify-sub{font-family:var(--font-space);color:#f6f1e68c;max-width:440px;margin:0 auto 32px;font-size:15px;line-height:1.6}.ptx-prox-form-row{gap:10px;max-width:460px;margin:0 auto 14px;display:flex}.ptx-prox-input{height:48px;color:var(--ptx-prox-paper);font-family:var(--font-space);background:#f6f1e60f;border:1px solid #f6f1e62e;border-radius:12px;outline:none;flex:1;padding:0 18px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ptx-prox-input::placeholder{color:#f6f1e659}.ptx-prox-input:focus{border-color:var(--ptx-prox-gold-2);box-shadow:0 0 0 3px #c9a14b26}.ptx-prox-btn{background:var(--ptx-prox-gold-grad);height:48px;color:var(--ptx-prox-deep);font-family:var(--font-bricolage);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s}.ptx-prox-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 6px 24px #c9a14b40}.ptx-prox-note{font-family:var(--font-jetbrains);color:#f6f1e666;letter-spacing:.02em;font-size:11px}.ptx-prox-success{font-family:var(--font-space);color:#8aedb8;background:#15c26b1f;border:1px solid #15c26b66;border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 22px;font-size:14px;animation:.35s ease-out rise;display:inline-flex}.ptx-prox-footer{border-top:1px solid #f6f1e61a;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.ptx-prox-footer-copy{font-family:var(--font-jetbrains);color:#f6f1e666;letter-spacing:.02em;font-size:11px}@keyframes soon-pulse{0%{box-shadow:0 0 #ff5c9380}50%{box-shadow:0 0 0 10px #ff5c9300}to{box-shadow:0 0 #ff5c9300}}@keyframes flow{0%{background-position:0%}to{background-position:200%}}@keyframes spinslow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.ptx-prox-shell{padding:0 26px}.ptx-prox-h1{font-size:46px}.ptx-prox-grid{grid-template-columns:1fr}.ptx-prox-highlight{flex-wrap:wrap}.ptx-prox-form-row{flex-direction:column}.ptx-prox-input,.ptx-prox-btn{width:100%}.ptx-prox-notify-h2{font-size:30px}.ptx-prox-hero{padding-top:48px;padding-bottom:56px}.ptx-prox-watermark{width:320px;height:320px;top:-30px;right:-50px}.ptx-prox-footer{text-align:center;flex-direction:column;gap:12px}}
