.prt_page{--prt-navy: #041429;--prt-ink: #0a2540;--prt-slate: #5a6a7e;--prt-line: #dde3ee;--prt-blue: #0055cc;--prt-violet: #6d28d9;--prt-soft: #f8f7fe;--prt-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--prt-ease: cubic-bezier(.2,.7,.2,1);--prt-pop: cubic-bezier(.2,.9,.3,1.3);--prt-shift: 44px;color:var(--prt-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;overflow-x:hidden}.prt_page h1,.prt_page h2,.prt_page h3,.prt_page h4{margin:0;letter-spacing:-.02em}.prt_page h2{text-wrap:balance}.prt_page p{margin:0}.prt_page svg{display:inline-block}.prt_page [class*=--teal]{--c: 13,148,136;--c2: 45,212,191}.prt_page [class*=--blue]{--c: 0,85,204;--c2: 24,160,251}.prt_page [class*=--violet]{--c: 109,40,217;--c2: 167,139,250}.prt_page [class*=--green]{--c: 5,150,105;--c2: 52,211,153}.prt_page [class*=--orange]{--c: 234,88,12;--c2: 251,146,60}.prt_page [class*=--cyan]{--c: 8,145,178;--c2: 34,211,238}.prt_page [data-prt-reveal].in{animation:prtIn .7s var(--prt-ease) backwards}.prt_page [data-prt-reveal][data-dir=left].in{animation-name:prtInL}.prt_page [data-prt-reveal][data-dir=right].in{animation-name:prtInR}.prt_page [data-prt-reveal][data-dir=scale].in{animation-name:prtInS}.prt_page [data-prt-reveal][data-dir=rise].in{animation-name:prtRise;animation-duration:.8s}@keyframes prtIn{0%{opacity:0;transform:translateY(26px)}}@keyframes prtInL{0%{opacity:0;transform:translate(calc(var(--prt-shift) * -1))}}@keyframes prtInR{0%{opacity:0;transform:translate(var(--prt-shift))}}@keyframes prtInS{0%{opacity:0;transform:scale(.92)}}@keyframes prtRise{0%{opacity:0;transform:translateY(40px) scale(.97)}}@keyframes prtPop{0%{opacity:0;transform:scale(.6)}}@keyframes prtFade{0%{opacity:0}}.prt_page .prt_off,.prt_page .prt_off *,.prt_page .prt_off:before,.prt_page .prt_off:after,.prt_page .prt_off *:before,.prt_page .prt_off *:after,.prt_page.prt_tabhidden,.prt_page.prt_tabhidden *,.prt_page.prt_tabhidden:before,.prt_page.prt_tabhidden:after,.prt_page.prt_tabhidden *:before,.prt_page.prt_tabhidden *:after{animation-play-state:paused!important}.prt_btn{position:relative;border:1.5px solid transparent;border-radius:10px;padding:12px 24px;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;font-family:inherit}.prt_btn svg{transition:transform .2s}.prt_btn:hover svg{transform:translate(4px)}.prt_btn--primary{background:var(--prt-blue);color:#fff;box-shadow:0 8px 22px #0055cc73}.prt_btn--primary:hover{background:#0062eb;transform:translateY(-2px);box-shadow:0 12px 30px #18a0fb8c}.prt_btn--ghost{background:transparent;color:#fff;border-color:#fff6}.prt_btn--ghost:hover{background:#ffffff1a;border-color:#fff}.prt_btn--white{background:#fff;color:var(--prt-blue);box-shadow:0 10px 26px #0414294d}.prt_btn--white:hover{transform:translateY(-2px);box-shadow:0 14px 34px #04142966}.prt_textlink{margin-top:16px;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:rgb(var(--c));cursor:pointer}.prt_textlink svg{transition:transform .2s}.prt_textlink:hover svg{transform:translate(4px)}.prt_section_head{text-align:center;max-width:720px;margin:0 auto 44px}.prt_eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--prt-violet);background:#f1ecfe;border:1px solid #ddd2fb;padding:6px 14px;border-radius:99px;margin-bottom:14px}.prt_eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.prt_eyebrow.light{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa47}.prt_section_head h2{font-size:34px;font-weight:800}.prt_section_head p{margin-top:12px;color:var(--prt-slate);font-size:16px;line-height:1.6}.prt_grad_text{background:linear-gradient(90deg,#05c,#6d28d9,#0d9488,#05c);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:prtShift 8s ease-in-out infinite;padding-bottom:.08em}.prt_grad_text.light{background-image:linear-gradient(90deg,#c4b5fd,#67e8f9,#a7f3d0,#c4b5fd)}@keyframes prtShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.prt_grad_text.prt_ul{position:relative;display:inline-block}.prt_grad_text.prt_ul:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:linear-gradient(90deg,#05c,#6d28d9,#0d9488);transform-origin:left;opacity:.85}.prt_grad_text.light.prt_ul:after{background:linear-gradient(90deg,#c4b5fd,#67e8f9,#a7f3d0)}.prt_page [data-prt-reveal].in .prt_ul:after{animation:prtDrawX .9s var(--prt-ease) .55s backwards}@keyframes prtDrawX{0%{transform:scaleX(0)}}@keyframes prtDrawY{0%{transform:scaleY(0)}}@keyframes prtFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,28px)}}@keyframes prtBobSoft{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes prtSpin{to{transform:rotate(360deg)}}.prt_orb{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none;z-index:0}.prt_gh_tag{display:inline-flex;align-items:center;gap:5px;margin-left:8px;vertical-align:2px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:none;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 8px;border-radius:99px}.prt_gh_tag svg{font-size:11px}.prt_hero{position:relative;overflow:hidden;color:#fff;padding:92px 24px 84px;background:radial-gradient(900px 460px at 6% -12%,rgba(0,85,204,.5),transparent 60%),radial-gradient(760px 480px at 96% 6%,rgba(109,40,217,.38),transparent 60%),radial-gradient(700px 420px at 66% 115%,rgba(13,148,136,.26),transparent 60%),linear-gradient(160deg,#020c1b,#041429,#0f1a40)}.prt_hero_grid{position:absolute;inset:0;z-index:0;opacity:.55;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 62% 42%,#000 0%,transparent 72%)}.prt_hero_grid:before{content:"";position:absolute;inset:-44px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px}.prt_motion .prt_hero_grid:before{will-change:transform;animation:prtGridPan 26s linear infinite}@keyframes prtGridPan{to{transform:translate(44px,44px)}}@media (max-width: 900px),(prefers-reduced-data: reduce){.prt_motion .prt_hero_grid:before{animation:none;will-change:auto}}.prt_orb--a{width:380px;height:380px;top:-140px;left:-90px;background:#05c;opacity:.45;animation:prtFloat 10s ease-in-out infinite}.prt_orb--b{width:320px;height:320px;right:-70px;top:30px;background:#6d28d9;opacity:.34;animation:prtFloat 13s ease-in-out infinite reverse}.prt_hero_inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px;align-items:center}.prt_hero_chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.prt_chip{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:99px;color:rgb(var(--c2));background:rgba(var(--c),.2);border:1px solid rgba(var(--c2),.35)}.prt_hero_copy>*{animation:prtIn .8s var(--prt-ease) backwards}.prt_hero_copy>:nth-child(2){animation-delay:.08s}.prt_hero_copy>:nth-child(3){animation-delay:.16s}.prt_hero_copy>:nth-child(4){animation-delay:.24s}.prt_hero_copy>:nth-child(5){animation-delay:.32s}.prt_hero_h1{font-size:44px;font-weight:800;line-height:1.1;color:#fff;font-family:inherit}.prt_hero_grad{display:inline-block;padding-bottom:.1em;background:linear-gradient(90deg,#c4b5fd,#60a5fa 45%,#2dd4bf 80%,#c4b5fd);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:prtShift 7s ease-in-out infinite}.prt_page .prt_hero_sub{margin-top:18px;font-size:17px;line-height:1.7;color:#ffffffb8;max-width:560px}.prt_hero_ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.prt_hero_ctas.center{justify-content:center}.prt_page .prt_hero_note{margin-top:18px;font-size:12.5px;line-height:1.5;color:#ffffff8c;display:flex;align-items:flex-start;gap:7px;max-width:520px}.prt_hero_note svg{color:#c4b5fd;flex:none;margin-top:2px}.prt_hero_visual{display:flex;justify-content:center;animation:prtIn 1s var(--prt-ease) .2s backwards;min-width:0}.prt_stage{position:relative;width:100%;max-width:480px}.prt_tilt{width:100%;transition:transform .7s var(--prt-ease)}@media (hover: hover) and (pointer: fine){.prt_motion .prt_tilt.is-tilt{transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .22s ease-out}}.prt_pr{position:relative;width:100%;background:linear-gradient(160deg,#0a1a38f5,#10224af5);border:1px solid rgba(167,139,250,.24);border-radius:18px;padding:16px;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff0a}.prt_pr:after{content:"";position:absolute;inset:-1px;border-radius:18px;pointer-events:none;box-shadow:0 0 46px 2px #a78bfa4d;opacity:0}.prt_motion .prt_pr:after{animation:prtGlow 7s ease-in-out infinite}@keyframes prtGlow{0%,to{opacity:0}50%{opacity:1}}.prt_pr_top{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.prt_pr_icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px;background:linear-gradient(135deg,#6d28d9,#05c);flex:none}.prt_pr_title{min-width:0;display:grid;gap:2px}.prt_pr_title b{color:#fff;font-size:14px}.prt_pr_title span{font-family:var(--prt-mono);font-size:10.5px;color:#94a3b8;overflow-wrap:anywhere}.prt_pr_open{margin-left:auto;flex:none;font-size:11px;font-weight:700;color:#a7f3d0;background:#05966933;border:1px solid rgba(52,211,153,.32);padding:3px 10px;border-radius:99px}.prt_comment{margin-top:12px;border-radius:12px;padding:12px 13px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.prt_comment_head{display:flex;align-items:center;gap:7px;font-size:12px;color:#cbd5e1}.prt_comment_head b{color:#fff}.prt_bot{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#05c,#0d9488);flex:none}.prt_bot_tag{font-size:9.5px;font-weight:700;color:#94a3b8;border:1px solid rgba(148,163,184,.4);border-radius:99px;padding:0 6px;line-height:15px}.prt_comment_when{color:#64748b}.prt_comment_title{margin-top:10px;font-size:14px;font-weight:800;color:#fff}.prt_risk{margin-top:10px;display:flex;align-items:center;gap:10px;font-size:12px;color:#cbd5e1}.prt_risk_label{flex:none}.prt_meter{flex:1;min-width:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.prt_meter i{height:8px;border-radius:3px;background:#ffffff17}.prt_meter i.lit{background:linear-gradient(90deg,#fbbf24,#f97316)}.prt_meter i.lit:nth-child(-n+4){background:#fbbf24}.prt_risk_val{flex:none;font-family:var(--prt-mono);font-size:13px;color:#fdba74;transition:opacity .3s,transform .45s var(--prt-pop)}.prt_tests_head{margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd}.prt_tests_head span{margin-left:6px;font-family:var(--prt-mono);font-weight:700;letter-spacing:0;text-transform:none;color:#94a3b8}.prt_tests{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.prt_test{position:relative;display:flex;align-items:center;gap:8px;font-size:12px;padding:7px 9px;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);animation:prtIn .6s var(--prt-ease) backwards;transition:opacity .4s}.prt_test:nth-child(1){animation-delay:.55s}.prt_test:nth-child(2){animation-delay:.72s}.prt_test:nth-child(3){animation-delay:.89s}.prt_test:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(167,139,250,.45);background:#a78bfa0f;opacity:0;pointer-events:none;transition:opacity .4s}.prt_test_name{color:#e2e8f0;font-weight:600;min-width:0;overflow-wrap:anywhere}.prt_band{flex:none;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:6px}.prt_band--crit{color:#fecaca;background:#dc262638}.prt_band--high{color:#fed7aa;background:#ea580c38}.prt_band--med{color:#fde68a;background:#d9770633}.prt_test_state{position:relative;margin-left:auto;flex:none;display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#6ee7b7;white-space:nowrap}.prt_st{display:inline-flex;align-items:center;gap:5px;transform-origin:right center;transition:opacity .3s,transform .45s var(--prt-pop)}.prt_more{margin-top:6px;font-size:11px;color:#94a3b8;padding-left:2px}.prt_gap{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;color:#fed7aa;padding:8px 10px;border-radius:9px;background:#ea580c1f;border:1px solid rgba(251,146,60,.3)}.prt_gap_icon{flex:none;color:#fb923c}.prt_gap_text b{color:#fff}.prt_gap_draft{margin-left:auto;font-size:10.5px;font-weight:700;color:#ddd6fe;background:#6d28d947;border:1px solid rgba(167,139,250,.4);padding:2px 8px;border-radius:99px;transition:opacity .35s,transform .45s var(--prt-pop)}.prt_status{position:relative;margin-top:12px;display:flex;align-items:center;gap:9px;font-size:12px;padding:10px 12px;border-radius:10px;background:#0596691f;border:1px solid rgba(52,211,153,.28);transition:background-color .4s,border-color .4s}.prt_status_led{flex:none;box-sizing:border-box;width:10px;height:10px;border-radius:50%;border:2px solid #34d399;background:#34d399}.prt_status_name{font-family:var(--prt-mono);font-size:11.5px;color:#fff;min-width:0;overflow-wrap:anywhere}.prt_status_res{position:relative;margin-left:auto;flex:none;font-weight:800;color:#6ee7b7;transition:color .3s}.prt_spin{position:absolute;right:0;top:50%;margin-top:-6px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#c4b5fd;opacity:0;pointer-events:none}.prt_pr.is-demo .prt_meter:not(.is-on) i.lit{background:#ffffff17}.prt_pr.is-demo .prt_meter.is-on i.lit{animation:prtCell .45s var(--prt-pop) backwards;animation-delay:calc(var(--k) * .11s)}@keyframes prtCell{0%{opacity:0;transform:scaleY(.3)}}.prt_pr.is-demo .prt_meter:not(.is-on)~.prt_risk_val{opacity:0;transform:scale(.7)}.prt_pr.is-demo .prt_test:not(.is-run):not(.is-done){opacity:.7}.prt_pr.is-demo .prt_test.is-run:after{opacity:1}.prt_pr.is-demo .prt_test:not(.is-done) .prt_st{opacity:0;transform:scale(.7)}.prt_pr.is-demo .prt_test.is-run .prt_spin{opacity:1;animation:prtSpin .8s linear infinite}.prt_pr.is-demo .prt_test.is-done .prt_st{animation:prtTickPop .55s var(--prt-pop)}@keyframes prtTickPop{0%{transform:scale(.85)}55%{transform:scale(1.12)}to{transform:none}}.prt_pr.is-demo .prt_gap_draft:not(.is-on){opacity:0;transform:scale(.7) translate(6px)}.prt_pr.is-demo .prt_gap_draft.is-on{animation:prtTickPop .55s var(--prt-pop)}.prt_pr.is-demo .prt_status:not(.is-done){background-color:#f59e0b1a;border-color:#fcd34d4d}.prt_pr.is-demo .prt_status:not(.is-done) .prt_status_led{background-color:transparent;border-color:#fcd34d;border-top-color:transparent;animation:prtSpin .9s linear infinite}.prt_pr.is-demo .prt_status:not(.is-done) .prt_status_res{color:transparent}.prt_status_res:after{content:attr(data-pending);position:absolute;right:0;top:0;color:#fde68a;opacity:0;pointer-events:none}.prt_pr.is-demo .prt_status:not(.is-done) .prt_status_res:after{opacity:1}.prt_pr.is-demo .prt_status.is-done{animation:prtDonePop .6s var(--prt-pop)}@keyframes prtDonePop{0%{transform:scale(.97)}50%{transform:scale(1.04)}to{transform:none}}.prt_float{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;font-family:var(--prt-mono);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;color:rgb(var(--c2));background:#081632eb;border:1px solid rgba(var(--c2),.42);border-radius:99px;padding:7px 12px;box-shadow:0 12px 28px #0006;white-space:nowrap;pointer-events:none}.prt_float svg{font-size:11px}.prt_float--a{top:-16px;left:-22px}.prt_float--c{bottom:-16px;right:14%}.prt_motion .prt_float{animation:prtFadeIn .8s var(--prt-ease) 1.1s backwards,prtDrift 7s ease-in-out 1.9s infinite}.prt_motion .prt_float--c{animation-delay:1.5s,4.4s;animation-duration:.8s,7.6s}@keyframes prtFadeIn{0%{opacity:0;transform:translateY(10px) scale(.9)}}@keyframes prtDrift{0%,to{transform:translate(0)}33%{transform:translate(5px,-9px)}66%{transform:translate(-4px,-3px)}}.prt_stats{padding:0 24px;margin-top:-40px;position:relative;z-index:3}.prt_stats_inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prt_stat{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--prt-line);border-radius:18px;padding:22px 22px 20px;box-shadow:0 18px 40px -24px #04142959;border-top:3px solid rgb(var(--c));transition:transform .25s,box-shadow .25s}.prt_stat:hover{transform:translateY(-5px);box-shadow:0 26px 50px -24px rgba(var(--c),.5)}.prt_stat_top{display:flex;align-items:center;justify-content:space-between}.prt_stat_icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:rgb(var(--c));background:rgba(var(--c),.1);transition:transform .3s var(--prt-pop)}.prt_stat:hover .prt_stat_icon{transform:rotate(-8deg) scale(1.08)}.prt_stat_tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c))}.prt_stat_val{margin-top:14px;font-size:44px;font-weight:800;line-height:1;color:var(--prt-ink);font-variant-numeric:tabular-nums}.prt_stat_headline{margin-top:6px;font-size:15px;font-weight:700}.prt_stat_label{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--prt-slate)}.prt_stat_viz{margin-top:auto;padding-top:16px}.prt_stat_viz:before{content:"";display:block;height:1px;margin-bottom:14px;background:linear-gradient(90deg,rgba(var(--c),.28),rgba(var(--c),0))}.prt_hosts{display:flex;flex-wrap:wrap;gap:8px}.prt_hosts i{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;font-style:normal;font-size:13px;color:rgb(var(--c));background:rgba(var(--c),.07);border:1px solid rgba(var(--c),.24)}.prt_hosts i:after{content:attr(data-t);font-family:var(--prt-mono);font-size:11.5px;font-weight:700;line-height:1}.prt_motion .prt_stat .prt_hosts i{animation:prtPill 7.2s ease-in-out infinite;animation-delay:calc(.4s + var(--k) * 1.8s)}.prt_motion .prt_stat.in .prt_hosts i{animation:prtPop .45s var(--prt-pop) backwards,prtPill 7.2s ease-in-out infinite;animation-delay:calc(.45s + var(--k) * .09s),calc(1.4s + var(--k) * 1.8s)}@keyframes prtPill{0%,18%,to{transform:none;filter:none}6%,12%{transform:scale(1.09);filter:drop-shadow(0 5px 8px rgba(var(--c),.45)) saturate(1.4)}}.prt_smeter{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.prt_smeter i{height:26px;border-radius:7px;background:rgba(var(--c),.07);border:1px solid rgba(var(--c),.18)}.prt_smeter i.lit{background:linear-gradient(180deg,rgba(var(--c2),.55),rgba(var(--c),.75));border-color:rgba(var(--c),.5)}.prt_stat.in .prt_smeter i{animation:prtPop .45s var(--prt-pop) backwards;animation-delay:calc(.45s + var(--k) * .06s)}.prt_motion .prt_smeter i.lit{animation:prtWave 7.2s ease-in-out infinite;animation-delay:calc(1.5s + var(--k) * .12s)}.prt_motion .prt_stat.in .prt_smeter i.lit{animation:prtPop .45s var(--prt-pop) backwards,prtWave 7.2s ease-in-out infinite;animation-delay:calc(.45s + var(--k) * .06s),calc(1.5s + var(--k) * .12s)}@keyframes prtWave{0%,14%,to{transform:none;filter:none}7%{transform:scaleY(1.18);filter:brightness(1.2)}}.prt_link{display:flex;align-items:center;gap:8px}.prt_link_node{display:inline-grid;place-items:center;flex:none;padding:7px 11px;border-radius:10px;font-style:normal;background:rgba(var(--c),.08);border:1px solid rgba(var(--c),.26)}.prt_link_node:after{content:attr(data-t);font-family:var(--prt-mono);font-size:11px;font-weight:700;line-height:1;letter-spacing:.03em;color:rgb(var(--c))}.prt_link_track{position:relative;flex:1;min-width:18px;height:12px;clip-path:inset(-8px 0)}.prt_link_track:before{content:"";position:absolute;left:0;right:4px;top:5px;height:2px;border-radius:2px;background:rgba(var(--c),.28)}.prt_link_track:after{content:"";position:absolute;right:1px;top:2px;width:6px;height:6px;border-top:2px solid rgba(var(--c),.6);border-right:2px solid rgba(var(--c),.6);transform:rotate(45deg)}.prt_link_track b{position:absolute;inset:0;opacity:0;transform:translate(-101%);background:radial-gradient(circle at 100% 50%,rgb(var(--c2)) 0 3.5px,rgba(var(--c2),.35) 4px 6px,transparent 6.5px),linear-gradient(90deg,transparent,rgba(var(--c2),.8)) 0 50% / 100% 2px no-repeat}.prt_motion .prt_link_track b{animation:prtComet 6.4s cubic-bezier(.4,0,.3,1) 1s infinite}.prt_motion .prt_link_track+.prt_link_node+.prt_link_track b{animation-delay:2.2s}@keyframes prtComet{0%{opacity:0;transform:translate(-101%)}3%{opacity:1}24%{opacity:1;transform:translate(0)}29%,to{opacity:0;transform:translate(0)}}.prt_flow{padding:88px 24px 72px}.prt_flow_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.prt_flow_item{position:relative;border:1px solid var(--prt-line);border-radius:18px;padding:24px 20px 22px;background:#fff}.prt_flow_top{display:flex;align-items:center;gap:8px}.prt_flow_num{position:relative;flex:none;font-family:var(--prt-mono);font-size:12px;font-weight:700;line-height:1.3;color:rgb(var(--c));padding:3px 10px;border-radius:99px;background:rgba(var(--c),.1);border:1px solid rgba(var(--c),.28)}.prt_flow_num:after{content:"";position:absolute;inset:-1px;border-radius:99px;border:1.5px solid rgb(var(--c));opacity:0;pointer-events:none}.prt_flow_link{position:relative;z-index:2;flex:1;min-width:0;height:12px;margin-right:-50px;clip-path:inset(-8px 0);pointer-events:none}.prt_flow_line{position:absolute;left:0;right:6px;top:5px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(var(--c),.55),rgba(var(--c),.3));transform-origin:left}.prt_flow_head{position:absolute;right:2px;top:2px;width:7px;height:7px;border-top:2px solid rgba(var(--c),.6);border-right:2px solid rgba(var(--c),.6);transform:rotate(45deg)}.prt_flow_pulse{position:absolute;inset:0;opacity:0;transform:translate(-101%);background:radial-gradient(circle at 100% 50%,rgb(var(--c2)) 0 3.5px,rgba(var(--c2),.35) 4px 6px,transparent 6.5px),linear-gradient(90deg,transparent,rgba(var(--c2),.85)) 0 50% / 100% 2px no-repeat}.prt_flow_icon{margin-top:12px;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-size:19px;color:rgb(var(--c));background:rgba(var(--c),.1)}.prt_flow_item h3{margin-top:14px;font-size:18px;font-weight:800}.prt_flow_item p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--prt-slate)}.prt_flow_item.in .prt_flow_num{animation:prtNumLit .6s var(--prt-pop) backwards;animation-delay:calc(1s + var(--k) * .5s)}.prt_flow_item.in .prt_flow_line{animation:var(--prt-draw, prtDrawX) .6s var(--prt-ease) backwards;animation-delay:calc(1.3s + var(--k) * .5s)}.prt_flow_item.in .prt_flow_head{animation:prtFade .3s ease-out backwards;animation-delay:calc(1.8s + var(--k) * .5s)}@keyframes prtNumLit{0%{opacity:.25;transform:scale(.6);filter:grayscale(1)}}.prt_motion .prt_flow_item.in .prt_flow_num:after{animation:prtNumIdle 6.5s ease-out infinite;animation-delay:calc(2.8s + var(--k) * .9s)}.prt_motion .prt_flow_item.in .prt_flow_pulse{animation:prtCometFlow 8s cubic-bezier(.4,0,.3,1) infinite;animation-delay:calc(2.6s + var(--k) * 1.7s)}@keyframes prtNumIdle{0%,55%{opacity:0;transform:scale(1)}65%{opacity:.55}to{opacity:0;transform:scale(1.45,1.7)}}@keyframes prtCometFlow{0%{opacity:0;transform:translate(-101%)}2%{opacity:1}16%{opacity:1;transform:translate(0)}19%,to{opacity:0;transform:translate(0)}}@keyframes prtCometFlowY{0%{opacity:0;transform:translateY(-101%)}2%{opacity:1}16%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(0)}}.prt_ways{padding:40px 24px 72px;background:linear-gradient(180deg,#fff,var(--prt-soft))}.prt_ways_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.prt_way{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--prt-line);border-radius:20px;padding:28px;background:linear-gradient(180deg,rgba(var(--c),.06),#fff 46%);transition:transform .3s var(--prt-ease),box-shadow .3s}.prt_way:before,.prt_way:after{content:"";position:absolute;z-index:-1;pointer-events:none}.prt_way:before{inset:-60%;opacity:0;transition:opacity .4s;background:conic-gradient(from 0deg,transparent 0 58%,rgba(var(--c2),.15) 66%,rgb(var(--c2)) 82%,rgba(var(--c),.1) 96%,transparent)}.prt_way:after{inset:1.5px;border-radius:18.5px;background:linear-gradient(180deg,rgba(var(--c),.06),rgba(var(--c),0) 46%),#fff}.prt_way:hover{transform:translateY(-4px);box-shadow:0 24px 48px -26px rgba(var(--c),.5)}.prt_way:hover:before{opacity:1;will-change:transform;animation:prtOrbit 3.2s linear infinite}@keyframes prtOrbit{to{transform:rotate(360deg)}}.prt_way_icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:21px;color:#fff;background:linear-gradient(135deg,rgb(var(--c)),rgb(var(--c2)));box-shadow:0 10px 22px -8px rgba(var(--c),.7)}.prt_motion .prt_way_icon{animation:prtBobSoft 7s ease-in-out infinite}.prt_motion .prt_way--violet .prt_way_icon{animation-delay:-3.5s}.prt_way_kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c))}.prt_way .prt_way_kicker{margin-top:18px}.prt_way h3{margin-top:6px;font-size:22px;font-weight:800}.prt_way>p{margin-top:10px;font-size:15px;line-height:1.65;color:var(--prt-slate)}.prt_way ul,.prt_fix_list,.prt_checks_list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.prt_way li,.prt_fix_list li,.prt_checks_list li{position:relative;display:flex;gap:10px;font-size:14.5px;line-height:1.55}.prt_way li svg,.prt_fix_list li svg,.prt_checks_list li svg{flex:none;margin-top:3px;color:rgb(var(--c))}.prt_page .prt_way_foot{margin-top:18px;font-size:13px;line-height:1.55;color:var(--prt-slate);background:var(--prt-soft);border:1px dashed var(--prt-line);border-radius:12px;padding:10px 12px}.prt_way li:before{content:"";position:absolute;left:-3.75px;top:-.75px;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:1.5px solid rgb(var(--c));opacity:0;pointer-events:none}.prt_way li:after{content:"";position:absolute;left:24px;right:0;bottom:-5px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgb(var(--c)),rgba(var(--c),0));opacity:0;transform:scaleX(0);transform-origin:left;pointer-events:none}.prt_way li.is-read:before{animation:prtReadRing 1.4s ease-out both}.prt_way li.is-read:after{animation:prtReadBar 2.4s var(--prt-ease) both}@keyframes prtReadRing{0%{opacity:.75;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes prtReadBar{0%{opacity:0;transform:scaleX(0)}12%{opacity:.9}50%,80%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.prt_way.in li svg,.prt_fixcard.in .prt_fix_list li svg,.prt_checks_copy.in .prt_checks_list li svg{animation:prtTick .55s var(--prt-pop) backwards;animation-delay:calc(.55s + var(--k) * .14s)}.prt_way.in li>span,.prt_fixcard.in .prt_fix_list li>span,.prt_checks_copy.in .prt_checks_list li>span{animation:prtLiIn .5s ease-out backwards;animation-delay:calc(.5s + var(--k) * .14s)}@keyframes prtTick{0%{opacity:0;transform:scale(0) rotate(-70deg)}}@keyframes prtLiIn{0%{opacity:0;transform:translate(-8px)}}.prt_checks{padding:64px 24px}.prt_checks .prt_section_head{margin-bottom:32px}.prt_checks_inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.prt_checks_copy{--c: 13,148,136;--c2: 45,212,191}.prt_page .prt_checks_copy .prt_checks_list{margin-top:0}.prt_checks_visual{display:flex;justify-content:center;min-width:0}.prt_cm{width:100%;max-width:460px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--prt-line);box-shadow:0 30px 60px -30px #04142966}.prt_cm_head{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:var(--prt-slate);background:#f8fafc;border-bottom:1px solid var(--prt-line)}.prt_cm_head b{color:var(--prt-ink)}.prt_cm_head span{margin-left:auto;font-family:var(--prt-mono);font-size:11.5px}.prt_cm_status{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--prt-line)}.prt_cm_led{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:#10b981}.prt_cm_led:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #10b981;opacity:0}.prt_motion .prt_cm_led:after{animation:prtLedRing 6s ease-out 1s infinite}@keyframes prtLedRing{0%,70%{opacity:0;transform:scale(.6)}75%{opacity:.7}to{opacity:0;transform:scale(1.8)}}.prt_cm_name{font-family:var(--prt-mono);font-size:12.5px;font-weight:700;color:var(--prt-ink);min-width:0;overflow-wrap:anywhere}.prt_cm_pass{margin-left:auto;flex:none;font-size:12px;font-weight:800;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 10px;border-radius:99px}.prt_cm_body{padding:14px 16px 16px}.prt_cm_sub{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--prt-violet)}.prt_cm_meta{margin-top:4px;font-size:12.5px;color:var(--prt-slate)}.prt_cm_suites{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.prt_cm_suites li{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;font-size:13px;border-radius:10px;border:1px solid var(--prt-line);background:#fff;transition:border-color .4s,box-shadow .4s,transform .4s var(--prt-ease)}.prt_cm_suites li.is-scan{border-color:#6d28d973;box-shadow:0 10px 22px -14px #6d28d98c;transform:translate(4px)}.prt_cm_kind{flex:none;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--prt-violet);background:#f1ecfe;padding:2px 7px;border-radius:6px;min-width:44px;text-align:center}.prt_cm_suite{font-weight:600;min-width:0;overflow-wrap:anywhere}.prt_cm_res{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#047857}.prt_fix{padding:72px 24px 80px;background:linear-gradient(180deg,var(--prt-soft),#fff)}.prt_fix_grid,.prt_ci_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.prt_fixcard,.prt_cicard{position:relative;display:flex;flex-direction:column;border:1px solid var(--prt-line);border-radius:20px;padding:26px;background:#fff;transition:transform .3s var(--prt-ease),box-shadow .3s}.prt_fixcard:hover,.prt_cicard:hover{transform:translateY(-4px);box-shadow:0 24px 48px -26px rgba(var(--c),.5)}.prt_fixcard_top{display:flex;align-items:flex-start;gap:14px}.prt_fixcard_icon{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:20px;color:#fff;background:linear-gradient(135deg,rgb(var(--c)),rgb(var(--c2)));box-shadow:0 10px 22px -8px rgba(var(--c),.7)}.prt_fixcard:hover .prt_fixcard_icon,.prt_cicard:hover .prt_fixcard_icon{animation:prtIconTurn .9s var(--prt-ease)}@keyframes prtIconTurn{0%{transform:none}45%{transform:rotate(-12deg) scale(1.12)}to{transform:none}}.prt_fixcard h3,.prt_cicard h3{margin-top:4px;font-size:20px;font-weight:800;line-height:1.3}.prt_diff,.prt_health{margin-top:18px;border-radius:12px;overflow:hidden;border:1px solid var(--prt-line);font-size:13px}.prt_diff_head,.prt_health_head{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;color:var(--prt-slate);background:#f8fafc;border-bottom:1px solid var(--prt-line)}.prt_diff_line{position:relative;overflow:hidden;display:flex;gap:10px;padding:7px 12px;font-family:var(--prt-mono);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.prt_diff_line b{flex:none;width:10px}.prt_diff_line--old{color:#9f1239;background:#fff1f2}.prt_diff_line--new{color:#065f46;background:#ecfdf5}.prt_diff_line--new:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translate(-120%);background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.85) 50%,transparent 75%)}.prt_motion .prt_diff_line--new:after{animation:prtSweep 7s ease-in-out 1.5s infinite}@keyframes prtSweep{0%,70%{transform:translate(-120%)}95%,to{transform:translate(120%)}}.prt_diff_foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--prt-line)}.prt_diff_why{margin-right:auto;font-size:11.5px;color:var(--prt-slate)}.prt_diff_btn{position:relative;font-size:11.5px;font-weight:700;padding:3px 11px;border-radius:7px;color:var(--prt-slate);border:1px solid var(--prt-line);background:#fff}.prt_diff_btn--ok{color:#fff;background:#059669;border-color:#059669}.prt_diff_btn--ok:after{content:"";position:absolute;inset:-3px;border-radius:9px;border:2px solid rgba(5,150,105,.6);opacity:0;pointer-events:none}.prt_motion .prt_diff_btn--ok:after{animation:prtRing 6.4s ease-out 2s infinite}.prt_health_head svg{color:#059669}.prt_health_counts{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 4px}.prt_hc{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}.prt_hc--ok{color:#047857;background:#ecfdf5}.prt_hc--risk{color:#b45309;background:#fffbeb}.prt_hc--bad{color:#b91c1c;background:#fef2f2}.prt_health_row{padding:6px 12px;font-size:12.5px;color:var(--prt-slate)}.prt_health_row:last-child{padding-bottom:11px}.prt_health_row b{margin-right:6px}.prt_hr_ok{color:#047857}.prt_hr_wait{color:var(--prt-violet)}.prt_ci{padding:48px 24px 80px}.prt_page .prt_cicard_text{margin-top:14px;font-size:14.5px;line-height:1.65;color:var(--prt-slate)}.prt_opts{margin:16px 0 0;display:grid;gap:8px}.prt_opts>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5}.prt_opts dt{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c));padding-top:2px}.prt_opts dd{margin:0;color:var(--prt-ink)}.prt_term{margin-top:18px;border-radius:12px;overflow:hidden;background:#0b1730;border:1px solid #1e2b4a;box-shadow:0 18px 36px -24px #041429b3}.prt_term_bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.prt_term_bar i{width:9px;height:9px;border-radius:50%}.prt_term_bar i:nth-child(1){background:#ff5f57}.prt_term_bar i:nth-child(2){background:#febc2e}.prt_term_bar i:nth-child(3){background:#28c840}.prt_term_bar span{margin-left:8px;font-family:var(--prt-mono);font-size:11px;color:#94a3b8}.prt_term_body{padding:12px 14px 14px;display:grid;gap:4px}.prt_term_line{font-family:var(--prt-mono);font-size:11.5px;line-height:1.55;color:#cbd5e1;white-space:pre-wrap;overflow-wrap:anywhere}.prt_term_line--bad{color:#fda4af}.prt_term_line--ok{color:#6ee7b7}.prt_cicard.in .prt_term_line{animation:prtLineIn .45s ease-out backwards;animation-delay:calc(.9s + var(--k) * .55s)}@keyframes prtLineIn{0%{opacity:0;transform:translateY(4px)}}.prt_safe{position:relative;overflow:hidden;color:#fff;padding:84px 24px;background:linear-gradient(160deg,#020c1b,#041429 55%,#0f1a40)}.prt_orb--c{width:360px;height:360px;left:-120px;bottom:-160px;background:#6d28d9;opacity:.3;animation:prtFloat 14s ease-in-out infinite}.prt_orb--d{width:300px;height:300px;right:-80px;top:-120px;background:#05c;opacity:.35;animation:prtFloat 12s ease-in-out infinite reverse}.prt_safe_inner{position:relative;z-index:2;max-width:1080px;margin:0 auto}.prt_safe_copy{max-width:700px;margin:0 auto;text-align:center}.prt_safe_copy h2{font-size:34px;font-weight:800;color:#fff}.prt_safe_copy>p{margin-top:14px;font-size:16px;line-height:1.7;color:#ffffffb8}.prt_set{max-width:640px;margin:36px auto 40px;border-radius:14px;overflow:hidden;text-align:left;background:#020c1bb8;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -28px #000000bf}.prt_set_head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 18px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.prt_set_head b{font-size:15px}.prt_set_beta{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fde68a;background:#f59e0b29;border:1px solid rgba(252,211,77,.35);padding:2px 8px;border-radius:99px}.prt_set_desc{flex-basis:100%;font-size:12.5px;color:#94a3b8}.prt_set_rows{list-style:none;margin:0;padding:8px 10px 10px;display:grid;gap:2px}.prt_set_row{position:relative;display:flex;align-items:center;gap:12px;padding:9px 8px;font-size:13.5px;line-height:1.45;color:#e2e8f0;border-radius:9px}.prt_set_row:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#a78bfa1a;border:1px solid rgba(167,139,250,.3);opacity:0;pointer-events:none;transition:opacity .45s}.prt_set_row.is-scan:after{opacity:1}.prt_set_ctl{position:relative;flex:none;box-sizing:border-box}.prt_set_row--switch .prt_set_ctl{width:34px;height:19px;border-radius:99px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.prt_set_row--switch .prt_set_ctl i{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#cbd5e1}.prt_set_row--box .prt_set_ctl{width:16px;height:16px;margin:0 9px;border-radius:4px;border:1.5px solid rgba(255,255,255,.45)}.prt_safe_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prt_safe_card{border-radius:16px;padding:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.prt_safe_icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:17px;color:rgb(var(--c2));background:rgba(var(--c),.22)}.prt_safe_card.in .prt_safe_icon{animation:prtIconLand .8s var(--prt-pop) backwards;animation-delay:calc(var(--d, 0ms) + .5s)}@keyframes prtIconLand{0%{transform:scale(.6);opacity:.3}55%{transform:scale(1.22);opacity:1}to{transform:none}}.prt_safe_card h3{margin-top:14px;font-size:16px;font-weight:800;color:#fff}.prt_safe_card p{margin-top:8px;font-size:13.5px;line-height:1.6;color:#ffffffad}.prt_cta{padding:56px 24px 80px;background:#fff}.prt_cta_inner{position:relative;overflow:hidden;max-width:760px;margin:0 auto;text-align:center;color:#fff;border-radius:24px;padding:52px 32px;background:linear-gradient(120deg,#05c,#6d28d9,#0d9488,#05c);background-size:300% 300%;animation:prtShift 12s ease-in-out infinite;box-shadow:0 30px 70px -28px #05c9}.prt_page .prt_cta_inner[data-prt-reveal][data-dir].in{animation:prtInS .7s var(--prt-ease) backwards,prtShift 12s ease-in-out infinite}.prt_cta_shine{position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-130%) skew(-18deg)}.prt_motion .prt_cta_shine{animation:prtShine 7s ease-in-out infinite}@keyframes prtShine{0%,65%{transform:translate(-130%) skew(-18deg)}90%,to{transform:translate(330%) skew(-18deg)}}.prt_page .prt_cta_icon{position:relative;display:block;font-size:40px;margin:0 auto 16px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))}.prt_motion .prt_cta_icon{animation:prtBobSoft 7s ease-in-out infinite}.prt_cta_inner h2{position:relative;font-size:32px;font-weight:800;color:#fff}.prt_cta_inner p{position:relative;margin:12px auto 28px;font-size:16px;line-height:1.6;max-width:520px;opacity:.92}.prt_cta_inner .prt_hero_ctas{position:relative}.prt_btn--white:after{content:"";position:absolute;inset:-3px;border-radius:13px;border:2px solid rgba(255,255,255,.8);opacity:0;pointer-events:none}.prt_motion .prt_btn--white:after{animation:prtRing 6.4s ease-out 1.2s infinite}@keyframes prtRing{0%,66%{opacity:0;transform:scale(1)}73%{opacity:.75}to{opacity:0;transform:scale(1.14,1.42)}}@media (max-width: 1024px){.prt_flow_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prt_flow_item:nth-child(2n) .prt_flow_link{display:none}.prt_safe_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.prt_checks_inner{gap:36px}}@media (max-width: 900px){.prt_hero{padding:64px 20px 76px}.prt_hero_inner,.prt_checks_inner{grid-template-columns:minmax(0,1fr);gap:40px}.prt_hero_h1{font-size:40px}.prt_stats_inner,.prt_ways_grid,.prt_fix_grid,.prt_ci_grid{grid-template-columns:minmax(0,1fr)}.prt_section_head h2,.prt_safe_copy h2{font-size:28px}.prt_float--a{left:-8px}}@media (max-width: 560px){.prt_page{--prt-shift: 22px}.prt_grad_text.prt_ul{display:inline}.prt_grad_text.prt_ul:after{display:none}.prt_hero{padding:52px 16px 72px}.prt_hero_h1{font-size:33px}.prt_hero_sub{font-size:16px}.prt_stats,.prt_flow,.prt_ways,.prt_checks,.prt_fix,.prt_ci,.prt_safe,.prt_cta{padding-left:16px;padding-right:16px}.prt_pr{padding:13px}.prt_comment{padding:11px}.prt_test{flex-wrap:wrap;row-gap:4px}.prt_test_name{flex-basis:100%}.prt_test_state{margin-left:auto}.prt_float--a{top:-18px;left:0}.prt_float--c{display:none}.prt_flow_grid,.prt_safe_cards{grid-template-columns:minmax(0,1fr)}.prt_way,.prt_fixcard,.prt_cicard{padding:22px}.prt_opts>div{grid-template-columns:minmax(0,1fr);gap:2px}.prt_diff_why{flex-basis:100%;margin-right:0}.prt_set_row{font-size:13px}.prt_cta_inner{padding:40px 22px}.prt_cta_inner h2{font-size:26px}.prt_stat_val{font-size:38px}.prt_page{--prt-draw: prtDrawY}.prt_flow_item:nth-child(2n) .prt_flow_link{display:block}.prt_flow_top{position:static}.prt_flow_link{position:absolute;left:33px;top:100%;flex:none;width:12px;height:18px;margin:0;clip-path:inset(0 -8px)}.prt_flow_line{inset:0 auto 6px 5px;width:2px;height:auto;transform-origin:top;background:linear-gradient(180deg,rgba(var(--c),.55),rgba(var(--c),.3))}.prt_flow_head{inset:auto auto 1px 2px;transform:rotate(135deg)}.prt_flow_pulse{background:radial-gradient(circle at 50% 100%,rgb(var(--c2)) 0 3.5px,rgba(var(--c2),.35) 4px 6px,transparent 6.5px),linear-gradient(180deg,transparent,rgba(var(--c2),.85)) 50% 0 / 2px 100% no-repeat;transform:translateY(-101%)}.prt_motion .prt_flow_item.in .prt_flow_pulse{animation-name:prtCometFlowY;animation-delay:calc(2.6s + var(--k) * 1.7s)}.prt_flow_item.in .prt_flow_num,.prt_flow_item.in .prt_flow_line,.prt_flow_item.in .prt_flow_head{animation-delay:.35s}.prt_flow_item.in .prt_flow_line{animation-delay:.65s}.prt_flow_item.in .prt_flow_head{animation-delay:1s}}@media (prefers-reduced-motion: reduce){.prt_page *,.prt_page *:before,.prt_page *:after{animation:none!important;transition:none!important}}
