.cctvdpo-contact,.cctvdpo-contact *,.cctvdpo-contact *:before,.cctvdpo-contact *:after{box-sizing:border-box}.cctvdpo-contact{max-width:none;margin:0;font-family:var(--font-body, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:var(--fs-body, 16px);line-height:var(--lh-body, 1.65);color:var(--c-text, #1a2b3c);background:#fff}.cctvdpo-contact__wrap{width:min(760px,100%);margin-inline:auto;padding-inline:20px}.cctvdpo-contact__hero{background:var(--c-soft-bg, #f7f9fc);border-bottom:1px solid var(--c-border, #d7dee6);padding-block:40px 32px}.cctvdpo-contact__brand{margin:0 0 8px;font-family:var(--font-brand-latin, Montserrat, Heebo, sans-serif);font-size:14px;font-weight:800;letter-spacing:.06em;line-height:1.3;color:var(--c-navy, #0b315c)}.cctvdpo-contact__eyebrow{margin:0 0 8px;font-size:var(--fs-eyebrow, 14px);font-weight:600;line-height:1.3;color:var(--c-teal-text, #0a7a77)}.cctvdpo-contact h1{margin:0 0 12px;padding:0;font-family:var(--font-heading, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:var(--fs-h1, 30px);font-weight:var(--fw-h1, 800);line-height:var(--lh-h1, 1.2);color:var(--c-deep-navy, #061f3f);text-wrap:balance}.cctvdpo-contact h2{margin:0 0 16px;font-family:var(--font-heading, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:var(--fs-h2, 26px);font-weight:var(--fw-h2, 700);line-height:var(--lh-h2, 1.25);color:var(--c-deep-navy, #061f3f)}.cctvdpo-contact p{margin:0 0 16px;font-size:16px;line-height:1.65}.cctvdpo-contact__lead{margin:0 0 24px;font-size:var(--fs-body-lg, 17px);line-height:var(--lh-body-lg, 1.65);color:var(--c-text-muted, #3f5163)}.cctvdpo-contact a:not(.cctvdpo__btn){color:var(--c-teal-text, #0a7a77);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cctvdpo-contact a.cctvdpo__btn,.cctvdpo-contact button.cctvdpo__btn{border:0;color:#fff;background:var(--c-navy, #0b315c);font-family:var(--font-body, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.cctvdpo-contact a.cctvdpo__btn:hover,.cctvdpo-contact button.cctvdpo__btn:hover{background:var(--c-deep-navy, #061f3f);color:#fff}.cctvdpo-contact a.cctvdpo__btn:focus-visible,.cctvdpo-contact button.cctvdpo__btn:focus-visible,.cctvdpo-contact .cctvdpo-field__input:focus-visible{outline:none;box-shadow:var(--shadow-focus, 0 0 0 3px rgba(14, 155, 152, .45))}.cctvdpo-contact__cta{width:100%}.cctvdpo-contact__main{padding-bottom:64px}.cctvdpo-contact__section{padding-top:40px}.cctvdpo-contact__list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:0}.cctvdpo-contact__list li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.55;color:var(--c-text, #1a2b3c)}.cctvdpo-contact__list li span{min-width:0}.cctvdpo-contact__list svg{flex:none;width:20px;height:20px;margin-top:3px;color:var(--c-navy, #0b315c)}.cctvdpo-contact__card{background:#fff;border:1px solid var(--c-border, #d7dee6);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(6, 31, 63, .08));padding:20px 16px 24px}.cctvdpo-contact__form{scroll-margin-top:120px}.cctvdpo-contact__pair{display:grid;grid-template-columns:1fr}.cctvdpo-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.cctvdpo-field label{font-size:15px;font-weight:600;line-height:1.4;color:var(--c-deep-navy, #061f3f)}.cctvdpo-contact__req{margin-inline-start:4px}.cctvdpo-field__input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--c-text-subtle, #5a6b7c);border-radius:var(--radius-md, 12px);background:#fff;color:var(--c-text, #1a2b3c);font-family:var(--font-body, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:16px;font-weight:400;line-height:1.5;text-align:start}.cctvdpo-field textarea.cctvdpo-field__input{min-height:120px;resize:vertical}.cctvdpo-field__input[aria-invalid=true]{border-color:var(--c-danger, #b42318)}.cctvdpo-contact__field-error,.cctvdpo-contact__errors{margin:0;color:var(--c-danger, #b42318);font-size:14px;font-weight:600;line-height:1.45}.cctvdpo-contact__errors a{color:var(--c-danger, #b42318)}.cctvdpo-contact__status{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-md, 12px);background:var(--c-success-bg, #e7f4ec);color:var(--c-success, #1e7a4c);font-family:var(--font-body, Heebo, "Assistant", "Noto Sans Hebrew", sans-serif);font-size:16px;font-weight:700;line-height:1.5}.cctvdpo-contact__status svg{flex:none;width:20px;height:20px;margin-top:2px}.cctvdpo-contact__status--error{background:var(--c-danger-bg, #fcebea);color:var(--c-danger, #b42318)}.cctvdpo-contact__submit{margin-top:4px}.cctvdpo-contact__submit .cctvdpo__btn{width:100%;white-space:normal;line-height:1.3;text-align:center;padding-block:12px}.cctvdpo-contact .cctvdpo-reach{margin:0}.cctvdpo-contact .cctvdpo__faq-list{gap:0;margin:0;border-top:1px solid var(--c-border, #d7dee6)}.cctvdpo-contact .cctvdpo__faq{border:0;border-bottom:1px solid var(--c-border, #d7dee6);border-radius:0;background:transparent}.cctvdpo-contact .cctvdpo__faq>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:16px 0;color:var(--c-deep-navy, #061f3f);font-size:18px;font-weight:700;line-height:1.35}.cctvdpo-contact .cctvdpo__faq>summary:after{content:"+";flex:none;color:var(--c-teal-text, #0a7a77);font-size:24px;font-weight:500;line-height:1}.cctvdpo-contact .cctvdpo__faq[open]>summary{border-bottom:0;background:transparent}.cctvdpo-contact .cctvdpo__faq[open]>summary:after{content:"\2212"}.cctvdpo-contact .cctvdpo__faq>p{margin:0;padding:0 0 16px;color:var(--c-text-muted, #3f5163);font-size:16px;font-weight:400}.cctvdpo-contact__disclaimer{margin:0;padding-inline-start:12px;border-inline-start:3px solid var(--c-border, #d7dee6);color:var(--c-text-muted, #3f5163);font-size:15px;line-height:1.55}@media(min-width:750px){.cctvdpo-contact__wrap{padding-inline:32px}.cctvdpo-contact__hero{padding-block:80px 64px}.cctvdpo-contact h1{font-size:var(--fs-display, 56px);font-weight:var(--fw-display, 800);line-height:var(--lh-display, 1.15)}.cctvdpo-contact__cta{width:auto}.cctvdpo-contact__section{padding-top:56px}.cctvdpo-contact__card{padding:32px 28px}.cctvdpo-contact__pair{grid-template-columns:1fr 1fr;column-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cctvdpo-contact.css.map */
