.info-page .contact-section{padding:40px 0 70px}.info-page .contact-layout{grid-template-columns:1fr;gap:28px;align-items:start}.info-page .contact-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:center}.info-page .contact-copy>.kicker{grid-column:1/-1}.info-page .contact-copy h1{font-size:36px;line-height:1.12;letter-spacing:-1.5px;margin:12px 0 0}.info-page .contact-copy>p{font-size:15px;margin:12px 0 0;max-width:510px}.info-page .contact-card-horizontal{width:100%;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;padding:32px;align-items:start}.contact-card-horizontal>.contact-card-copy{padding-right:32px;border-right:1px solid var(--line)}.contact-card-horizontal h2{font-size:26px;margin:16px 0}.contact-card-copy>p,.contact-card-copy>ul{font-size:14px;line-height:1.7;color:var(--muted)}.contact-card-copy>ul{padding-left:19px;margin:24px 0}.contact-card-copy li+li{margin-top:10px}.contact-card-horizontal .contact-related{gap:12px;font-size:13px;padding-top:20px;margin-top:24px}.contact-card-form{min-width:0}.contact-card-horizontal .contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.contact-card-horizontal .contact-form>.contact-business-field,.contact-card-horizontal .contact-form>.contact-message-field,.contact-card-horizontal .contact-form>.legal-check,.contact-card-horizontal .contact-form>.checkout-error,.contact-card-horizontal .contact-form>button{grid-column:1/-1}.contact-card-horizontal .contact-form>label:not(.legal-check){align-content:start}.contact-card-horizontal .contact-form textarea{min-height:130px}.contact-card-horizontal .contact-form>button{min-height:50px}@media(max-width:980px){.info-page .contact-copy{column-gap:28px}.info-page .contact-card-horizontal{gap:26px;padding:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.contact-card-horizontal>.contact-card-copy{padding-right:24px}.info-page .contact-copy h1{font-size:32px}.contact-card-horizontal .contact-form{grid-template-columns:1fr}}@media(max-width:700px){.info-page .contact-section{padding:28px 0 48px}.info-page .contact-copy{display:block}.info-page .contact-copy h1{font-size:30px;letter-spacing:-1px}.info-page .contact-copy>p{font-size:14px;margin:14px 0 0}.info-page .contact-layout{gap:24px}.info-page .contact-card-horizontal{grid-template-columns:1fr;padding:22px;gap:28px}.contact-card-horizontal>.contact-card-form{grid-row:1}.contact-card-horizontal>.contact-card-copy{grid-row:2;padding:24px 0 0;border-right:0;border-top:1px solid var(--line)}.contact-card-horizontal .contact-form{grid-template-columns:1fr}}.plan-includes{margin:24px 0;padding:24px 0;border-block:1px solid var(--line)}.plan-includes h2{font:800 19px/1.4 Manrope Variable,sans-serif;margin:0 0 20px;color:var(--ink)}.plan-includes ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.plan-includes li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.plan-includes li>span{display:grid;place-items:center;width:22px;height:22px;background:var(--cream);border-radius:50%;color:var(--coral-dark);font-size:12px;font-weight:800}.plan-includes strong{font-size:14px;line-height:1.5;color:var(--ink)}.plan-includes p{font-size:12px;line-height:1.6;color:var(--muted);margin:3px 0 0}.info-page .pricing-layout{align-items:start}.info-page .pricing{padding:40px 0 70px}.info-page .pricing-layout{grid-template-columns:1fr;gap:28px}.info-page .pricing-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:center;text-align:left}.info-page .pricing-copy>.kicker{grid-column:1/-1}.info-page .pricing .pricing-copy h1{font-size:36px;letter-spacing:-1.5px;line-height:1.12;margin:12px 0 0}.info-page .pricing-copy>p{font-size:15px;margin:12px 0 0;max-width:510px}.info-page .price-card-horizontal{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:36px;padding:32px;align-items:start}.price-card-horizontal>.plan-includes{grid-column:1;grid-row:1;margin:0;padding:0 32px 0 0;border:0;border-right:1px solid var(--line)}.price-card-horizontal .plan-includes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.price-card-horizontal>.price-checkout{grid-column:2;grid-row:1;min-width:0;position:sticky;top:100px}.price-checkout>p{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0 20px}.price-checkout>.trial-price-label{margin:14px 0 0}.price-checkout .price{margin-top:8px}.price-checkout .checkout-form>small{font-size:11px;line-height:1.5}@media(max-width:980px){.info-page .price-card-horizontal{grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:26px;padding:26px}.price-card-horizontal .plan-includes ul{grid-template-columns:1fr;gap:16px}.price-card-horizontal>.plan-includes{padding-right:24px}.info-page .pricing-copy{gap:10px 28px}.info-page .pricing .pricing-copy h1{font-size:32px}}@media(max-width:700px){.info-page .pricing{padding:28px 0 48px}.info-page .pricing-copy{display:block}.info-page .pricing .pricing-copy h1{font-size:30px;letter-spacing:-1px}.info-page .pricing-copy>p{font-size:14px;margin:14px 0 0}.info-page .pricing-layout{gap:24px}.info-page .price-card-horizontal{grid-template-columns:1fr;gap:28px;padding:22px}.price-card-horizontal>.price-checkout{grid-column:1;grid-row:1;position:static}.price-card-horizontal>.plan-includes{grid-column:1;grid-row:2;padding:26px 0 0;border-right:0;border-top:1px solid var(--line)}.price-card-horizontal .plan-includes ul{grid-template-columns:1fr}.price-checkout .price strong{font-size:39px}}.info-page:has(.price-card-horizontal){overflow:clip}
