.pitch-head .pitch-actions{margin-top:.5rem}.pitch-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.pitch-perks{gap:var(--sg-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pitch-perk{background:var(--sg-panel);border:1px solid var(--sg-line);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.pitch-perk h3{font-size:1.25rem;line-height:1.05}.pitch-perk p{color:var(--sg-muted);font-size:.95rem;line-height:1.5}.pitch-compare{gap:var(--sg-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pitch-compare .sg-card{gap:.75rem}.pitch-compare-big{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:400;line-height:1}.pitch-compare p{font-size:.95rem}.pitch-fine{text-transform:none;letter-spacing:0;max-width:60rem;font-size:.72rem}.pitch-pricing{gap:var(--sg-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pitch-tier{gap:.9rem}.pitch-tier-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.pitch-tier-price b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1}.sg-card.sg-card-lime .pitch-tier-price .sg-mono{color:var(--sg-bg)}.pitch-tier p{font-size:.98rem}.pitch-tier-list{border-top:1px solid var(--sg-line-2);color:var(--sg-text-2);flex-direction:column;gap:.45rem;margin-top:.25rem;padding-top:.9rem;font-size:.92rem;line-height:1.4;display:flex}.pitch-tier-list li:before{content:"✓ ";color:var(--sg-lime);font-family:var(--font-mono)}.sg-card.sg-card-lime .pitch-tier-list{color:var(--sg-bg);border-top-color:#1111114d}.sg-card.sg-card-lime .pitch-tier-list li:before{color:var(--sg-bg)}.pitch-offer{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem}.pitch-offer>div{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.pitch-offer h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.pitch-offer p{font-size:1.02rem}.pitch-offer-btn{background:var(--sg-bg);color:var(--sg-lime);border-color:var(--sg-bg)}.pitch-own{gap:var(--sg-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pitch-own-item{background:var(--sg-panel);border:1px solid var(--sg-line);gap:1rem;padding:1.25rem 1.5rem;display:flex}.pitch-own-check{background:var(--sg-lime);width:32px;height:32px;color:var(--sg-bg);font-family:var(--font-mono);flex:none;place-items:center;font-weight:700;display:grid}.pitch-own-item h3{margin-bottom:.3rem;font-size:1.1rem;line-height:1.1}.pitch-own-item p{color:var(--sg-muted);font-size:.95rem;line-height:1.5}.pitch-faq{gap:var(--sg-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pitch-faq-item{border-top:1px solid var(--sg-line);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.pitch-faq dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:1.15rem;line-height:1.1}.pitch-faq dd{color:var(--sg-text-2);font-size:.98rem;line-height:1.55}.pitch-close{align-items:flex-start;gap:1.25rem;padding-top:1rem;padding-bottom:3.5rem}.pitch-close h2{max-width:20em;font-size:clamp(1.8rem,4vw,2.8rem)}.pitch-close-mail{text-transform:none;letter-spacing:0;font-size:.9rem}@media (max-width:1000px){.pitch-perks,.pitch-compare,.pitch-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pitch-own,.pitch-faq{grid-template-columns:1fr}}@media (max-width:600px){.pitch-perks,.pitch-compare,.pitch-pricing{grid-template-columns:1fr}.pitch-actions .sg-btn,.pitch-offer-btn{width:100%}}
