.product-prose[data-astro-cid-nayjwj7y]{max-width:860px}.product-prose[data-astro-cid-nayjwj7y] h2{position:relative;margin-top:3rem;margin-bottom:1.25rem;padding-left:1.125rem;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.product-prose[data-astro-cid-nayjwj7y] h2:before{content:"";position:absolute;left:0;top:.1em;bottom:.1em;width:3px;border-radius:2px;background:#e8b73c}.product-prose[data-astro-cid-nayjwj7y] h2:first-child{margin-top:0}.product-prose[data-astro-cid-nayjwj7y] h3{margin-top:2rem;margin-bottom:.875rem;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:-.01em;color:#e8b73c}.product-prose[data-astro-cid-nayjwj7y] p{margin-bottom:1.25rem;line-height:1.8;color:#c0c0c8;font-size:1rem}.product-prose[data-astro-cid-nayjwj7y] strong{color:#fff;font-weight:600}.product-prose[data-astro-cid-nayjwj7y] ul{margin:1.5rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.product-prose[data-astro-cid-nayjwj7y] ul li{position:relative;padding:.875rem 1rem .875rem 2.75rem;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#d0d0d8;font-size:.9375rem;line-height:1.65;transition:border-color .2s,background .2s}.product-prose[data-astro-cid-nayjwj7y] ul li:hover{background:#e8b73c0d;border-color:#e8b73c40}.product-prose[data-astro-cid-nayjwj7y] ul li:before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%) rotate(45deg);width:7px;height:7px;background:#e8b73c;border-radius:1px}.product-prose[data-astro-cid-nayjwj7y] ul li strong{color:#fff;font-weight:700}.product-prose[data-astro-cid-nayjwj7y] ol{margin:1.5rem 0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:.625rem}.product-prose[data-astro-cid-nayjwj7y] ol li{position:relative;padding:.875rem 1rem .875rem 2.75rem;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#d0d0d8;font-size:.9375rem;line-height:1.65;counter-increment:step;transition:border-color .2s,background .2s}.product-prose[data-astro-cid-nayjwj7y] ol li:hover{background:#e8b73c0d;border-color:#e8b73c40}.product-prose[data-astro-cid-nayjwj7y] ol li:before{content:counter(step);position:absolute;left:.75rem;top:50%;transform:translateY(-50%);min-width:1.25rem;font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;font-size:.8125rem;color:#e8b73c;text-align:center}.product-prose[data-astro-cid-nayjwj7y] ol li strong{color:#fff;font-weight:700}.product-prose[data-astro-cid-nayjwj7y] a{color:#edc25a;text-decoration:underline;text-underline-offset:3px}.product-prose[data-astro-cid-nayjwj7y] a:hover{color:#f5d078}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid{display:grid;grid-template-columns:1fr;gap:.875rem;margin:1.75rem 0 2rem}@media(min-width:768px){.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid li{display:flex;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid li:hover{background:#e8b73c0a;border-color:#e8b73c;transform:translateY(-2px);box-shadow:0 8px 24px -12px #e8b73c59}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid li:before{content:none;display:none}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid .av-number{flex:0 0 auto;min-width:2.25rem;color:#0d9488;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:700;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid .av-title{display:block;margin-bottom:.25rem;color:#fff;font-weight:700;font-size:1.0625rem;line-height:1.35}.product-prose[data-astro-cid-nayjwj7y] ul.avantages-grid .av-desc{margin:0;color:#c0c0c8;font-size:.875rem;line-height:1.6}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
