.contact-premium-section{background-color:var(--contact-bg);color:var(--contact-text);padding-block:70px;font-family:var(--font-body--family);box-sizing:border-box}.cp-container{width:100%;max-width:var(--page-width, 1200px);margin:0 auto;padding-inline:24px;box-sizing:border-box}.cp-breadcrumbs{margin-bottom:20px}.cp-breadcrumb-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:8px}.cp-breadcrumb-item{font-size:.8125rem;font-weight:500;color:var(--contact-muted)}.cp-breadcrumb-item a{color:inherit;text-decoration:none;transition:color .2s ease}.cp-breadcrumb-item a:hover{color:var(--contact-accent)}.cp-breadcrumb-item:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}.cp-breadcrumb-active{font-weight:600;color:var(--contact-accent)}.cp-hero-header{text-align:center;max-width:650px;margin:0 auto 60px}.cp-hero-header .cp-breadcrumbs{display:inline-block;margin-bottom:12px}.cp-title{font-size:2.875rem;font-weight:800;letter-spacing:-.03em;margin:0 0 16px;line-height:1.15;color:var(--contact-text)}.cp-subtitle{font-size:1.0625rem;color:var(--contact-muted);line-height:1.6;margin:0}.cp-content-grid{display:grid;grid-template-columns:42% 58%;gap:48px;align-items:start;margin-bottom:80px}.cp-info-card{background-color:#fff;border:1px solid var(--contact-border);border-radius:20px;box-shadow:0 10px 30px #0f172a0a;padding:40px;box-sizing:border-box}.cp-info-card-title{font-size:1.25rem;font-weight:700;margin:0 0 32px;letter-spacing:-.01em}.cp-details-list{display:flex;flex-direction:column;gap:28px;margin-bottom:40px}.cp-detail-item{display:flex;gap:16px;align-items:flex-start}.cp-detail-icon{width:40px;height:40px;border-radius:50%;background-color:#1473e614;color:var(--contact-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-detail-content{display:flex;flex-direction:column}.cp-detail-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--contact-muted);margin-bottom:4px}.cp-detail-value{font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--contact-text)}.cp-link{text-decoration:none;transition:color .2s ease}.cp-link:hover{color:var(--contact-accent)}.cp-badges-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--contact-border);padding-top:32px}.cp-badge-item{display:flex;align-items:center;gap:8px}.cp-badge-check{width:18px;height:18px;background-color:#10b9811a;color:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-badge-text{font-size:.8125rem;font-weight:600;color:#334155}.cp-form-card{background-color:#fff;border:1px solid var(--contact-border);border-radius:20px;box-shadow:0 10px 30px #0f172a0a;padding:40px;box-sizing:border-box}.cp-form-title{font-size:1.25rem;font-weight:700;margin:0 0 32px;letter-spacing:-.01em}.cp-contact-form{width:100%}.cp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cp-form-field{display:flex;flex-direction:column}.cp-field-fullwidth{grid-column:span 2}.cp-label{font-size:.875rem;font-weight:600;color:#334155;margin-bottom:8px}.cp-label-optional{font-size:.75rem;font-weight:400;color:var(--contact-muted)}.cp-input,.cp-textarea{background-color:var(--contact-input-bg);border:1px solid #CBD5E1;border-radius:12px;padding:14px 16px;font-size:.9375rem;font-family:inherit;color:var(--contact-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;width:100%}.cp-input:focus,.cp-textarea:focus{border-color:var(--contact-accent);box-shadow:0 0 0 3px #1473e626}.cp-textarea{resize:vertical}.cp-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--contact-accent);color:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #1473e640;width:auto}.cp-submit-btn:hover{background-color:#0f5eba;transform:translateY(-2px);box-shadow:0 6px 16px #1473e659}.cp-submit-btn:active{transform:translateY(0)}.cp-btn-arrow{transition:transform .2s ease}.cp-submit-btn:hover .cp-btn-arrow{transform:translate(4px)}.cp-form-status{grid-column:span 2;display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;font-size:.875rem;font-weight:600;margin-bottom:24px}.cp-status-success{background-color:#10b98114;border:1px solid rgba(16,185,129,.2);color:#065f46}.cp-status-error{background-color:#ef444414;border:1px solid rgba(239,68,68,.2);color:#991b1b}.cp-status-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:currentColor;color:#fff;flex-shrink:0}.cp-status-icon svg{color:inherit;stroke:currentColor}.cp-map-section{margin-bottom:80px}.cp-section-title{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 24px;text-align:center}.cp-map-wrapper{border-radius:20px;overflow:hidden;border:1px solid var(--contact-border);box-shadow:0 10px 30px #0f172a0a}.cp-map-wrapper iframe{display:block}.cp-faq-section{max-width:800px;margin:0 auto}.cp-faq-accordion{display:flex;flex-direction:column;gap:16px}.cp-faq-item{background-color:#fff;border:1px solid var(--contact-border);border-radius:14px;overflow:hidden;transition:all .2s ease}.cp-faq-item[open]{box-shadow:0 8px 24px #0f172a0a;border-color:#cbd5e1}.cp-faq-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-weight:600;font-size:1rem;color:var(--contact-text);list-style:none}.cp-faq-summary::-webkit-details-marker{display:none}.cp-faq-question{padding-right:16px}.cp-faq-icon{display:flex;align-items:center;color:var(--contact-muted);transition:transform .2s ease}.cp-faq-item[open] .cp-faq-icon{transform:rotate(180deg);color:var(--contact-accent)}.cp-faq-content{padding:16px 24px 20px;font-size:.875rem;line-height:1.6;color:var(--contact-muted);border-top:1px solid rgba(226,232,240,.4)}.cp-faq-content p{margin:0}@media screen and (max-width:989px){.cp-content-grid{grid-template-columns:1fr;gap:32px}.cp-title{font-size:2.25rem}.cp-info-card,.cp-form-card{padding:32px 24px}}@media screen and (max-width:599px){.cp-form-grid{grid-template-columns:1fr;gap:16px}.cp-field-fullwidth{grid-column:span 1}.cp-submit-btn{width:100%}.cp-badges-grid{grid-template-columns:1fr;gap:12px}}.trust-bar-section{background-color:var(--tb-bg);color:var(--tb-text);border-top:1px solid var(--tb-border);border-bottom:1px solid var(--tb-border);padding-block-start:var(--tb-padding-top);padding-block-end:var(--tb-padding-bottom);margin-block-start:var(--tb-margin-top);margin-block-end:var(--tb-margin-bottom);font-family:var(--font-body--family);box-sizing:border-box;display:flex;align-items:center;min-height:90px}.trust-bar-container{width:100%;max-width:var(--page-width, 1200px);margin:0 auto;padding-inline:24px;box-sizing:border-box}.trust-bar-grid{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%}.trust-bar-item{display:flex;align-items:center;gap:16px;flex:1;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.trust-bar-item:hover{transform:translateY(-2px);opacity:.95}.trust-item-icon-circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:var(--tb-icon-bg);color:var(--tb-icon-color);flex-shrink:0}.trust-icon-svg-wrapper{display:flex;align-items:center;justify-content:center;color:inherit}.trust-custom-img{width:24px;height:24px;object-fit:contain}.trust-item-info{display:flex;flex-direction:column;align-items:flex-start}.trust-item-title{font-size:.875rem;font-weight:600;color:var(--tb-text);margin:0 0 2px;line-height:1.3}.trust-item-desc{font-size:.75rem;color:var(--tb-muted);margin:0;line-height:1.4}.section--full_width .trust-bar-container{max-width:100%!important;padding-inline:40px!important}@media screen and (max-width:989px){.trust-bar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.trust-bar-item{height:100%}}@media screen and (max-width:767px){.trust-bar-section{padding-block-start:var(--tb-padding-top-mobile)!important;padding-block-end:var(--tb-padding-bottom-mobile)!important}}@media screen and (max-width:480px){.trust-bar-grid{grid-template-columns:100%;gap:20px}.trust-bar-section{min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
