.pillar-cta{position:relative;overflow:hidden;background:var(--pp-ink);color:var(--pp-bone)}.pillar-cta__bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;opacity:.25}.pillar-cta__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,14,15,.85),rgba(14,14,15,.95))}.pillar-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.pillar-cta__grid--single{grid-template-columns:1fr}.pillar-cta__grid--single>div{max-width:60ch}.pillar-cta__form{border:1px solid rgba(250,249,246,.22);padding:clamp(28px,3vw,40px);background:rgba(250,249,246,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:18px}.pillar-cta__field label{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(250,249,246,.7)}.pillar-cta__field input,.pillar-cta__field select{font-size:15px;background:transparent;border:none;border-bottom:1px solid rgba(250,249,246,.4);padding:10px 0;color:var(--pp-bone);outline:none}.pillar-cta__field input::placeholder{color:rgba(250,249,246,.45)}.pillar-cta__field select option{color:var(--pp-ink)}.pillar-cta__field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pillar-cta__form-head{display:flex;justify-content:space-between;align-items:baseline}.pillar-cta__form-head h3{font-family:var(--font-display);font-size:26px;color:var(--pp-bone)}.pillar-cta__form-head span{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--pp-red-bright)}.pillar-cta__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.pillar-cta__submit{font-family:var(--font-display);font-size:14px;letter-spacing:.14em;padding:16px 24px;background:var(--pp-red-deep);color:var(--pp-bone);border:none;cursor:pointer;text-transform:uppercase;margin-top:8px;transition:background .2s ease}.pillar-cta__submit:hover{background:var(--pp-red-bright)}.pillar-cta__submit:disabled{opacity:.6;cursor:default}.pillar-cta__error{font-size:13px;line-height:1.5;color:#ffb4a8}.pillar-cta__form-foot{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(250,249,246,.55);border-top:1px solid rgba(250,249,246,.18);padding-top:14px}.pillar-cta__confirmation{align-items:center;justify-content:center;text-align:center;min-height:240px}.pillar-cta__confirmation p{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.45;color:var(--pp-bone);max-width:30ch}.pillar-cta__trust{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;border-top:1px solid rgba(250,249,246,.18);padding-top:24px}@media (max-width:900px){.equipment-grid,.ethical-kpap,.guide-grid,.intro-split,.pillar-cta__grid,.pillar-reviews__grid,.ratio-band,.safety-log__grid,.section-split,.stat-strip{grid-template-columns:1fr}}