.pro-page{--fio:#38bdf8;--fio-600:#0ea5e9;--fio-700:#0284c7;--fio-100:#e0f2fe;--fio-50:#f0f9ff;--ink:#111827;--ink-2:#1f2937;--ink-3:#374151;--paper:#fff;--sky:#f0f9ff;--muted:#64748b;--muted-2:#94a3b8;--line:#e5e7eb;--line-soft:#eef1f4;--green:#16a34a;--green-strong:#15803d;--green-tint:#dcfce7;--amber:#d97706;--amber-tint:#fef3c7;--red:#dc2626;--red-strong:#b91c1c;--red-tint:#fee2e2;--d-line:#ffffff1a;--d-line-2:#ffffff29;--d-text:#ffffffa8;--d-text-2:#ffffff75;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-sm:0 1px 3px #1118270f,0 1px 2px #1118270a;--sh-md:0 8px 24px -10px #11182724,0 2px 6px #1118270d;--sh-lg:0 24px 60px -22px #1118274d;--sh-card:0 14px 40px -20px #1118273d;--maxw:1240px;font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px;line-height:1.5;overflow-x:clip}html:has(.pro-page){scroll-behavior:smooth}.pro-page *,.pro-page :before,.pro-page :after{box-sizing:border-box}.pro-page a{color:inherit;text-decoration:none}.pro-page h1,.pro-page h2,.pro-page h3,.pro-page h4,.pro-page h5{font-family:var(--font-outfit),"Outfit",sans-serif;margin:0}.pro-page .tnum{font-variant-numeric:tabular-nums lining-nums}.pro-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.pro-page .mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace}.pro-page .eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fio-700);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.pro-page .eyebrow .tick{background:var(--fio);border-radius:2px;width:14px;height:1.5px}.pro-page .eyebrow.on-dark{color:var(--fio)}.pro-page .eyebrow.on-dark .tick{background:var(--fio)}.pro-page .display{letter-spacing:-.03em;font-weight:800;line-height:1.02}.pro-page .h2{letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,2.65rem);font-weight:700;line-height:1.06}.pro-page .lead{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.pro-page .btn{font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border-radius:var(--r-md);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 22px;font-size:15.5px;font-weight:600;line-height:1;transition:background .16s,color .16s,border-color .16s,transform .14s,box-shadow .16s;display:inline-flex}.pro-page .btn:active{transform:translateY(1px)}.pro-page .btn-fio{background:var(--fio);color:var(--ink);box-shadow:0 10px 24px -12px #38bdf8e6}.pro-page .btn-fio:hover{background:#5ccbfb;transform:translateY(-1px);box-shadow:0 16px 30px -12px #38bdf8}.pro-page .btn-dark{background:var(--ink);color:#fff}.pro-page .btn-dark:hover{background:#000;transform:translateY(-1px)}.pro-page .btn-ghost-d{color:#fff;border-color:var(--d-line-2);background:0 0}.pro-page .btn-ghost-d:hover{background:#ffffff12;border-color:#fff6}.pro-page .btn-outline-d{color:#fff;background:0 0;border-color:#ffffff38}.pro-page .btn-outline-d:hover{background:#ffffff0f;border-color:#fff}.pro-page .btn-sm{padding:11px 16px;font-size:14px}.pro-page .btn-lg{padding:18px 28px;font-size:16.5px}.pro-page .arrow{transition:transform .16s}.pro-page .btn:hover .arrow,.pro-page .txtlink:hover .arrow{transform:translate(3px)}.pro-page .txtlink{color:var(--fio-700);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.pro-page .txtlink:hover{color:var(--fio-600)}.pro-page .txtlink.lg{font-size:19px}.pro-page .txtlink.on-dark{color:var(--fio)}.pro-page .hero{color:var(--ink);background:radial-gradient(110% 85% at 85% -8%,#38bdf829 0%,#38bdf800 50%),radial-gradient(70% 70% at 8% 10%,#0ea5e917 0%,#0ea5e900 60%),var(--paper);position:relative;overflow:hidden}.pro-page .hero:after{content:"";pointer-events:none;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%)}.pro-page .hero .eyebrow.on-dark{color:var(--fio-700)}.pro-page .hero .btn-outline-d{color:var(--ink);border-color:var(--line)}.pro-page .hero .btn-outline-d:hover{border-color:var(--ink);background:#1118270a}.pro-page .hero-inner{z-index:2;grid-template-columns:1fr;align-items:center;gap:48px;padding:80px 28px 56px;display:grid;position:relative}@media (min-width:1000px){.pro-page .hero-inner{grid-template-columns:1.02fr 1.05fr;gap:60px;padding:96px 28px 72px}}.pro-page .hero h1{color:var(--ink);letter-spacing:-.035em;margin-top:22px;font-size:clamp(2.4rem,5.1vw,4.1rem);line-height:1.04}.pro-page .hero h1 .key{color:var(--fio-600)}.pro-page .hero .sub{color:var(--muted);max-width:40ch;margin-top:24px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.pro-page .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pro-page .hero-trust{flex-direction:column;gap:14px;margin-top:38px;display:flex}.pro-page .hero-trust .ht{color:var(--ink-3);align-items:center;gap:11px;font-size:14.5px;display:flex}.pro-page .hero-trust .ht svg{color:var(--fio);flex:none}.pro-page .hero-mock{position:relative}.pro-page .hero-mock:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(60% 60% at 50% 35%,#38bdf84d,#38bdf800 70%);position:absolute;inset:-10% -10% -20%}.pro-page .crm-mock{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #0009,0 16px 40px -16px #38bdf840}.pro-page .crm-bar{border-bottom:1px solid var(--line);background:#f7f9fb;align-items:center;gap:12px;padding:11px 14px;display:flex}.pro-page .crm-bar .dots{gap:6px;display:flex}.pro-page .crm-bar .dots i{background:#d5dbe2;border-radius:50%;width:10px;height:10px;display:block}.pro-page .crm-bar .url{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);background:#fff;flex:1;align-items:center;gap:7px;max-width:320px;padding:6px 12px;font-size:11.5px;display:flex}.pro-page .crm-bar .url svg{color:var(--green);flex:none}.pro-page .crm-app{grid-template-columns:188px 1fr;min-height:500px;display:grid}.pro-page .crm-rail{background:var(--ink);color:#fff;flex-direction:column;gap:2px;min-width:0;padding:14px 12px;display:flex}.pro-page .crm-rail .mark{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.03em;align-items:center;gap:8px;padding:4px 8px 6px;font-size:16px;font-weight:700;display:flex}.pro-page .crm-rail .mark .logo-img{width:auto;height:17px;display:block}.pro-page .crm-rail .mark .fio{color:var(--fio)}.pro-page .crm-rail .mark .tag{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;color:var(--ink);background:var(--fio);border-radius:4px;padding:2px 5px 1.5px;font-size:8.5px;font-weight:700;line-height:1}.pro-page .crm-rail .me{border-radius:var(--r-sm);background:#ffffff0f;align-items:center;gap:9px;margin:6px 0 10px;padding:9px 8px;display:flex}.pro-page .crm-rail .me .av{background:var(--fio);width:30px;height:30px;color:var(--ink);font-family:var(--font-outfit),"Outfit",sans-serif;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pro-page .crm-rail .me .nm{font-size:12.5px;font-weight:600;line-height:1.15}.pro-page .crm-rail .me .rl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fio);margin-top:2px;font-size:8.5px}.pro-page .crm-rail .rl-sec{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-2);padding:10px 8px 4px;font-size:9px}.pro-page .crm-rail a{border-radius:var(--r-sm);color:var(--d-text);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.pro-page .crm-rail a.on{color:#fff;background:#38bdf824}.pro-page .crm-rail a.on .ci{color:var(--fio)}.pro-page .crm-rail a .ci{opacity:.9;flex:none;width:15px;height:15px}.pro-page .crm-rail a .cb{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;border-radius:var(--r-pill);background:#ffffff1f;margin-left:auto;padding:1px 6px;font-size:9px}.pro-page .crm-rail a .cb.alert{background:var(--fio);color:var(--ink)}.pro-page .crm-rail .miles{border-radius:var(--r-md);background:#38bdf81a;border:1px solid #38bdf838;margin-top:auto;padding:11px 12px}.pro-page .crm-rail .miles .mt{color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.pro-page .crm-rail .miles .mt .av{background:var(--fio);width:22px;height:22px;color:var(--ink);font-size:11px;font-weight:700;font-family:var(--font-outfit),"Outfit",sans-serif;border-radius:50%;place-items:center;display:grid}.pro-page .crm-rail .miles .md{color:var(--d-text-2);margin-top:5px;font-size:10.5px;line-height:1.4}.pro-page .crm-main{background:#fafbfc;min-width:0;padding:18px 20px 22px}.pro-page .crm-greet{align-items:baseline;gap:10px;display:flex}.pro-page .crm-greet h4{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;font-size:17px;font-weight:700}.pro-page .crm-greet .day{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px}.pro-page .crm-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.pro-page .crm-stat{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px 12px}.pro-page .crm-stat .l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:8.5px}.pro-page .crm-stat .v{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;margin-top:3px;font-size:21px;font-weight:700}.pro-page .crm-stat .v small{color:var(--muted-2);font-size:11px;font-weight:500}.pro-page .crm-stat .bar{background:var(--line);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.pro-page .crm-stat .bar i{background:var(--fio);border-radius:2px;height:100%;display:block}.pro-page .crm-action{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-top:14px;overflow:hidden}.pro-page .crm-action .ah{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:11px 14px;display:flex}.pro-page .crm-action .ah .t{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:700}.pro-page .crm-action .ah .hot{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--red-strong);background:var(--red-tint);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.pro-page .crm-action .ah .va{color:var(--fio-700);margin-left:auto;font-size:11.5px;font-weight:600}.pro-page .ar{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:11px 14px 11px 18px;display:flex;position:relative}.pro-page .ar:last-child{border-bottom:none}.pro-page .ar .urg{border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.pro-page .ar .urg.hot{background:var(--red)}.pro-page .ar .urg.warm{background:var(--amber)}.pro-page .ar .urg.cool{background:var(--muted-2)}.pro-page .ar .ai{flex:1;min-width:0}.pro-page .ar .nm{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pro-page .ar .tags{gap:5px;display:inline-flex}.pro-page .ar .tg{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:700}.pro-page .ar .tg.hf{background:var(--fio-100);color:var(--fio-700)}.pro-page .ar .tg.ext{color:var(--muted);background:#eef1f4}.pro-page .ar .tg.verified{background:var(--green-tint);color:var(--green-strong)}.pro-page .ar .tg.uc{background:var(--amber-tint);color:var(--amber)}.pro-page .ar .tg.app{background:var(--fio-100);color:var(--fio-700)}.pro-page .ar .sub{color:var(--muted);margin-top:3px;font-size:11.5px}.pro-page .ar .when{flex:none;align-items:center;gap:8px;display:flex}.pro-page .ar .when .cnt{background:var(--fio);width:18px;height:18px;color:var(--ink);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.pro-page .ar .when .ago{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;font-size:8.5px}@media (max-width:560px){.pro-page .crm-app{grid-template-columns:1fr}.pro-page .crm-rail{display:none}.pro-page .crm-stats{grid-template-columns:1fr 1fr}}.pro-page .section{padding:110px 0}.pro-page .section.sky{background:var(--sky)}.pro-page .section.ink{background:var(--ink);color:#fff}.pro-page .sec-head{max-width:32ch}.pro-page .sec-head.center{text-align:center;max-width:44ch;margin:0 auto}.pro-page .sec-head h2{margin-top:16px}.pro-page .sec-head p{max-width:50ch;margin-top:18px}.pro-page .sec-head.center p{margin-left:auto;margin-right:auto}.pro-page .problem{text-align:center;padding:120px 0}.pro-page .problem h2{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.03em;max-width:24ch;margin:0 auto;font-size:clamp(2.1rem,4.3vw,3.2rem);font-weight:700;line-height:1.1}.pro-page .problem h2 .l1,.pro-page .problem h2 .l2{color:var(--ink-3);display:block}.pro-page .problem h2 .l3{color:var(--ink);display:block}.pro-page .problem-stats{grid-template-columns:1fr;gap:16px;max-width:1000px;margin-top:64px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:800px){.pro-page .problem-stats{grid-template-columns:repeat(2,1fr);max-width:720px}}.pro-page .pstat{border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:var(--sh-sm);background:#fff;padding:28px 26px}.pro-page .pstat .num{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.04em;color:var(--ink);font-size:2.5rem;font-weight:800;line-height:1}.pro-page .pstat .num .fio{color:var(--fio-700)}.pro-page .pstat .lab{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.5}.pro-page .feat3{grid-template-columns:1fr;gap:22px;margin-top:64px;display:grid}@media (min-width:900px){.pro-page .feat3{grid-template-columns:repeat(3,1fr);gap:22px}}.pro-page .feat3 .fc{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-card);background:#fff;padding:32px 30px 34px;position:relative;overflow:hidden}.pro-page .feat3 .fc .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.14em;color:var(--fio-700);font-size:11px;font-weight:700}.pro-page .feat3 .fc .ic{background:var(--ink);width:54px;height:54px;color:var(--fio);border-radius:14px;place-items:center;margin-top:18px;display:grid}.pro-page .feat3 .fc h3{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;margin-top:22px;font-size:1.35rem;font-weight:700;line-height:1.2}.pro-page .feat3 .fc p{color:var(--muted);margin-top:13px;font-size:15.5px;line-height:1.55}.pro-page .platform-mock{margin-top:60px}.pro-page .pm-frame{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 50px 100px -40px #1118274d,0 12px 30px -12px #1118271a}.pro-page .pm-bar{border-bottom:1px solid var(--line);background:#f7f9fb;align-items:center;gap:14px;padding:12px 16px;display:flex}.pro-page .pm-bar .dots{gap:7px;display:flex}.pro-page .pm-bar .dots i{background:#d5dbe2;border-radius:50%;width:11px;height:11px;display:block}.pro-page .pm-bar .url{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);background:#fff;flex:1;align-items:center;gap:8px;max-width:360px;padding:7px 14px;font-size:12.5px;display:flex}.pro-page .pm-bar .url svg{color:var(--green);flex:none}.pro-page .pm-app{grid-template-columns:232px 1fr;min-height:620px;display:grid}@media (max-width:720px){.pro-page .pm-app{grid-template-columns:1fr}.pro-page .pm-rail{display:none}}.pro-page .pm-rail{background:var(--ink);color:#fff;flex-direction:column;gap:3px;padding:18px 14px;display:flex}.pro-page .pm-rail .mark{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.03em;align-items:center;gap:9px;padding:4px 8px 8px;font-size:19px;font-weight:700;display:flex}.pro-page .pm-rail .mark .logo-img{width:auto;height:20px;display:block}.pro-page .pm-rail .mark .fio{color:var(--fio)}.pro-page .pm-rail .mark .tag{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;color:var(--ink);background:var(--fio);border-radius:4px;padding:3px 6px 2px;font-size:9.5px;font-weight:700;line-height:1}.pro-page .pm-rail .me{border-radius:var(--r-sm);background:#ffffff0f;align-items:center;gap:10px;margin:8px 0 14px;padding:10px 8px;display:flex}.pro-page .pm-rail .me .av{background:var(--fio);width:34px;height:34px;color:var(--ink);font-family:var(--font-outfit),"Outfit",sans-serif;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pro-page .pm-rail .me .nm{font-size:13.5px;font-weight:600;line-height:1.15}.pro-page .pm-rail .me .rl{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fio);margin-top:2px;font-size:9px}.pro-page .pm-rail .rl-sec{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--d-text-2);padding:12px 8px 6px;font-size:9.5px}.pro-page .pm-rail a{border-radius:var(--r-sm);color:var(--d-text);align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.pro-page .pm-rail a.on{color:#fff;background:#38bdf824}.pro-page .pm-rail a.on .ci{color:var(--fio)}.pro-page .pm-rail a .ci{opacity:.9;flex:none;width:16px;height:16px}.pro-page .pm-rail a .cb{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;border-radius:var(--r-pill);background:#ffffff1f;margin-left:auto;padding:1px 7px;font-size:9.5px}.pro-page .pm-rail a .cb.alert{background:var(--fio);color:var(--ink)}.pro-page .pm-rail .miles{border-radius:var(--r-md);background:#38bdf81a;border:1px solid #38bdf838;margin-top:auto;padding:12px}.pro-page .pm-rail .miles .mt{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.pro-page .pm-rail .miles .mt .av{background:var(--fio);width:24px;height:24px;color:var(--ink);font-size:12px;font-weight:700;font-family:var(--font-outfit),"Outfit",sans-serif;border-radius:50%;place-items:center;display:grid}.pro-page .pm-rail .miles .md{color:var(--d-text-2);margin-top:6px;font-size:11px;line-height:1.4}.pro-page .pm-rail .miles .input{border-radius:var(--r-pill);color:#ffffff73;background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:10.5px;display:flex}.pro-page .pm-body{background:#fafbfc;min-width:0;padding:22px 26px 26px}.pro-page .pm-greet{align-items:baseline;gap:12px;display:flex}.pro-page .pm-greet h4{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.025em;font-size:22px;font-weight:700}.pro-page .pm-greet .day{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px}.pro-page .pm-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}@media (max-width:700px){.pro-page .pm-stats{grid-template-columns:1fr 1fr}}.pro-page .pm-stat{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;padding:14px 16px}.pro-page .pm-stat .l{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:9.5px}.pro-page .pm-stat .v{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.025em;margin-top:4px;font-size:27px;font-weight:700;line-height:1}.pro-page .pm-stat .v small{color:var(--muted-2);margin-left:4px;font-size:13px;font-weight:500}.pro-page .pm-stat .delta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;align-items:center;gap:4px;margin-top:8px;font-size:10px;font-weight:600;display:inline-flex}.pro-page .pm-stat .delta.up{color:var(--green-strong)}.pro-page .pm-stat .delta.down{color:var(--red-strong)}.pro-page .pm-grid{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:16px;display:grid}@media (max-width:880px){.pro-page .pm-grid{grid-template-columns:1fr}}.pro-page .pm-card{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden}.pro-page .pm-card .ch{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:13px 16px;display:flex}.pro-page .pm-card .ch .t{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:700}.pro-page .pm-card .ch .hot{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--red-strong);background:var(--red-tint);border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:700}.pro-page .pm-card .ch .va{color:var(--fio-700);margin-left:auto;font-size:12px;font-weight:600}.pro-page .par{border-bottom:1px solid var(--line-soft);align-items:stretch;gap:12px;padding:14px 16px 14px 20px;display:flex;position:relative}.pro-page .par:last-child{border-bottom:none}.pro-page .par .urg{border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:8px}.pro-page .par .urg.hot{background:var(--red)}.pro-page .par .urg.warm{background:var(--amber)}.pro-page .par .urg.cool{background:var(--muted-2)}.pro-page .par .ai{flex:1;min-width:0}.pro-page .par .nm{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.pro-page .par .tg{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:700}.pro-page .par .tg.hf{background:var(--fio-100);color:var(--fio-700)}.pro-page .par .tg.ext{color:var(--muted);background:#eef1f4}.pro-page .par .tg.verified{background:var(--green-tint);color:var(--green-strong)}.pro-page .par .tg.uc{background:var(--amber-tint);color:var(--amber)}.pro-page .par .tg.app{background:var(--fio-100);color:var(--fio-700)}.pro-page .par .msg{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45}.pro-page .par .when{flex:none;align-items:center;gap:9px;display:flex}.pro-page .par .when .cnt{background:var(--fio);width:20px;height:20px;color:var(--ink);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.pro-page .par .when .ago{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;font-size:9.5px}.pro-page .pm-side .pm-card{margin-bottom:0}.pro-page .pm-cal{padding:14px 16px}.pro-page .pm-cal .ev{border-top:1px solid var(--line-soft);gap:12px;padding:9px 0;display:flex}.pro-page .pm-cal .ev:first-of-type{border-top:none;padding-top:4px}.pro-page .pm-cal .ev .tm{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);flex:none;width:56px;padding-top:2px;font-size:10px;font-weight:700}.pro-page .pm-cal .ev .ti{font-size:12.5px;font-weight:600}.pro-page .pm-cal .ev .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.pro-page .pm-cal .ev .pill{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;background:var(--fio-100);color:var(--fio-700);border-radius:4px;margin-top:5px;padding:2px 6px;font-size:8.5px;font-weight:700;display:inline-block}.pro-page .pm-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.pro-page .pm-pills .pp{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-3);box-shadow:var(--sh-sm);background:#fff;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:500;display:inline-flex}.pro-page .pm-pills .pp svg{color:var(--fio-700)}.pro-page .final{color:var(--ink);text-align:center;background:linear-gradient(#38bdf8d1,#38bdf8d1),url(/images/pro-cta.jpg) 50%/cover no-repeat;padding:110px 0;position:relative;overflow:hidden}.pro-page .final:before{content:"";opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 39px,#1118270a 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#1118270a 39px 40px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 120%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 120%,#000 30%,#0000 80%)}.pro-page .final-in{z-index:1;position:relative}.pro-page .final h2{letter-spacing:-.03em;font-size:clamp(2.3rem,5vw,3.6rem)}.pro-page .final p{color:#111827b3;max-width:44ch;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1.15rem;font-weight:500}.pro-page .final .fine{color:#111827d9;max-width:64ch;margin-top:26px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:1.55}.pro-page .waitlist-form{text-align:left;max-width:460px;margin-top:40px;margin-left:auto;margin-right:auto}.pro-page .waitlist-form .wf-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.pro-page .waitlist-form label{color:var(--ink);font-size:13.5px;font-weight:600}.pro-page .waitlist-form input{border-radius:var(--r-md);width:100%;font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--ink);background:#ffffffe0;border:1.5px solid #11182740;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.pro-page .waitlist-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1118271f}.pro-page .waitlist-form input::placeholder{color:#1118278c}.pro-page .waitlist-form .wf-submit{background:var(--ink);color:#fff;border-radius:var(--r-md);width:100%;font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;border:none;margin-top:6px;padding:15px 22px;font-size:15.5px;font-weight:700;line-height:1;transition:background .16s,transform .14s}.pro-page .waitlist-form .wf-submit:hover:not(:disabled){background:#000;transform:translateY(-1px)}.pro-page .waitlist-form .wf-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.pro-page .waitlist-form .wf-success{border-radius:var(--r-md);text-align:center;color:var(--ink);background:#ffffffeb;border:1.5px solid #11182733;padding:18px 20px;font-size:15px;font-weight:500;line-height:1.5}.pro-page .waitlist-form .wf-success strong{margin-bottom:4px;font-size:16.5px;font-weight:700;display:block}.pro-page .waitlist-form .wf-error{border-radius:var(--r-sm);background:var(--red-tint);border:1px solid var(--red);color:var(--red-strong);margin-top:10px;padding:10px 14px;font-size:13px}.pro-page .btn-pill{border-radius:var(--r-pill);padding:17px 34px;font-size:16.5px}.pro-page .final-cta-wrap{justify-content:center;margin-top:36px;display:flex}.wl-modal-inner .waitlist-form{max-width:100%;margin-top:0}.wl-modal-inner .waitlist-form .wf-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.wl-modal-inner .waitlist-form label{color:#111827;font-family:inherit;font-size:13.5px;font-weight:600}.wl-modal-inner .waitlist-form input{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.wl-modal-inner .waitlist-form input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.wl-modal-inner .waitlist-form input::placeholder{color:#94a3b8}.wl-modal-inner .waitlist-form .wf-submit{color:#111827;cursor:pointer;background:#38bdf8;border:none;border-radius:12px;width:100%;margin-top:6px;padding:15px 22px;font-family:inherit;font-size:15.5px;font-weight:700;line-height:1;transition:background .16s,transform .14s;box-shadow:0 14px 30px -16px #38bdf8f2}.wl-modal-inner .waitlist-form .wf-submit:hover:not(:disabled){background:#5ccbfb;transform:translateY(-1px)}.wl-modal-inner .waitlist-form .wf-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.wl-modal-inner .waitlist-form .wf-success{text-align:center;color:#111827;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;padding:20px;font-size:15px;font-weight:500;line-height:1.5}.wl-modal-inner .waitlist-form .wf-success strong{color:#15803d;margin-bottom:4px;font-size:16.5px;font-weight:700;display:block}.wl-modal-inner .waitlist-form .wf-error{color:#b91c1c;background:#fee2e2;border:1px solid #dc2626;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px}
