.prompt-rt-hero-visual{flex:1;justify-content:center;align-items:flex-start;max-width:520px;min-height:500px;animation:1s ease-out forwards rtxVisualIn;display:flex}.prompt-rt-hero-content{flex-direction:row;align-items:flex-start}@keyframes rtxVisualIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rtx-hero-title{letter-spacing:-1px;color:#14141a;margin:0 0 1.4rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.1;animation:.9s ease-out forwards rtxUp}.rtx-hero-desc{color:#4a4a55;max-width:33rem;margin:0 0 2rem;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.65;animation:1.1s ease-out forwards rtxUp}@keyframes rtxUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rtx-hero-cta{flex-wrap:wrap;gap:1rem;animation:1.3s ease-out forwards rtxUp;display:flex}.rtx-attack-grid{border-top:1px solid #d9d9df;grid-template-columns:1fr;gap:0}.rtx-attack-grid .feat-card{box-shadow:none;border:0;border-bottom:1px solid #d9d9df;border-radius:0;grid-template-columns:48px minmax(150px,.55fr) minmax(0,1fr);align-items:start;gap:0 1.6rem;padding:1.65rem 0;display:grid}.rtx-attack-grid .feat-card:before{display:none}.rtx-attack-grid .feat-card:hover{box-shadow:none;border-color:#d9d9df;transform:none}.rtx-attack-grid .feat-icon{margin:0}.rtx-attack-grid .feat-title{margin-top:.3rem}.rtx-attack-grid .feat-body{max-width:56ch}.rtx-attack-grid .rtx-tags{grid-column:3}.rtx-tags{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.rtx-tag{color:#8a5050;background:#faf4f4;border:1px solid #f0e2e2;border-radius:6px;padding:.2rem .5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.rtx-engagement{background:linear-gradient(#fbfbfd,#f7f7fa);border-top:1px solid #f0f0f4;border-bottom:1px solid #f0f0f4}.rtx-steps{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.rtx-step{background:#fff;border:1px solid #ececf1;border-radius:14px;padding:1.4rem 1.3rem 1.5rem;position:relative}.rtx-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#d9c2c2 0 4px,#0000 4px 8px);width:.9rem;height:2px;position:absolute;top:2.15rem;right:-.75rem}.rtx-step-top{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.rtx-step-num{color:#a30000;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95rem;font-weight:700}.rtx-step-icon{color:#a30000;background:#f5f5f8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.rtx-step-title{color:#17171d;margin:0 0 .45rem;font-size:1.18rem;font-weight:600;line-height:1.25}.rtx-step-body{color:#5a5a66;margin:0;font-size:.9rem;line-height:1.55}.rtx-diff{flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;display:flex}.rtx-diff-item{color:#3a3a44;align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;display:inline-flex}.rtx-diff-item svg{color:#a30000;flex-shrink:0}.rtx-coverage{background:radial-gradient(900px 400px at 50% -10%,#a300000b,#0000 60%),#fff;border-top:1px solid #f0f0f4;border-bottom:1px solid #f0f0f4}.rtx-cov-stats{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-bottom:1.8rem;display:grid}.rtx-cov-stat{text-align:center;background:#fbfbfd;border:1px solid #ececf1;border-radius:14px;padding:1.4rem 1rem}.rtx-cov-n{color:#a30000;letter-spacing:-.5px;margin-bottom:.5rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.7rem;font-weight:800;line-height:1;display:block}.rtx-cov-l{color:#6a6a76;font-size:.82rem;line-height:1.3}.rtx-cov-cats{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:2.2rem;display:flex}.rtx-cov-cat{color:#3a3a44;background:#fff;border:1px solid #e6e6ec;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.rtx-marquee{flex-direction:column;gap:.75rem;margin-bottom:1.6rem;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rtx-marquee-row{overflow:hidden}.rtx-marquee-track{gap:.6rem;width:max-content;animation:46s linear infinite rtxScroll;display:flex}.rtx-marquee-track.rtx-reverse{animation-duration:54s;animation-direction:reverse}.rtx-marquee:hover .rtx-marquee-track{animation-play-state:paused}@keyframes rtxScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rtx-tech{color:#7a4a4a;white-space:nowrap;background:#faf4f4;border:1px solid #f0e2e2;border-radius:8px;flex-shrink:0;padding:.45rem .8rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.rtx-cov-foot{text-align:center;color:#6a6a76;max-width:640px;margin:0 auto;font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.rtx-marquee-track{animation:none}.rtx-marquee{-webkit-mask-image:none;mask-image:none}.rtx-marquee-row{overflow-x:auto}}@media (width<=980px){.rtx-steps{grid-template-columns:repeat(2,1fr)}.rtx-step:nth-child(2):after{display:none}}@media (width<=992px){.prompt-rt-hero-content{flex-direction:column}.prompt-rt-hero-text{text-align:left;max-width:100%}.rtx-hero-desc{margin-left:0;margin-right:0}.rtx-hero-cta{justify-content:flex-start}.prompt-rt-hero-visual{width:100%;max-width:100%}}@media (width<=760px){.rtx-cov-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.prompt-rt-main .prompt-rt-hero{padding:2rem 0}.prompt-rt-hero-text{min-height:390px}.rtx-marquee,.rtx-hero-title br{display:none}.rtx-attack-grid .feat-card{grid-template-columns:42px minmax(0,1fr);gap:.35rem .85rem}.rtx-attack-grid .feat-title{margin-top:.35rem}.rtx-attack-grid .feat-body,.rtx-attack-grid .rtx-tags{grid-column:2}.rtx-steps{grid-template-columns:1fr}.rtx-step:after{display:none!important}.rtx-diff{flex-direction:column;align-items:flex-start;max-width:22rem;margin:0 auto}}@media (width>=601px) and (width<=992px){.prompt-rt-main .prompt-rt-hero{padding:50px 24px 80px}.prompt-rt-hero-content{padding:0}.prompt-rt-hero-text{min-height:338px}}@media (width<=350px){.rtx-hero-title{margin-bottom:1rem}.rtx-hero-desc{margin-bottom:1rem;font-size:.94rem;line-height:1.5}}
