.pdp-hero-wrap{border-bottom:1px solid var(--line)}.pdp.ide .pdp-hero-wrap{background:#17120f}.pdp.ide .pdp-hero-wrap h1,.pdp.ide .pdp-hero-wrap .prod-name{color:#fff}.pdp.ide .pdp-hero-wrap .lead{color:#f2ece7}.pdp.ide .pdp-hero-wrap .crumbs,.pdp.ide .pdp-hero-wrap .who,.pdp.ide .pdp-hero-wrap .hero-note{color:#a69d95}.pdp.ide .pdp-hero-wrap .crumbs a:hover{color:#fff}.pdp.ide .pdp-hero-wrap .btn-ghost{color:#f2ece7;border-color:#43362d}.pdp.agents .pdp-hero-wrap{background:var(--red-wash)}.pdp-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding-block:36px 80px;display:grid}.pdp-hero>*,.quick>*,.pricing-grid>*{min-width:0}.title-row{align-items:center;gap:14px;margin-bottom:20px;display:flex}.title-row .who{color:var(--gray)}.title-row .prod-name{font-size:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-note{font-family:var(--mono);color:var(--gray);margin-top:22px;font-size:11.5px}.pdp.ide .chip.warn{color:#f0c470;background:#2a2213}.pillars{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.pillars>div{background:var(--paper);padding:28px}.pdp.agents .pillars{background:0 0;border:0;gap:16px}.pdp.agents .pillars>div{border:1px solid var(--line);background:var(--surface);border-radius:14px}.f-ic{background:var(--red-wash);width:38px;height:38px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:18px;font-size:18px;display:flex}.f-ic svg{width:18px;height:18px}.pdp.agents .f-ic{border-radius:50%}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;padding:0;list-style:none;display:grid}.step{border-top:2px solid var(--ink);padding-top:18px}.step:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:var(--accent);margin-bottom:10px;font-size:12px;display:block}.pdp.agents .step{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px}.pdp.agents .step:before{content:counter(s);background:var(--red);color:#fff;width:30px;height:30px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.trust{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px;display:grid}.trust div{border-top:1px solid var(--line);padding-top:16px}.trust b{margin-bottom:6px;font-size:15px;display:block}.trust p{font-size:13.5px}.quick{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.codeblk{color:#e9e1db;text-align:left;background:#17120f;border:1px solid #33291f;border-radius:6px;margin:18px 0;position:relative}.codeblk .cb-top{font-family:var(--mono);color:#8b8178;border-bottom:1px solid #33291f;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.codeblk button{color:#d9cfc9;font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #33291f;border-radius:3px;padding:3px 8px;font-size:10.5px}.codeblk pre{font-family:var(--mono);margin:0;padding:16px;font-size:13px;line-height:1.7;overflow-x:auto}.codeblk .p{color:#8b8178}.codeblk .k{color:#ef8a8a}.codeblk .s{color:#e6c39a}.codeblk .g{color:#7fd3a2}.pricing-sec{background:var(--red-wash)}.pricing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:28px;display:grid}@media (width<=1080px){.pillars,.trust{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.pdp-hero,.quick,.pricing-grid{grid-template-columns:1fr;gap:28px}.pillars,.trust,.steps{grid-template-columns:1fr}}.pdp-hero .release-bar{background:var(--surface);justify-content:flex-start;margin:0 0 22px}
