.pr-hero{padding:36px 0 24px}.pr-head{text-align:center;max-width:1000px;margin:18px auto 0}.pr-pill{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg-elevated);box-shadow:var(--shadow-sm);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pr-head h1{font-size:clamp(2.5rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.045em;font-weight:650;margin:22px 0 18px;text-wrap:balance}.pr-head h1 span{display:block;color:var(--text-3)}.pr-head>p{color:var(--text-2);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.5;max-width:560px;margin:0 auto}.pr-controls{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.pr-seg{display:inline-flex;gap:2px;padding:4px;border-radius:10px;background:#0000000d;border:1px solid var(--line-soft)}.pr-seg button{appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:7px;font:inherit;font-size:14.5px;font-weight:560;color:var(--text-2);transition:background .32s var(--ease-out),color .18s var(--ease-out),box-shadow .32s var(--ease-out)}.pr-seg button:hover{color:var(--text)}.pr-seg button.active{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #00000014,0 4px 12px -4px #0000001f}.pr-seg em{font-style:normal;font-size:12px;font-weight:650;padding:2px 8px;border-radius:999px;background:#147a521f;color:#147a52}.pr-seg button:focus-visible,.pr-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}#plans .a,#teams .a,#plans[data-cycle=anual] .m,#teams[data-cycle=anual] .m{display:none}#plans[data-cycle=anual] .a,#teams[data-cycle=anual] .a{display:inline}main[data-aud=solo] .only-teams{display:none}.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;align-items:stretch}#teams{margin-top:44px}.pr-card{position:relative;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--line);border-radius:26px;padding:30px 28px 32px;box-shadow:var(--shadow-sm);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.pr-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pr-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.pr-card h3{font-size:20px;font-weight:620;letter-spacing:-.02em}.pr-desc{color:var(--text-3);font-size:15px;line-height:1.5;margin-top:8px;min-height:3em}.pr-price{display:flex;align-items:baseline;gap:6px;margin-top:26px}.pr-price .m,.pr-price .a{font-size:clamp(2.6rem,4vw,3.3rem);font-weight:650;letter-spacing:-.045em;line-height:1}.pr-price small{font-size:15px;color:var(--text-3);font-weight:500}.pr-note{color:var(--text-3);font-size:13.5px;margin-top:8px;min-height:1.4em}.pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:13px 20px;border-radius:11px;background:#1d1d1f;color:#fff;font-weight:600;font-size:15px;transition:transform .18s var(--ease-out),background .18s var(--ease-out),box-shadow .32s var(--ease-out)}.pr-btn:hover{background:#000;box-shadow:0 8px 20px -8px #00000073}.pr-btn:active{transform:scale(.98)}.pr-btn svg{transition:transform .18s var(--ease-out)}.pr-btn:hover svg{transform:translate(3px)}.pr-dots{height:2px;margin:28px 0 22px;background-image:radial-gradient(circle,rgba(0,0,0,.22) 1px,transparent 1.4px);background-size:8px 2px;background-repeat:repeat-x}.pr-inc{font-size:14.5px;font-weight:620;margin-bottom:14px}.pr-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pr-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--text-2)}.pr-list svg{flex:none;margin-top:2px;color:var(--blue)}.pr-card.pr-pop{background:linear-gradient(180deg,#0a84ff,#006ee6);border-color:transparent;color:#fff;box-shadow:0 2px 6px #0050c82e,0 30px 60px -24px #005adc8c}.pr-card.pr-pop:hover{box-shadow:0 2px 6px #0050c833,0 40px 70px -24px #005adca6}.pr-pop .pr-desc,.pr-pop .pr-note,.pr-pop .pr-price small{color:#ffffffc7}.pr-pop .pr-list li{color:#fffffff2}.pr-pop .pr-list svg{color:#fff}.pr-pop .pr-dots{background-image:radial-gradient(circle,rgba(255,255,255,.45) 1px,transparent 1.4px)}.pr-pop .pr-btn{background:#fff;color:#0060df}.pr-pop .pr-btn:hover{background:#f2f7ff;box-shadow:0 10px 24px -10px #001e5a80}.pr-tag{font-size:12px;font-weight:620;padding:4px 10px;border-radius:999px;background:#fff3;color:#fff;white-space:nowrap}.pr-wide{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;align-items:start;margin-top:18px;padding:32px;border-radius:26px;background:var(--bg-elevated);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.pr-wide h3{font-size:22px;font-weight:620;letter-spacing:-.025em}.pr-wide-l>p{color:var(--text-3);font-size:15px;line-height:1.5;margin-top:8px}.pr-wide-l .pr-btn{margin-top:20px}.pr-wide-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pr-wide-cols>div{padding-left:18px;border-left:2px dotted rgba(0,0,0,.16)}.pr-wide-h{font-weight:620;font-size:15px;margin-bottom:6px}.pr-wide-cols p:not(.pr-wide-h){color:var(--text-3);font-size:14.5px;line-height:1.5}.pr-foot{text-align:center;color:var(--text-3);font-size:14px;margin-top:26px}@media (max-width: 960px){.pr-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.pr-wide{grid-template-columns:minmax(0,1fr);gap:24px;max-width:520px;margin-inline:auto}.pr-wide-cols{grid-template-columns:minmax(0,1fr);gap:16px}.pr-desc{min-height:0}}@media (max-width: 480px){.pr-card,.pr-wide{padding:24px 20px}.pr-controls{flex-direction:column}}@media (prefers-reduced-motion: reduce){.pr-card,.pr-btn,.pr-seg button{transition:none}.pr-card:hover{transform:none}}
