[data-wpro-page]{--wpro-ink:#0c0e10;--wpro-fg1:#0c0e10;--wpro-fg2:#44494d;--wpro-fg3:#6f757b;--wpro-mute:#9aa0a6;--wpro-line:#e6e8ec;--wpro-line-2:#d0d4d9;--wpro-lilac-100:#ede4ff;--wpro-lilac-200:#dccaff;--wpro-lilac-300:#c5a8ff;--wpro-lilac-400:#b387ff;--wpro-lilac-500:#9a66f5;--wpro-lilac-600:#7c46e0;--wpro-lilac-700:#5d2bbe;--wpro-peach:#ffc9b3;--wpro-peach-deep:#ffae8e;color:var(--wpro-fg1);position:relative}.wpro-aurora{pointer-events:none;z-index:0;background:linear-gradient(#fff 0% 18%,#fff8f1 26%,#ffeede 36%,#fde0e6 46%,#f3d8f0 56%,#ebd6f5 66%,#e2d2f5 76%,#d6cdf3 88%,#c8c4ee 100%);position:fixed;inset:0;overflow:hidden}.wpro-aurora__blob{filter:blur(140px);opacity:.42;border-radius:50%;position:absolute}.wpro-aurora__blob.b1{background:#ffdcc48c;width:720px;height:720px;top:18%;left:-200px}.wpro-aurora__blob.b2{background:#e8daf88c;width:600px;height:600px;top:50%;right:-160px}.wpro-aurora__blob.b3{background:#d0c8f080;width:540px;height:540px;bottom:-100px;left:30%}[data-wpro-page]>:not(.wpro-aurora){z-index:1;position:relative}[data-wpro-page]>.wpro-lang-toggle{z-index:50;position:fixed}.wpro-glass{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff8c;border:1px solid #fff9;box-shadow:0 12px 32px #0e0a1814,inset 0 1px #ffffff8c}.wpro-glass-strong{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffc7;border:1px solid #ffffffb3;box-shadow:0 16px 40px #0e0a181a,inset 0 1px #ffffffb3}.wpro-glass-shell{-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#ffffff73;border:1px solid #ffffffa6;box-shadow:0 30px 80px #0e28341f,0 4px 14px #0e28340d,inset 0 1px #fff9}.wpro-pill{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--wpro-ink);background:#fff6;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0000000a}.wpro-pill__tag{letter-spacing:.06em;background:#ffffffa6;border:1px solid #ffffffbf;border-radius:999px;padding:2px 8px;font-size:10px}.wpro-cta{color:#0c0e10;background:#ffc9b3;border:1px solid #ffae8e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:18px;font-weight:700;transition:background .18s,box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 14px #0000000f}.wpro-cta:hover{background:#ffae8e;transform:translateY(-1px);box-shadow:0 8px 22px #0000001a}.wpro-cta--sm{padding:12px 22px;font-size:15px}.wpro-cta--xl{letter-spacing:.005em;padding:22px 48px;font-size:20px;box-shadow:0 10px 28px #ffae8e73,0 4px 14px #0000000f}.wpro-cta--xl:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ffae8e99,0 4px 14px #00000014}.wpro-cta-loader{isolation:isolate;background:#7c46e024;border-radius:999px;width:100%;max-width:260px;height:5px;position:relative;overflow:hidden}.wpro-cta-loader:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--wpro-lilac-500) 45%, var(--wpro-peach-deep) 75%, transparent 100%);border-radius:999px;width:40%;animation:1.8s ease-in-out infinite wpro-cta-loader-slide;position:absolute;top:0;bottom:0;left:0}@keyframes wpro-cta-loader-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.wpro-cta-loader:before{width:100%;animation:none;transform:none}}.wpro-cta-soft{color:var(--wpro-ink);background:#9a66f51f;border:1px solid #9a66f538;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.wpro-cta-soft:hover{background:#9a66f533;border-color:#9a66f552}.wpro-cta-ghost{color:var(--wpro-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .16s;display:inline-flex}.wpro-cta-ghost:hover{background:#ffffffbf}.wpro-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fff9;border:1px solid #fff9;border-radius:20px;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 8px 24px #0e0a180f,inset 0 1px #ffffff8c}.wpro-card:hover{border-color:#9a66f559;transform:translateY(-1px);box-shadow:0 14px 36px #0e0a1814,inset 0 1px #ffffffb3}.wpro-card--accent{background:linear-gradient(#ffffffd9 0%,#ede4ffa6 100%);border:1px solid #9a66f54d;box-shadow:0 18px 40px #9a66f526,inset 0 1px #ffffffbf}.wpro-stat-card{isolation:isolate;position:relative;overflow:hidden}.wpro-stat-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 0% 38%,#ffffff8c 50%,#0000 62% 100%);transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.wpro-stat-card:hover:before{transform:translate(110%)}.wpro-stat-card>*{z-index:1;position:relative}@keyframes wpro-stat-tag-glow{0%,to{box-shadow:0 0 #9a66f58c,0 4px 12px #9a66f533}50%{box-shadow:0 0 0 6px #9a66f500,0 6px 18px #9a66f552}}.wpro-stat-tag{animation:2.6s ease-in-out infinite wpro-stat-tag-glow}.wpro-stat-card:nth-child(2) .wpro-stat-tag{animation-delay:.4s}.wpro-stat-card:nth-child(3) .wpro-stat-tag{animation-delay:.8s}.wpro-stat-card:nth-child(4) .wpro-stat-tag{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.wpro-stat-card:before{display:none}.wpro-stat-tag{animation:none}}.wpro-faq{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffff8c;border:1px solid #fff9;box-shadow:0 10px 30px #0e0a180d}.wpro-faq details{border-bottom:1px solid #0e0a180f}.wpro-faq details:last-child{border-bottom:0}.wpro-faq details[open]{background:#ffffff8c}.wpro-input{width:100%;color:var(--wpro-ink);background:#ffffffd9;border:1px solid #0e0a181a;border-radius:14px;padding:12px 16px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.wpro-input::placeholder{color:var(--wpro-mute)}.wpro-input:focus{background:#fff;border-color:#9a66f58c;outline:none;box-shadow:0 0 0 3px #9a66f52e}.wpro-inverse-glass{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);color:#fff;background:linear-gradient(#141020d9 0%,#241840d9 50%,#301c60e6 100%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0e0a1840,inset 0 1px #ffffff14}
