.cfx-page .h3{font-size:24px;line-height:32px;font-weight:700;color:#000;letter-spacing:0}.cfx-page .btn--orange{background:#f75023;color:#fff}.cfx-page .btn--orange:hover{background:#d9431b;color:#fff}.cfx-page .btn--outline{background:0 0;color:#000;border:1.5px solid #000}.cfx-page .btn--outline:hover{background:#000;color:#fff}.cfx-kalk__opt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;font-size:16px;line-height:24px}.cfx-kalk__opt:hover,.cfx-kalk__opt.is-active{background:rgba(247,80,35,.06)}.cfx-kalk__opt small{color:var(--cfx-muted);font-size:14px;white-space:nowrap}.cfx-kalk__empty{padding:12px 16px;color:var(--cfx-muted);font-size:14px}.cfx-kalk__catbtn{background:#fff!important;border:1.5px solid #e2e2e2!important;border-radius:8px;color:#000!important;padding:8px 16px;font-size:14px;line-height:20px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:inherit;-webkit-appearance:none;outline:none!important;box-shadow:none!important}.cfx-kalk__catbtn small{display:block;color:#767676!important;font-size:12px;margin-top:2px}.cfx-kalk__catbtn:hover{border-color:var(--cfx-orange)!important;background:#fff!important;color:#000!important}.cfx-kalk__catbtn:focus{outline:none!important;box-shadow:none!important;border-color:var(--cfx-orange)!important}.cfx-kalk__catbtn.is-selected{border-color:var(--cfx-orange)!important;background:rgba(247,80,35,.06)!important;color:#000!important}.cfx-kalk__card{background:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:20px;display:flex;flex-direction:column}@media (min-width:640px){.cfx-kalk__card{padding:24px}}.cfx-kalk__card.is-featured{border-color:#f75023;border-top-width:3px}.cfx-kalk__badge{align-self:flex-start;background:#f75023;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;border-radius:4px;padding:2px 10px;margin-bottom:10px;text-transform:uppercase}.cfx-kalk__pkg{font-size:20px;line-height:28px;font-weight:700;color:#000;margin-bottom:4px}.cfx-kalk__alcim{color:var(--cfx-orange);font-size:14px;line-height:20px;font-weight:500;margin-bottom:6px}.cfx-kalk__leiras{color:#545454;font-size:14px;line-height:20px;margin-bottom:12px}.cfx-kalk__price{font-size:28px;line-height:36px;font-weight:700;color:#000;letter-spacing:0}.cfx-kalk__price-tol{font-size:16px;font-weight:400;color:var(--cfx-muted)}.cfx-kalk__duration{color:var(--cfx-muted);font-size:14px;line-height:20px;margin:4px 0 16px}.cfx-kalk__divider{border:none;border-top:1px solid #e2e2e2;margin:14px 0}.cfx-kalk__section-title{color:var(--cfx-orange);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.cfx-kalk__items{list-style:none;display:flex;flex-direction:column;gap:4px}.cfx-kalk__item{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:#000}.cfx-kalk__item.is-off{color:#c0c0c0}.cfx-kalk__item-icon{flex-shrink:0;width:16px;margin-top:1px;font-style:normal;font-size:14px;font-weight:700;color:#f75023}.cfx-kalk__item.is-off .cfx-kalk__item-icon{color:#c0c0c0;font-weight:400}.cfx-kalk__cta-row{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:16px;flex-wrap:wrap}.cfx-kalk__cta{display:inline-flex;align-items:center;height:44px;padding:0 20px;background:#f75023;color:#fff;font-size:16px;font-weight:500;text-decoration:none;border-radius:8px;transition:background .15s;white-space:nowrap}.cfx-kalk__cta:hover{background:#d9431b;color:#fff}.cfx-kalk__details{font-size:16px;font-weight:500;color:#000;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cfx-kalk__details:hover{color:#f75023}.cfx-kalk__zone-note.is-paid{color:#545454}.cfx-kalk__zone-note.is-custom{color:#767676}@media (max-width:600px){.cfx-page .h3{font-size:18px!important;line-height:26px!important}.cfx-page .contact-grid{grid-template-columns:1fr!important;gap:28px!important}.cfx-page .pkg-cards{grid-template-columns:1fr!important}.cfx-page .benefits-grid{grid-template-columns:1fr 1fr!important}.cfx-page .gift-reasons{grid-template-columns:1fr!important}.cfx-page .qa-when{grid-template-columns:1fr!important}.cfx-page .blog-grid{grid-template-columns:1fr!important}.cfx-page .price-card-grid{grid-template-columns:1fr!important}.cfx-page .contact-socials{gap:10px!important}.cfx-page .fleet-logos{gap:20px 28px!important}.cfx-page .who-grid{grid-template-columns:1fr!important}}