:root{color-scheme:light;--blue:#0057ff;--blue-600:#0047d6;--blue-50:#eef4ff;--blue-100:#dce8ff;--cyan:#39c6ff;--navy:#04102e;--navy-2:#0a1a45;--navy-line:#1b2c5e;--ink:#0b1020;--ink-2:#2b3245;--mut:#5d6478;--mut-2:#8a90a2;--line:#e4e8f0;--line-2:#eef1f6;--bg:#f6f8fb;--white:#fff;--ok:#0f9d58;--warn:#c27c00;--bad:#d93636;--head:var(--font-manrope),"Inter",system-ui,sans-serif;--text:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--sh-sm:0 1px 2px rgba(11,16,32,.06);--sh:0 1px 2px rgba(11,16,32,.05),0 8px 24px -12px rgba(11,30,80,.18);--sh-lg:0 2px 6px rgba(11,16,32,.06),0 40px 80px -32px rgba(4,16,46,.45)}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font:16px/1.6 var(--text);-webkit-font-smoothing:antialiased}.gut{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.in{max-width:1200px;margin:0 auto}h1,h2,h3,h4{font-family:var(--head);margin:0;letter-spacing:-.03em;text-wrap:balance}p{margin:0}a{color:inherit}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:6px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{width:18px;height:18px;stroke-width:1.8;flex:none}.proto{position:fixed;z-index:60;left:50%;transform:translateX(-50%);bottom:calc(12px + env(safe-area-inset-bottom, 0px));background:var(--ink);color:#fff;font-size:12px;padding:7px 14px;border-radius:99px;white-space:nowrap;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis}section.blk{padding-block:112px}.head-l{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 64px;gap:24px 64px;align-items:end;margin-bottom:48px}.head-l h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;font-weight:800}.head-l p{color:var(--mut);font-size:18px;max-width:52ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14.5px var(--text);border-radius:10px;padding:10px 16px;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .15s,transform .15s,border-color .15s}.btn .ic{width:16px;height:16px}.btn.pri{background:var(--blue);color:#fff}.btn.pri:hover{background:var(--blue-600)}.btn.dark{background:var(--ink);color:#fff}.btn.out{background:#fff;color:var(--ink-2);border-color:var(--line);box-shadow:var(--sh-sm)}.btn.out:hover{border-color:#cfd6e3}.btn.sm{padding:7px 11px;font-size:13px;border-radius:8px}.dot{width:8px;height:8px;border-radius:99px;display:inline-block;flex:none}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.mut{background:#c3c9d6}header.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:51;background:var(--blue)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;transition:background .2s,box-shadow .2s}.scrolled .nav-wrap{background:rgba(255,255,255,.86);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 var(--line)}.scrolled .nav{color:var(--ink)}.nav{color:#fff}.logo{display:inline-flex;align-items:center;gap:10px;font:800 19px/1 var(--head);letter-spacing:-.035em;text-decoration:none}.nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0;font-size:15px;opacity:.9}.nav ul a{text-decoration:none}.nav .act{display:flex;gap:10px;align-items:center}.nav .login{font-size:15px;text-decoration:none;opacity:.9}.nav .btn.cta{background:#fff;color:var(--ink)}.hero,.scrolled .nav .btn.cta{background:var(--blue);color:#fff}.hero{position:relative;margin-top:-72px;padding-top:150px;padding-bottom:110px;overflow:hidden}.hero:before{inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000,transparent 85%);mask-image:radial-gradient(70% 70% at 60% 45%,#000,transparent 85%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{right:-12%;top:50%;width:1000px;height:1000px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(90,205,255,.5),transparent 62%);animation:glow 9s ease-in-out infinite alternate}@keyframes glow{to{transform:translate(-60px,-46%) scale(1.08)}}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hero h1{font-size:clamp(36px,5vw,68px);line-height:1.04;font-weight:800;letter-spacing:-.04em;max-width:15ch;text-wrap:wrap}.hero .sub{margin-top:22px;font-size:clamp(17px,1.5vw,19.5px);color:rgba(255,255,255,.9);max-width:48ch}form.join{margin-top:32px;display:flex;gap:6px;width:min(520px,100%);background:#fff;border-radius:99px;padding:6px;box-shadow:0 24px 50px -20px rgba(0,10,50,.6)}form.join .field{flex:1 1;display:flex;align-items:center;gap:10px;padding-left:12px;min-width:0;color:var(--mut-2)}form.join input{flex:1 1;min-width:0;border:0;background:transparent;font:16px var(--text);color:var(--ink);padding:12px 0}form.join input:focus{outline:none}form.join:focus-within{box-shadow:0 0 0 4px rgba(57,198,255,.45),0 24px 50px -20px rgba(0,10,50,.6)}form.join button{background:var(--ink);color:#fff;border:0;font:600 15px var(--text);border-radius:99px;padding:0 20px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:46px}form.join button:hover{background:#222a44}form.join .field{padding-left:16px}.formmsg{min-height:1.4em;margin-top:10px;font-size:14px;color:#bfe6ff}.reass{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px;color:rgba(255,255,255,.9)}.reass span{display:inline-flex;align-items:center;gap:8px}.reass .ic{width:16px;height:16px;color:#fff}.run{background:#fff;color:var(--ink);border-radius:16px;box-shadow:var(--sh-lg),0 0 0 1px rgba(255,255,255,.4);overflow:hidden}.run-top{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2);font-size:13.5px}.run-top .repo{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-width:0}.run-top .repo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-top .br{font:12px var(--mono);color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 7px;display:inline-flex;gap:5px;align-items:center}.run-top .br .ic{width:13px;height:13px}.run-top .state{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--blue);white-space:nowrap}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.run-sub{display:flex;align-items:center;gap:10px;padding:12px 16px 4px}.run-sub .agent-av{width:28px;height:28px;border-radius:8px;background:var(--blue);color:#fff;display:grid;place-items:center;flex:none}.run-sub .agent-av .ic{width:16px;height:16px}.run-sub b{font-size:14px}.run-sub small{display:block;font-size:12.5px;color:var(--mut)}.steps{list-style:none;margin:0;padding:8px 16px 6px}.steps li{display:grid;grid-template-columns:28px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:10px 0;position:relative}.steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:36px;bottom:-6px;width:2px;background:var(--line-2)}.steps li.done:not(:last-child):before{background:var(--blue-100)}.st{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;border:1.5px solid var(--line);background:#fff;color:var(--mut-2)}.st .ic{width:15px;height:15px}.done .st{background:var(--blue);border-color:var(--blue);color:#fff}.warnst .st{background:#fff6e5;border-color:#f2d49b;color:var(--warn)}.active .st{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px var(--blue-50)}.steps .d,.steps .t{display:block}.steps .t{font-size:14px;font-weight:600;line-height:1.35}.steps .d{font-size:13px;color:var(--mut);margin-top:2px}.steps .d code{font:12px var(--mono);color:var(--ink-2);background:var(--bg);padding:1px 5px;border-radius:4px}.steps .m{font:12px var(--mono);white-space:nowrap;padding-top:3px}.pending .t,.steps .m{color:var(--mut-2)}.run-foot{display:flex;align-items:center;gap:12px;padding:12px 16px 14px;border-top:1px solid var(--line-2);background:#fbfcfe;flex-wrap:wrap}.prog{flex:1 1;min-width:120px;display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--mut)}.prog .bar{height:6px;background:var(--line-2);border-radius:99px;overflow:hidden}.prog .bar i{display:block;height:100%;width:70%;background:var(--blue);border-radius:99px;transition:width .6s ease}.bi{display:inline-flex;align-items:center;gap:.3em;font-weight:600;color:#fff;white-space:nowrap}.bi svg{width:1em;height:1em;fill:currentColor;flex:none;transform:translateY(.02em)}.l1{display:block}.l1,.rot{white-space:nowrap}.rot{display:inline-block;text-align:left;padding:0 .16em;margin:0 -.02em;border-radius:.18em;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.rot.out{animation:rotOut .32s ease-in forwards}.rot.in{animation:rotIn .42s cubic-bezier(.2,.8,.2,1)}@keyframes rotOut{to{opacity:0;transform:translateY(-.35em);filter:blur(4px)}}@keyframes rotIn{0%{opacity:0;transform:translateY(.35em);filter:blur(4px)}}.scene{position:relative;height:500px;perspective:1400px}.bk{position:absolute;background:#fff;color:var(--ink);border-radius:18px;padding:16px 18px;box-shadow:0 40px 70px -30px rgba(0,20,90,.75);transform:rotateY(-14deg) rotateX(6deg);transition:transform .3s ease-out;animation:bfloat 7s ease-in-out infinite}.bk h6{margin:0 0 8px;font:600 12.5px var(--text);color:var(--mut);display:flex;align-items:center;gap:7px}.bk h6 .ic{width:15px;height:15px}.k1{left:4%;top:30px;width:290px}.k2{right:0;top:150px;width:270px;animation-delay:-2.5s}.k3{left:0;bottom:20px;width:320px;animation-delay:-4.5s}@keyframes bfloat{50%{translate:0 -12px}}.bbig{font:800 60px/1 var(--head);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bbig small{font:500 16px var(--text);color:var(--mut);letter-spacing:0}.bring{height:10px;background:#e8eef9;margin-top:12px;overflow:hidden}.bring,.bring i{border-radius:99px}.bring i{display:block;height:100%;width:72%;background:var(--blue)}.bup{font-size:12.5px;color:var(--ok);margin-top:10px;font-weight:700;display:flex;align-items:center;gap:5px}.bup .ic{width:14px;height:14px}.bit{display:flex;align-items:center;gap:9px;font-size:13.5px;padding:9px 0;border-top:1px solid #eef1f8}.bit:first-of-type{border-top:0}.bt{margin-left:auto;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.bt.ok{background:#e8f6ee;color:var(--ok)}.bt.bad{background:#fdeeee;color:var(--bad)}.bt.warn{background:#fff4dc;color:#a86600}.bagent{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5}.bav{width:32px;height:32px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center;flex:none}.bav .ic{width:17px;height:17px}.bagent b{font-size:14px}.bagent .btn{margin-top:10px}@media (max-width:1080px){.scene{height:470px;max-width:560px;width:100%;justify-self:center}}@media (max-width:560px){.scene{height:auto;display:grid;grid-gap:14px;gap:14px;perspective:none}.bk{position:static;width:auto!important;transform:none!important;animation:none}.k2{margin-left:24px}.k3{margin-right:24px}}.stack{padding-block:44px 8px}.stack .in{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px}.stack p{font-size:14.5px;color:var(--mut)}.stack p b{color:var(--ink);font-weight:600}.logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 32px;color:#7b8296}.logos span{display:inline-flex;align-items:center;gap:8px;font:700 16px var(--head);letter-spacing:-.02em;white-space:nowrap}.logos svg{width:22px;height:22px;fill:currentColor}.logos .wm svg{width:94px}.logos{gap:18px 24px}.logos .wm svg{width:88px;height:21px}.dash{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-lg);overflow:hidden;display:grid;grid-template-columns:232px 1fr}.dside{background:#fafbfd;border-right:1px solid var(--line-2);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.dside .logo{font-size:16px;padding:4px 8px 14px}.proj{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:12px}.proj .av{width:28px;height:28px;border-radius:8px;background:#ffe7c7;color:#9a5b00;font:700 12px var(--text);display:grid;place-items:center;flex:none}.proj b{font-size:13px;display:block;line-height:1.2}.proj small{font-size:11.5px;color:var(--mut)}.proj .ic{margin-left:auto;width:15px;height:15px;color:var(--mut-2)}.dside a{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2);text-decoration:none;padding:8px 10px;border-radius:8px}.dside a .ic{width:16px;height:16px;color:var(--mut)}.dside a.on{background:var(--blue-50);font-weight:600}.dside a.on,.dside a.on .ic{color:var(--blue)}.dside a .n{margin-left:auto;font-size:11.5px;color:var(--bad);font-weight:700}.dside .grow{flex:1 1}.dside .me{display:flex;align-items:center;gap:10px;font-size:13px;border-top:1px solid var(--line-2);margin-top:8px;padding:14px 10px 8px}.dside .me .av{width:26px;height:26px;border-radius:99px;background:var(--blue-100);color:var(--blue);font:700 11px var(--text);display:grid;place-items:center}.dmain{padding:20px 24px 24px;display:grid;grid-gap:18px;gap:18px;min-width:0;background:#fff}.dbar{gap:10px;flex-wrap:wrap}.crumbs,.dbar{display:flex;align-items:center}.crumbs{gap:6px;font-size:13.5px;color:var(--mut)}.crumbs .ic{width:14px;height:14px}.crumbs b{color:var(--ink);font-weight:600}.dbar .sp{flex:1 1}.dbar small{font-size:12.5px;color:var(--mut);display:inline-flex;align-items:center;gap:6px}.dbar small .ic{width:14px;height:14px}.kpis{grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.kpi,.kpis{display:grid}.kpi{border:1px solid var(--line);border-radius:12px;padding:14px 16px;grid-gap:6px;gap:6px;min-width:0}.kpi .l{font-size:12.5px;color:var(--mut);display:flex;align-items:center;gap:7px}.kpi .l .ic{width:15px;height:15px}.kpi .v{font:800 28px/1.05 var(--head);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .v small{font:500 14px var(--text);color:var(--mut);letter-spacing:0}.kpi .s{font-size:12px;color:var(--mut);display:flex;gap:6px;align-items:center}.kpi .s .up{color:var(--ok);font-weight:600;display:inline-flex;align-items:center;gap:3px}.kpi .s .up .ic{width:13px;height:13px}.kpi .meter{height:5px;background:var(--line-2);border-radius:99px;overflow:hidden}.kpi .meter i{display:block;height:100%;background:var(--blue);border-radius:99px}.drow{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:12px;gap:12px}.panel{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.panel-h h4{font:600 14px var(--text);letter-spacing:0}.panel-h small{font-size:12px;color:var(--mut)}.chart{padding:10px 14px 12px}.chart svg{width:100%;height:190px;display:block;overflow:visible}.chart text{font:11px var(--text);fill:var(--mut-2)}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-weight:500;color:var(--mut);font-size:12px;padding:9px 14px;background:#fbfcfe;white-space:nowrap}td,th{border-bottom:1px solid var(--line-2)}td{padding:10px 14px;vertical-align:middle}tr:last-child td{border-bottom:0}td .cell{display:flex;align-items:center;gap:9px}td .who{color:var(--mut)}td .who,td.eff{white-space:nowrap}td.eff{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}td .st-txt{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:500}.tbl-wrap{overflow-x:auto}.showcase{position:relative;border-radius:28px;padding:48px 48px 0;overflow:hidden;background:var(--blue)}.showcase:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 0,#000,transparent 80%)}.showcase:after{content:"";position:absolute;left:50%;top:-40%;width:1100px;height:700px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(90,205,255,.55),transparent);pointer-events:none}.pd{position:relative;z-index:1;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -1px 0 rgba(255,255,255,.6),0 40px 90px -30px rgba(0,15,70,.7);overflow:hidden}.pd-chrome{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#f7f8fb;border-bottom:1px solid var(--line-2)}.pd-chrome>span{width:11px;height:11px;border-radius:99px;background:#dfe3ec}.pd-url{margin:0 auto;display:inline-flex;align-items:center;gap:6px;font:12.5px var(--text);color:var(--mut);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 14px}.pd-url .ic{width:12px;height:12px}.pd-app{display:grid;grid-template-columns:236px 1fr}.pd-side{padding:16px 12px;border-right:1px solid var(--line-2);background:#fbfcfe;display:flex;flex-direction:column;gap:6px}.pd-ws{display:flex;align-items:center;gap:10px;padding:6px 8px 12px}.pd-ws-av{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#ffcf9a,#ff9a6b);color:#6b2e00;font:700 12px var(--text);display:grid;place-items:center;flex:none}.pd-ws b{font-size:13.5px;display:block;line-height:1.2}.pd-ws small{font-size:11.5px;color:var(--mut)}.pd-ws .ic{margin-left:auto;width:15px;height:15px;color:var(--mut-2)}.pd-search{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mut-2);border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;margin-bottom:8px}.pd-search .ic{width:14px;height:14px}.pd-search kbd{margin-left:auto;font:11px var(--text);color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:0 5px}.pd-nav{display:grid;grid-gap:2px;gap:2px}.pd-nav a{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2);padding:7px 10px;border-radius:8px}.pd-nav a .ic{width:16px;height:16px;color:var(--mut-2)}.pd-nav a.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(11,16,32,.08),0 0 0 1px var(--line)}.pd-nav a.on .ic{color:var(--blue)}.pd-nav em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--mut)}.pd-nav em.r{color:var(--bad);font-weight:700}.pd-nav em.b{color:var(--blue);font-weight:700}.pd-label{font-size:11.5px;color:var(--mut-2);padding:14px 10px 4px;font-weight:500}.pd-plan{margin-top:auto;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.pd-plan b{font-size:13px}.pd-plan span{color:var(--mut)}.pd-plan-bar{height:6px;border-radius:99px;background:var(--line-2);overflow:hidden;margin-top:4px}.pd-plan-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#39c6ff,#0057ff)}.pd-main{padding:22px 24px 26px;display:grid;grid-gap:18px;gap:18px;min-width:0;background:#fff}.pd-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pd-top h4{font:800 22px var(--head);letter-spacing:-.03em}.pd-top p{color:var(--mut);font-size:14px;margin-top:2px}.pd-top-r{align-items:center;gap:12px}.pd-avs,.pd-top-r{display:flex}.pd-avs>span{width:28px;height:28px;border-radius:99px;border:2px solid #fff;display:grid;place-items:center;font:700 10.5px var(--text);margin-left:-8px}.pd-avs .ag{background:var(--blue);color:#fff}.pd-avs .ag .ic{width:13px;height:13px}.pd-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.pd-card{border:1px solid var(--line);border-radius:16px;padding:16px 18px;min-width:0;background:#fff;position:relative}.pd-k{font-size:12.5px;color:var(--mut);font-weight:500;display:inline-flex;align-items:center;gap:7px}.pd-k .ic{width:15px;height:15px}.pd-score{grid-column:span 2;grid-row:span 2;display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:center;background:linear-gradient(180deg,#f6f9ff,#fff 60%)}.pd-ring{position:relative;width:150px;height:150px}.pd-ring svg{width:100%;height:100%}.pd-ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.pd-ring b{font:800 46px/1 var(--head);letter-spacing:-.05em}.pd-ring small{font-size:12px;color:var(--mut);margin-top:2px}.pd-score-t{display:grid;grid-gap:6px;gap:6px;min-width:0}.pd-h{font:800 22px var(--head);letter-spacing:-.03em}.pd-trend{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ok);font-weight:600}.pd-trend .ic{width:15px;height:15px}.pd-axes{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.pd-axes span{display:grid;grid-template-columns:92px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:12px;color:var(--ink-2)}.pd-axes span i{display:block;height:6px;border-radius:99px;background:linear-gradient(90deg,#39c6ff,#0057ff);width:var(--w);order:2}.pd-axes span.w i{background:linear-gradient(90deg,#ffc76b,#e08a00)}.pd-axes span.r i{background:linear-gradient(90deg,#ff9b8f,#d93636)}.pd-mini{display:grid;grid-gap:4px;gap:4px;align-content:start;padding-bottom:50px}.pd-mini:nth-of-type(4){grid-column:span 2}.pd-n{font:800 30px/1.1 var(--head);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-n small{font:500 15px var(--text);color:var(--mut);letter-spacing:0}.pd-sub{font-size:12.5px;color:var(--mut)}.spark{position:absolute;left:18px;right:18px;bottom:14px;width:calc(100% - 36px);height:26px}.pd-chart{grid-column:span 2;padding-bottom:12px}.pd-ch{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.pd-seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:2px;font-size:12px}.pd-seg span{padding:3px 10px;border-radius:7px;color:var(--mut)}.pd-seg span.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(11,16,32,.1)}.pd-chart svg{width:100%;height:190px;display:block}.pd-tip{position:absolute;right:calc(14.3% + 8px);top:56px;background:var(--ink);color:#fff;border-radius:10px;padding:7px 10px;font-size:12px;box-shadow:0 10px 24px -10px rgba(0,0,0,.5);display:grid;grid-gap:1px;gap:1px;white-space:nowrap}.pd-tip span{color:#b9c3dc}.pd-x{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mut-2);margin-top:6px}.pd-feed{grid-column:span 2}.pd-feed ul{grid-template-columns:1fr 1fr;gap:18px 16px;list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.pd-feed li{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13px}.pd-feed b{font-weight:600;display:block;line-height:1.3}.pd-feed small{color:var(--mut);font-size:12px;line-height:1.35;display:block}.fi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.fi .ic{width:15px;height:15px}.fi.b{background:var(--blue-50);color:var(--blue)}.fi.o{background:#e8f6ee;color:var(--ok)}.fi.w{background:#fff4dc;color:#b06d00}.fi.g{background:var(--bg);color:var(--ink-2)}.pd-table{grid-column:span 4;padding:16px 0 6px}.pd-table .pd-ch{padding:0 18px}.pd-filter{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:4px 10px}.pd-filter .ic{width:14px;height:14px}.pd-row{display:grid;grid-template-columns:30px minmax(0,1fr) 170px 80px 120px;grid-gap:14px;gap:14px;align-items:center;padding:11px 18px;border-top:1px solid var(--line-2);font-size:13.5px;transition:background .15s}.pd-row:hover{background:#f8faff}.prio{width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.prio .ic{width:16px;height:16px}.prio.crit{background:#fdeeee;color:var(--bad)}.prio.high{background:#fff4dc;color:#b06d00}.prio.ok{background:#e8f6ee;color:var(--ok)}.pt b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt small{color:var(--mut);font-size:12px}.po{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);white-space:nowrap;font-size:13px}.own{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;flex:none;font:700 10px var(--text)}.own.ag{background:var(--blue);color:#fff}.own.ag .ic{width:13px;height:13px}.own.lv{background:#fff0ec;color:#ff5a3c}.own.lv svg{width:13px;height:13px;fill:currentColor}.own.dv{background:#e9e4ff;color:#4b3bb3}.pe{color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe,.ps{white-space:nowrap}.ps{justify-self:start;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:3px 10px}.ps.ready{color:var(--blue);background:var(--blue-50);border-color:#cfe0ff}.ps.okd{color:var(--ok);background:#e8f6ee;border-color:#c9ebd6}.pd-row.done .pt b{color:var(--mut);text-decoration:line-through}@media (max-width:1080px){.showcase{padding:28px 20px 0;border-radius:22px}.pd-app{grid-template-columns:1fr}.pd-side{display:none}.pd-grid{grid-template-columns:1fr 1fr}.pd-score{grid-row:auto}.pd-chart,.pd-feed,.pd-mini:nth-of-type(4),.pd-score,.pd-table{grid-column:span 2}}@media (max-width:680px){.showcase{padding:18px 12px 0}.pd-feed ul{grid-template-columns:1fr}.pd-main{padding:16px}.pd-top-r .pd-avs{display:none}.pd-grid{grid-template-columns:1fr}.pd-chart,.pd-feed,.pd-mini:nth-of-type(4),.pd-score,.pd-table{grid-column:span 1}.pd-score{grid-template-columns:1fr;justify-items:start}.pd-ring{width:120px;height:120px}.pd-ring b{font-size:38px}.pd-tip{display:none}.pd-row{grid-template-columns:30px minmax(0,1fr) auto}.pd-row .pe,.pd-row .po,.pd-url{display:none}}.axes{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;align-items:start}.tablist{display:grid;grid-gap:4px;gap:4px}.tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid transparent;transition:background .15s,border-color .15s}.tab:hover{background:var(--bg)}.tab[aria-selected=true]{background:#fff;border-color:var(--line);box-shadow:var(--sh)}.tab .ti{width:36px;height:36px;border-radius:10px;background:var(--bg);color:var(--ink-2);display:grid;place-items:center}.tab[aria-selected=true] .ti{background:var(--blue);color:#fff}.tab b{font:700 15.5px var(--head);letter-spacing:-.015em;display:block}.tab small{font-size:13px;color:var(--mut);display:block;line-height:1.35}.tabpanel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);overflow:hidden;min-width:0}.tp-h{padding:22px 24px 18px;border-bottom:1px solid var(--line-2);display:grid;grid-gap:6px;gap:6px}.tp-h h3{font-size:22px;font-weight:800}.tp-h p{color:var(--mut);font-size:15.5px;max-width:64ch}.tp-b{padding:0}.tp-b.pad{padding:20px 24px 24px}.mono{font:12px var(--mono);color:var(--mut)}.find{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:14px 24px;border-bottom:1px solid var(--line-2)}.find:last-child{border-bottom:0}.find .fi{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.find .fi .ic{width:16px;height:16px}.fi.bad{background:#fdeeee;color:var(--bad)}.fi.warn{background:#fff6e5;color:var(--warn)}.fi.ok{background:#e8f6ee;color:var(--ok)}.find b{font-size:14.5px;font-weight:600;display:block}.find p{font-size:13.5px;color:var(--mut);margin-top:2px}.code{font:12.5px/1.8 var(--mono);background:#0a1430;color:#d3dcf5;border-radius:12px;padding:14px 0;overflow-x:auto}.code div{padding:0 16px;white-space:pre}.code .ln{color:#4d5d8a;display:inline-block;width:26px}.code .k{color:#8fb6ff}.code .s{color:#8fe3b8}.code .c{color:#6c7aa5}.code .hl{background:rgba(255,186,73,.13);box-shadow:inset 3px 0 0 #ffba49}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.metric{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.metric b{font:800 22px var(--head);display:block;letter-spacing:-.03em}.metric small{font-size:12.5px;color:var(--mut)}.check{display:grid;grid-template-columns:20px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 24px;border-bottom:1px solid var(--line-2);font-size:14.5px}.check:last-child{border-bottom:0}.cbx{width:20px;height:20px;border-radius:6px;border:1.5px solid #c9d0dd;display:grid;place-items:center}.cbx.on{background:var(--blue);border-color:var(--blue);color:#fff}.cbx .ic{width:13px;height:13px;stroke-width:3}.check .st-txt{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--mut);white-space:nowrap}.costs{padding:20px 24px 24px}.costs svg{width:100%;height:230px;display:block;overflow:visible}.costs text{font:12px var(--text);fill:var(--mut)}.costs .val{font:700 13px var(--text);fill:var(--ink)}.also{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 26px;padding:18px 22px;background:#fff;border:1px solid var(--line);border-radius:16px;font-size:14.5px;color:var(--ink-2)}.also,.also span{align-items:center}.also span{display:inline-flex;gap:8px}.also .ic{width:17px;height:17px;color:var(--blue)}.also .also-t{font-weight:700;color:var(--ink);font-family:var(--head);margin-right:4px}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.fact{padding:32px 32px 8px 0;display:grid;grid-gap:10px;gap:10px;align-content:start}.fact+.fact{padding-left:32px;border-left:1px solid var(--line)}.fact .big{font:800 clamp(34px,3.4vw,50px)/1 var(--head);letter-spacing:-.05em;color:var(--blue);white-space:nowrap}.fact h3{font-size:19px;line-height:1.3;letter-spacing:-.02em}.fact p{color:var(--mut);font-size:15px}.fact a{font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.fact a .ic{width:14px;height:14px}.fact a:hover{color:var(--blue)}.agents{background:var(--navy);color:#fff;position:relative;overflow:hidden}.agents:before{content:"";position:absolute;right:-15%;top:-30%;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(0,87,255,.45),transparent 62%);pointer-events:none}.agents .in{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:64px;gap:64px;align-items:center}.agents h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;font-weight:800}.agents .lead{color:#b8c6ea;font-size:18px;margin-top:18px}.how3{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:18px;gap:18px}.how3 li{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px}.how3 .hi{width:40px;height:40px;border-radius:11px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:#9fdcff}.how3 b{font-size:16px;display:block}.how3 p{color:#aebbe0;font-size:14.5px}.pr{background:#fff;color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.pr-h{padding:16px 18px;border-bottom:1px solid var(--line-2);display:grid;grid-gap:8px;gap:8px}.pr-h .tt{display:flex;gap:10px;align-items:flex-start}.pr-h .tt .ic{color:var(--ok);margin-top:3px}.pr-h h4{font:700 16px var(--text);letter-spacing:-.01em}.pr-h h4 span{color:var(--mut-2);font-weight:500}.pr-h .meta{font-size:13px;color:var(--mut);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-h .open{display:inline-flex;align-items:center;gap:6px;background:#e8f6ee;color:var(--ok);font-weight:600;font-size:12.5px;padding:3px 10px;border-radius:99px}.pr-h .open .ic{width:14px;height:14px}.diff{font:12.5px/1.75 var(--mono);overflow-x:auto}.diff,.diff .fn{border-bottom:1px solid var(--line-2)}.diff .fn{display:flex;justify-content:space-between;gap:10px;padding:8px 16px;background:#f7f9fc;color:var(--ink-2)}.diff .fn span:last-child{color:var(--ok)}.diff div.l{padding:0 16px;white-space:pre}.diff .add{background:#eaf8f0}.diff .add:before{content:"+ ";color:var(--ok)}.diff .ctx:before{content:"  "}.checks{padding:12px 18px;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line-2)}.checks div{display:flex;align-items:center;gap:10px;font-size:13.5px}.checks .ic{width:17px;height:17px;color:var(--ok)}.checks small{margin-left:auto;color:var(--mut);font-size:12.5px;white-space:nowrap}.pr-f{display:flex;gap:10px;padding:14px 18px;flex-wrap:wrap;background:#fbfcfe}.pr-f .btn.merge{background:var(--ok);color:#fff}.flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;position:relative;counter-reset:s}.flow:before{content:"";position:absolute;left:24px;right:33%;top:24px;height:2px;background:linear-gradient(90deg,var(--blue-100),var(--blue-100))}.flow li{list-style:none;position:relative;padding-right:32px;display:grid;grid-gap:12px;gap:12px;align-content:start}.flow .fi2{width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh);display:grid;place-items:center;color:var(--blue);position:relative;z-index:1}.flow .fi2 .ic{width:22px;height:22px}.flow .when{font-size:13px;color:var(--blue);font-weight:600}.flow h3{font-size:21px}.flow p{color:var(--mut);font-size:15.5px}.flow ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:14.5px;color:var(--ink-2)}.flow ul li{display:flex;gap:8px;padding:0}.flow ul .ic{width:16px;height:16px;color:var(--ok);margin-top:3px}.trust{background:var(--bg)}.promises{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.promise{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.promise .pi{width:42px;height:42px;border-radius:12px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center}.promise b{font:700 17px var(--head);letter-spacing:-.02em}.promise p{color:var(--mut);font-size:14.5px}.founder{margin-top:16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px}.founder .ph{width:64px;height:64px;border-radius:99px;background:var(--blue-100);color:var(--blue);font:800 20px var(--head);display:grid;place-items:center}.founder p{color:var(--ink-2);font-size:15px;max-width:70ch}.founder b{color:var(--ink)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.faq-grid h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;font-weight:800}.faq-grid>div>p{color:var(--mut);margin-top:14px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{font:700 17.5px var(--head);letter-spacing:-.015em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--mut);transition:transform .2s}.faq details[open] summary .ic{transform:rotate(45deg)}.faq p{margin-top:10px;color:var(--mut)}.final{padding-block:24px 112px}.final .box{position:relative;overflow:hidden;border-radius:24px;padding:72px 56px;color:#fff;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:radial-gradient(70% 120% at 100% 0,#39c6ff 0,transparent 55%),radial-gradient(60% 90% at 85% 100%,#1d6bff 0,transparent 60%),var(--blue)}.final .box:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%);pointer-events:none}.final h2{font-size:clamp(30px,4vw,50px);line-height:1.05;font-weight:800}.final h2,.final p{position:relative;z-index:1}.final p{color:rgba(255,255,255,.88);margin-top:14px;font-size:17.5px}.final .r{position:relative;z-index:1}.final form.join{margin-top:0;width:100%}.final form.join button{background:var(--ink)}.final form.join{border-radius:14px}.final form.join button{border-radius:10px}.final .formmsg{color:#fff}.final .mini{margin-top:12px;display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:rgba(255,255,255,.9)}.final .mini span{display:inline-flex;align-items:center;gap:7px}.final .mini .ic{width:15px;height:15px}footer{border-top:1px solid var(--line);padding-block:48px calc(64px + env(safe-area-inset-bottom, 0px))}footer .in{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:32px;gap:32px}footer p{color:var(--mut);font-size:14px;margin-top:12px;max-width:34ch}footer h6{margin:0 0 12px;font:700 14px var(--head)}footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--mut)}.js [data-reveal]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].pre{opacity:.001;transform:translateY(22px)}@media (max-width:1080px){.nav ul{display:none}.agents .in,.dash,.faq-grid,.head-l,.hero-grid{grid-template-columns:1fr}.dside{display:none}.axes{grid-template-columns:1fr}.tablist{grid-template-columns:repeat(2,1fr)}.promises{grid-template-columns:1fr 1fr}.final .box{grid-template-columns:1fr;padding:56px 32px}footer .in{grid-template-columns:1fr 1fr}}@media (max-width:760px){section.blk{padding-block:80px}.hero{padding-top:120px;padding-bottom:72px}.kpis{grid-template-columns:1fr 1fr}.drow,.facts,.flow,.metrics{grid-template-columns:1fr}.fact,.fact+.fact{padding:26px 0;border-left:0;border-bottom:1px solid var(--line)}.flow{gap:32px}.flow:before{display:none}.stack .in{grid-template-columns:1fr}.logos{justify-content:flex-start}.tablist{grid-template-columns:1fr}.tab small{display:none}.promises{grid-template-columns:1fr}.founder{grid-template-columns:auto 1fr}.founder .btn{grid-column:1/-1;justify-self:start}.nav .login,.steps .m{display:none}.dmain{padding:16px}.hide-sm{display:none}footer .in{grid-template-columns:1fr}}@media (max-width:460px){form.join{flex-direction:column}form.join .field{padding:4px 8px}form.join button{justify-content:center}.kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent{margin-top:8px;font-size:12.5px;color:rgba(255,255,255,.75);max-width:52ch}.consent a{color:inherit}.final .consent{color:rgba(255,255,255,.8)}.wl-next{margin-top:28px;width:min(520px,100%);background:#fff;color:var(--ink);border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 24px 50px -20px rgba(0,10,50,.6)}.wl-next .wl-h{font-weight:600;font-size:15px}.wl-next label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--ink-2);font-weight:500}.wl-next select,.wl-next textarea{font:15px var(--text);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 10px;width:100%}.wl-next textarea{resize:vertical}.wl-next button{justify-self:start;background:var(--ink);color:#fff;border:0;border-radius:99px;font:600 14.5px var(--text);padding:10px 18px;cursor:pointer}.wl-next button:disabled{opacity:.6}.cta-row{margin-top:32px}.final .cta-row{margin-top:0}.btn.big{font-size:16px;padding:15px 24px;border-radius:12px}.final .btn.big,.hero .btn.big{background:#fff;color:var(--ink);box-shadow:0 24px 50px -20px rgba(0,10,50,.6)}.final .btn.big:hover,.hero .btn.big:hover{transform:translateY(-1px)}.trial{color:rgba(255,255,255,.92)}.final .trial,.trial{margin-top:12px;font-size:14px}.trial.dark{color:var(--mut)}.soon{display:inline-block;vertical-align:middle;margin-left:8px;font:600 12px/1 var(--text);letter-spacing:0;color:var(--blue);background:var(--blue-50);border-radius:99px;padding:5px 10px;font-style:normal}.agents .soon{background:rgba(57,198,255,.18);color:#8fdcff}.price{display:grid;grid-template-columns:1fr 1.25fr;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh);overflow:hidden}.price-main{padding:40px;border-right:1px solid var(--line);display:grid;align-content:start;grid-gap:14px;gap:14px}.price-tag{justify-self:start;font:600 13px/1 var(--text);color:var(--blue);background:var(--blue-50);padding:7px 12px;border-radius:99px}.price-amt{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-amt b{font:800 clamp(48px,6vw,68px)/1 var(--head);letter-spacing:-.045em}.price-amt span{font-size:15px}.price-amt span,.price-then{color:var(--mut)}.price-main .btn{justify-self:start;margin-top:6px}.price-main .trial{margin-top:0}.price-list{list-style:none;margin:0;padding:40px;display:grid;grid-gap:16px;gap:16px;align-content:center}.price-list li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-2)}.price-list .ic{color:var(--ok);margin-top:3px}.price-list li:last-child .ic{color:var(--mut-2)}.price-note{margin-top:24px;color:var(--mut);max-width:70ch}.price-note a{color:var(--blue)}.res{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.rescard{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.rescard:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--sh)}.rescard .rt{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--blue)}.rescard h3{font-size:21px;line-height:1.25;font-weight:800}.rescard p{color:var(--mut)}.rescard .rl{display:inline-flex;align-items:center;gap:6px;font-weight:600;margin-top:4px}@media (max-width:860px){.price{grid-template-columns:1fr}.price-main{border-right:0;border-bottom:1px solid var(--line)}.price-list,.price-main{padding:28px}.res{grid-template-columns:1fr}}@media (max-width:520px){.nav .btn.cta .nb{display:none}}