.route-card-more{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;text-decoration:underline;text-underline-offset:4px;font-size:14px}.visual-route-copy .route-card-purchase{display:inline-flex;align-items:center;min-height:44px}.checkout-page main>section:not(#contato),.checkout-page #quem-somos,.checkout-page .founders-story,.checkout-page #catalogo,.checkout-page .testimonials,.checkout-page .casal-chat,.checkout-page .contact-options,.checkout-page .contact-note,.checkout-page .contact-copy>a,.checkout-page .contact-copy .eyebrow,.checkout-page .site-header nav,.checkout-page .cnr-urgency-bar{display:none!important}.checkout-page #contato{padding-top:35px;min-height:70vh}.checkout-page .contact-copy h2{font-size:clamp(30px,4vw,48px)}.checkout-page .contact-copy{max-width:380px}.checkout-page .form-card{margin-top:0}.checkout-page .form-grid{gap:16px}.checkout-page .purchase-pricing{margin-top:20px}.checkout-page .privacy-note{font-size:12px}.checkout-back{display:inline-flex!important;min-height:44px;align-items:center;margin-top:16px;text-decoration:underline}.checkout-page .selected-ready-route{margin-bottom:20px}.checkout-page .selected-ready-route ul{display:none}.checkout-page #ready-purchase-form .purchase-note{font-size:13px}.checkout-page .form-submit{min-height:50px}.checkout-page input{font-size:16px!important}@media(max-width:700px){.checkout-page #contato{padding-top:20px}.checkout-page .contact-copy{margin-bottom:20px}.checkout-page .contact-copy h2{font-size:30px}.checkout-page .contact-copy>p{margin-top:10px}.checkout-page .form-card{padding:22px}.checkout-page .purchase-pricing{grid-template-columns:1fr auto 1fr;gap:8px}.checkout-page .purchase-pricing strong{font-size:18px}}.checkout-page .contact-copy>a.checkout-back{display:inline-flex!important}
