.crg-contact-page{--crg-contact-ink: #0d1726;--crg-contact-muted: #657386;--crg-contact-blue: #005bac;--crg-contact-blue-dark: #073e73;--crg-contact-red: #d71920;--crg-contact-border: #d9e2ea;--crg-contact-border-soft: #edf2f6;--crg-contact-panel: #f6f8fb;--crg-contact-shadow: 0 18px 42px rgba(13, 23, 38, .07);margin-top:56px;margin-bottom:36px;color:var(--crg-contact-ink)}.crg-contact-page,.crg-contact-page *,.crg-contact-page *:before,.crg-contact-page *:after{box-sizing:border-box}.crg-contact-page__hero{display:grid;gap:10px;max-width:860px;margin-bottom:28px;padding-left:20px;border-left:4px solid var(--crg-contact-red)}.crg-contact-page__eyebrow{margin:0;color:var(--crg-contact-blue);font-size:12px;font-weight:920;line-height:1.2;letter-spacing:0}.crg-contact-page h1{margin:0;color:var(--crg-contact-ink);font-size:clamp(38px,4.6vw,68px);font-weight:920;line-height:1.04;letter-spacing:0}.crg-contact-page__hero p:not(.crg-contact-page__eyebrow){max-width:780px;margin:0;color:var(--crg-contact-muted);font-size:15px;line-height:1.75}.crg-contact-page__routing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:-2px 0 28px;overflow:hidden;border:1px solid var(--crg-contact-border);background:#fff;box-shadow:0 18px 42px #0d17260e}.crg-contact-page__route{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;min-width:0;min-height:94px;padding:18px 20px;border:0;border-right:1px solid var(--crg-contact-border-soft);background:linear-gradient(180deg,#005bac06,#fff0 62%),#fff;color:var(--crg-contact-ink);text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.crg-contact-page__route:last-child{border-right:0}.crg-contact-page__route:hover,.crg-contact-page__route:focus-visible{z-index:1;background:#f7fbff;box-shadow:inset 0 0 0 1px #005bac33;transform:translateY(-1px)}.crg-contact-page__route-index{display:grid;width:38px;height:38px;place-items:center;border:1px solid #c9d9e8;background:#f5f8fb;color:var(--crg-contact-blue);font-size:12px;font-weight:920;line-height:1}.crg-contact-page__route-copy{display:grid;gap:4px;min-width:0}.crg-contact-page__route-copy span{color:var(--crg-contact-blue);font-size:11px;font-weight:920;line-height:1.2}.crg-contact-page__route-copy strong{color:var(--crg-contact-blue-dark);font-size:20px;font-weight:920;line-height:1.25}.crg-contact-page__route-copy em{color:var(--crg-contact-muted);font-size:12px;font-style:normal;font-weight:760;line-height:1.4}.crg-contact-page__route--active{background:linear-gradient(90deg,rgba(215,25,32,.09),transparent 42%),linear-gradient(180deg,#f7fbff,#fff);box-shadow:inset 4px 0 0 var(--crg-contact-red),inset 0 0 0 1px #005bac24}.crg-contact-page__route--active .crg-contact-page__route-index{border-color:var(--crg-contact-blue);background:var(--crg-contact-blue);color:#fff}.crg-contact-page__route--active .crg-contact-page__route-copy span{color:var(--crg-contact-red)}.crg-contact-page__route--active .crg-contact-page__route-copy strong{color:var(--crg-contact-ink)}.crg-contact-page__route--active .crg-contact-page__route-copy em{color:var(--crg-contact-muted)}.crg-contact-page__layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:22px;align-items:start}.crg-contact-page__side{display:grid;gap:12px;min-width:0}.crg-contact-page__panel,.crg-contact-page__facts{border:1px solid var(--crg-contact-border);background:#fff;box-shadow:var(--crg-contact-shadow)}.crg-contact-page__panel{padding:22px}.crg-contact-page__panel--dark{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(215,25,32,.2),transparent 38%),#0d1726;color:#fff}.crg-contact-page__panel--dark:after{content:"";position:absolute;right:-24px;bottom:-42px;width:140px;height:140px;border:1px solid rgba(255,255,255,.12);transform:rotate(28deg)}.crg-contact-page__panel span,.crg-contact-page__form-head p{display:block;margin:0 0 10px;color:var(--crg-contact-blue);font-size:11px;font-weight:920;line-height:1.2;letter-spacing:0}.crg-contact-page__panel--dark span{color:#87c8ff}.crg-contact-page__panel strong,.crg-contact-page__panel h2{display:block;margin:0;color:var(--crg-contact-blue-dark);font-size:20px;font-weight:920;line-height:1.28;letter-spacing:0}.crg-contact-page__panel--dark strong{position:relative;z-index:1;color:#fff}.crg-contact-page__panel p{position:relative;z-index:1;margin:10px 0 0;color:var(--crg-contact-muted);font-size:13px;line-height:1.65}.crg-contact-page__panel--dark p{color:#ffffffbd}.crg-contact-page__steps{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.crg-contact-page__steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px 12px;align-items:start;padding:12px;border:1px solid var(--crg-contact-border-soft);background:var(--crg-contact-panel)}.crg-contact-page__steps span{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;margin:0;background:var(--crg-contact-blue);color:#fff;font-size:12px;font-weight:920}.crg-contact-page__steps strong{color:var(--crg-contact-ink);font-size:13px;line-height:1.28}.crg-contact-page__steps p{margin:-2px 0 0;font-size:12px;line-height:1.55}.crg-contact-page__support-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.crg-contact-page__support-list li{display:grid;gap:4px;padding:13px 14px;border-left:3px solid var(--crg-contact-blue);background:var(--crg-contact-panel)}.crg-contact-page__support-list strong{color:var(--crg-contact-ink);font-size:13px;font-weight:920;line-height:1.3}.crg-contact-page__support-list span{color:var(--crg-contact-muted);font-size:12px;line-height:1.55}.crg-contact-page__facts{display:grid;margin:0}.crg-contact-page__facts div{padding:16px 18px}.crg-contact-page__facts div+div{border-top:1px solid var(--crg-contact-border-soft)}.crg-contact-page__facts dt,.crg-contact-page__facts dd{margin:0;letter-spacing:0}.crg-contact-page__facts dt{color:var(--crg-contact-blue);font-size:11px;font-weight:920;line-height:1.2}.crg-contact-page__facts dd{margin-top:6px;color:var(--crg-contact-ink);font-size:13px;font-weight:850;line-height:1.45}.crg-contact-page__form-shell{min-width:0;border:1px solid var(--crg-contact-border);background:linear-gradient(90deg,rgba(0,91,172,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(0,91,172,.035) 1px,transparent 1px),#fff;background-size:30px 30px;box-shadow:var(--crg-contact-shadow)}.crg-contact-page__form{display:grid;gap:22px;padding:28px}.crg-contact-page__form-head{display:grid;gap:4px;padding-bottom:18px;border-bottom:1px solid var(--crg-contact-border-soft)}.crg-contact-page__form-head h2{margin:0;color:var(--crg-contact-blue-dark);font-size:clamp(24px,2.4vw,36px);font-weight:920;line-height:1.14;letter-spacing:0}.crg-contact-page__form-head span{max-width:720px;color:var(--crg-contact-muted);font-size:13px;line-height:1.65}.crg-contact-page__message{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--crg-contact-border);background:#fff}.crg-contact-page__message strong,.crg-contact-page__message span{letter-spacing:0}.crg-contact-page__message strong{color:var(--crg-contact-blue-dark);font-size:14px;font-weight:920;line-height:1.3}.crg-contact-page__message span{color:var(--crg-contact-muted);font-size:13px;line-height:1.55}.crg-contact-page__message--success{border-left:4px solid var(--crg-contact-blue)}.crg-contact-page__message--error{border-left:4px solid var(--crg-contact-red)}.crg-contact-page__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crg-contact-page__field{display:grid;gap:7px;min-width:0}.crg-contact-page__field--full{grid-column:1 / -1}.crg-contact-page__field label{color:var(--crg-contact-blue-dark);font-size:12px;font-weight:920;line-height:1.25;letter-spacing:0}.crg-contact-page__field label span{color:var(--crg-contact-red)}.crg-contact-page__field input,.crg-contact-page__field select,.crg-contact-page__field textarea{width:100%;min-height:50px;border:1px solid var(--crg-contact-border);border-radius:0;background:#f6f8fbeb;color:var(--crg-contact-ink);font:inherit;font-size:14px;font-weight:800;letter-spacing:0;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.crg-contact-page__field input,.crg-contact-page__field select{padding:0 14px}.crg-contact-page__field textarea{min-height:180px;padding:14px;resize:vertical}.crg-contact-page__field input:focus,.crg-contact-page__field select:focus,.crg-contact-page__field textarea:focus{border-color:#005bac85;background:#fff;box-shadow:inset 4px 0 0 var(--crg-contact-blue)}.crg-contact-page__field input::placeholder,.crg-contact-page__field textarea::placeholder{color:#8a96a5;opacity:1}.crg-contact-page__actions{display:flex;align-items:center;gap:16px;padding-top:4px}.crg-contact-page__actions button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:48px;border:1px solid var(--crg-contact-blue);border-radius:0;background:var(--crg-contact-blue);color:#fff;font:inherit;font-size:13px;font-weight:920;line-height:1;letter-spacing:0;cursor:pointer;box-shadow:0 10px 22px #005bac29;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crg-contact-page__actions button:hover,.crg-contact-page__actions button:focus-visible{border-color:var(--crg-contact-blue-dark);background:var(--crg-contact-blue-dark);box-shadow:0 12px 26px #073e7333;transform:translateY(-1px)}.crg-contact-page__actions p{margin:0;color:var(--crg-contact-muted);font-size:12px;line-height:1.6}@media screen and (max-width:989px){.crg-contact-page{margin-top:42px;margin-bottom:34px}.crg-contact-page__layout,.crg-contact-page__routing{grid-template-columns:1fr}.crg-contact-page__route{min-height:82px;border-right:0;border-bottom:1px solid var(--crg-contact-border-soft)}.crg-contact-page__route:last-child{border-bottom:0}.crg-contact-page__side{grid-template-columns:repeat(2,minmax(0,1fr))}.crg-contact-page__panel--dark,.crg-contact-page__facts{grid-column:1 / -1}}@media screen and (max-width:749px){.crg-contact-page h1{font-size:38px}.crg-contact-page__side,.crg-contact-page__fields{grid-template-columns:1fr}.crg-contact-page__form,.crg-contact-page__panel{padding:18px}.crg-contact-page__actions{display:grid}.crg-contact-page__actions button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/crg-contact-page.css.map */
