[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:#eaf1fb;--wpro-lilac-200:#dbe6f7;--wpro-lilac-300:#c2d6f1;--wpro-lilac-400:#a8c4f4;--wpro-lilac-500:#1a1a1a;--wpro-lilac-600:#0c0e10;--wpro-lilac-700:#000;--wpro-peach:#c2d6f1;--wpro-peach-deep:#8cb4f0;--wpro-accent-blue:#6f9eea;--wpro-action-ink:#fff;--wpro-action-fill:linear-gradient(180deg, #26292e 0%, #0c0e10 100%);--wpro-action-fill-hover:linear-gradient(180deg, #34383e 0%, #16191c 100%);--wpro-action-soft:#f2f3f5;--wpro-action-glow:#0c0e1047;color:var(--wpro-fg1);position:relative}.wpro-aurora{pointer-events:none;z-index:0;background:#fff;position:fixed;inset:0;overflow:hidden}.wpro-aurora__blob{display:none}[data-wpro-page]>:not(.wpro-aurora){z-index:1;position:relative}[data-wpro-page]>.wpro-lang-toggle{z-index:50;position:fixed}.wpro-glass{backdrop-filter:blur(26px)saturate(150%);background:#ffffff8c;box-shadow:0 18px 48px -28px #1416374d,0 4px 12px -8px #1416371a,inset 0 1px #ffffffb3}.wpro-glass-strong{backdrop-filter:blur(28px)saturate(160%);background:#ffffffc7;box-shadow:0 24px 60px -30px #14163752,0 6px 16px -10px #1416371f,inset 0 1px #fffc}.wpro-glass-shell{backdrop-filter:blur(34px)saturate(150%);background:#ffffff73;box-shadow:0 40px 90px -40px #14163757,0 8px 20px -12px #1416371a,inset 0 1px #ffffffb3}.wpro-pill{backdrop-filter:blur(14px)saturate(140%);color:var(--wpro-ink);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px -12px #14163747,inset 0 1px #ffffffb3}.wpro-pill__tag{letter-spacing:.06em;background:#ffffffbf;border-radius:999px;padding:2px 8px;font-size:10px}.wpro-cta{color:var(--wpro-action-ink);background:var(--wpro-action-fill);box-shadow:0 6px 18px var(--wpro-action-glow), 0 2px 8px #0000000f;white-space:nowrap;border:0;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}.wpro-cta:hover{background:var(--wpro-action-fill-hover);box-shadow:0 12px 28px var(--wpro-action-glow), 0 4px 12px #00000014;transform:translateY(-1px)}.wpro-cta--sm{padding:12px 22px;font-size:15px}.wpro-cta--xl{letter-spacing:.005em;box-shadow:0 10px 28px var(--wpro-action-glow), 0 4px 14px #0000000f;padding:22px 48px;font-size:20px}.wpro-cta--xl:hover{box-shadow:0 16px 36px var(--wpro-action-glow), 0 4px 14px #00000014;transform:translateY(-2px)}@media (max-width:480px){.wpro-cta{gap:6px;padding:14px 20px;font-size:16px}.wpro-cta--xl{padding:16px 22px;font-size:17px}.wpro-cta--sm{padding:10px 16px;font-size:14px}}.wpro-cta-loader{isolation:isolate;background:#0c0e101a;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-ink) 45%, var(--wpro-accent-blue) 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:var(--wpro-action-soft);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px -10px #5d8fe080}.wpro-cta-soft:hover{background:#d7e6fb;box-shadow:0 10px 22px -10px #5d8fe08c}.wpro-cta-ghost{color:var(--wpro-ink);backdrop-filter:blur(14px)saturate(140%);background:#ffffff8c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .16s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 8px 22px -14px #14163747,inset 0 1px #ffffffb3}.wpro-cta-ghost:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 14px 30px -16px #14163752,inset 0 1px #fffc}.wpro-card{backdrop-filter:blur(20px)saturate(140%);background:#ffffffa8;border-radius:20px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;box-shadow:0 12px 32px -18px #14163729,inset 0 1px #fff9}.wpro-card:hover{transform:translateY(-6px)scale(1.012);box-shadow:0 32px 64px -28px #14163742,0 8px 20px -12px #1416371f,inset 0 1px #ffffffd9}.wpro-card--accent{background:linear-gradient(#ffffffe6 0%,#dbe6f7a8 100%);box-shadow:0 22px 56px -30px #5d8fe04d,0 4px 14px -8px #1416371a,inset 0 1px #ffffffd9}.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 #6f9eea8c,0 4px 12px #6f9eea33}50%{box-shadow:0 0 0 6px #6f9eea00,0 6px 18px #6f9eea52}}.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{backdrop-filter:blur(16px)saturate(140%);background:#ffffff8c;box-shadow:0 12px 32px -18px #14163733}.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:#ffffffeb;border:0;border-radius:14px;padding:13px 16px;font-size:16px;transition:box-shadow .18s,background .18s;box-shadow:0 1px 2px #1416370f,inset 0 1px #fff9}.wpro-input::placeholder{color:var(--wpro-mute)}.wpro-input:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #6f9eea59,0 1px 2px #1416370f}.wpro-inverse-glass{backdrop-filter:blur(24px)saturate(140%);color:#fff;background:linear-gradient(#0c0e10d9 0%,#14161ad9 50%,#1c1e24e6 100%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0e0a1840,inset 0 1px #ffffff14}
