:where(.tma-lp--contact) main[tabindex]:focus{outline:none}.tma-lp--contact a.btn{text-decoration:none}:where(.tma-lp--contact) .cp-hero .hx-photo img{height:100%;left:38%;object-fit:cover;object-position:50% 50%;top:0;width:62%}:where(.tma-lp--contact) .cp-hero .hx-shade{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a00 150px),linear-gradient(90deg,#0a0a0a,#0a0a0af0 38%,#0a0a0a59 56%,#0a0a0a00 70%)}:where(.tma-lp--contact) .cp-hero-in{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,700px) minmax(0,1fr);min-height:600px;padding-bottom:96px}:where(.tma-lp--contact) .cp-hero-copy{align-self:center;position:relative;z-index:3}:where(.tma-lp--contact) .cp-hero .hx-ph-h1{font-size:88px}:where(.tma-lp--contact) .cp-crumbs{color:#d4d4d4;font-size:15px;font-weight:600;margin-bottom:18px}:where(.tma-lp--contact) .cp-crumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}:where(.tma-lp--contact) .cp-crumbs li{align-items:center;display:flex;gap:8px}.tma-lp--contact .cp-crumbs a{align-items:center;color:#fff;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:underline;text-underline-offset:3px}:where(.tma-lp--contact) .cp-crumbs .cp-crumb-sep{color:var(--sky)}:where(.tma-lp--contact) .cp-crumbs+.hx-ph-h1{margin-top:18px}:where(.tma-lp--contact) .cp-sec{overflow:hidden;position:relative}:where(.tma-lp--contact) .cp-sec>.wrap{position:relative;z-index:1}:where(.tma-lp--contact) .cp-ice{background:var(--sky-100)}:where(.tma-lp--contact) .cp-sec.cp-formsec{padding:96px 0}:where(.tma-lp--contact) .cp-cf{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);position:relative;z-index:1}:where(.tma-lp--contact) .bx-h2:first-child{margin-top:0}:where(.tma-lp--contact) .cp-cf-info .bx-lead{margin-top:22px}:where(.tma-lp--contact) .cp-cf-items{display:flex;flex-direction:column;gap:16px;margin-top:36px}:where(.tma-lp--contact) .cp-card{background:#fff;border:1.5px solid var(--line);border-radius:22px;overflow:hidden;padding:24px 26px;position:relative}:where(.tma-lp--contact) .cp-card-ice{background:var(--sky-50);border-color:var(--sky-200)}:where(.tma-lp--contact) .cp-card-ink{background:#171717;border-color:#262626;color:#fff}:where(.tma-lp--contact) .cp-card h3{color:inherit;font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}:where(.tma-lp--contact) .cp-card p{color:var(--g700);font-size:17px;line-height:1.55;margin-top:10px}:where(.tma-lp--contact) .cp-card-ink p{color:#d4d4d4}:where(.tma-lp--contact) .cp-card-ink b{color:#fff}:where(.tma-lp--contact) .cp-card-ink a:focus-visible{outline-color:#fff}:where(.tma-lp--contact) .cp-contact-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:14px 0 0;padding:0}.tma-lp--contact .cp-contact-list a{align-items:center;color:var(--sky-800);display:inline-flex;font-size:18px;font-weight:800;min-height:44px;overflow-wrap:anywhere}:where(.tma-lp--contact) .cp-form{grid-gap:20px;display:grid;gap:20px}:where(.tma-lp--contact) .cp-form-card{background:#fff;border-radius:28px;box-shadow:0 40px 80px -40px #0a0a0a8c;color:var(--ink);padding:40px;position:relative;z-index:2}:where(.tma-lp--contact) .cp-form-card h2{font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.05}:where(.tma-lp--contact) .cp-form-card .cp-form-sub{color:var(--g700);font-size:17px;margin-top:8px}:where(.tma-lp--contact) .cp-row2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tma-lp--contact) .cp-field{display:flex;flex-direction:column;gap:8px}:where(.tma-lp--contact) .cp-field>span,:where(.tma-lp--contact) .cp-legend{color:var(--ink);font-size:15px;font-weight:800}:where(.tma-lp--contact) .cp-legend{padding:0}:where(.tma-lp--contact) .cp-field>span em{color:var(--g600);font-style:normal;font-weight:600}:where(.tma-lp--contact) .cp-field input,:where(.tma-lp--contact) .cp-field textarea{background:#fff;border:1.5px solid #a3a3a3;border-radius:14px;box-sizing:border-box;color:var(--ink);font:500 17px/1.4 Inter,system-ui,sans-serif;margin:0;min-height:52px;padding:12px 16px;width:100%}:where(.tma-lp--contact) .cp-field textarea{display:block;min-height:140px;resize:vertical}:where(.tma-lp--contact) .cp-field input:focus,:where(.tma-lp--contact) .cp-field textarea:focus{border-color:var(--ink);outline:3px solid var(--sky);outline-offset:1px}:where(.tma-lp--contact) .cp-seg{border:0;display:flex;flex-direction:column;gap:10px;margin:0;min-width:0;padding:0}:where(.tma-lp--contact) .cp-seg-row{display:flex;flex-wrap:wrap;gap:10px}:where(.tma-lp--contact) .cp-seg-row label{display:inline-flex;position:relative}:where(.tma-lp--contact) .cp-seg-row input{height:1px;margin:0;opacity:0;position:absolute;width:1px}:where(.tma-lp--contact) .cp-seg-row label span{align-items:center;background:#fff;border:1.5px solid #a3a3a3;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;gap:8px;min-height:48px;padding:0 20px}:where(.tma-lp--contact) .cp-seg-row input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}:where(.tma-lp--contact) .cp-seg-row input:focus-visible+span{outline:3px solid var(--sky-700);outline-offset:3px}:where(.tma-lp--contact) .cp-form .btn{width:100%}:where(.tma-lp--contact) .cp-form .btn:disabled{cursor:not-allowed;opacity:.6}:where(.tma-lp--contact) .cp-note{color:var(--g600);font-size:14px;text-align:center}.tma-lp--contact .cp-note a{color:var(--sky-700)}:where(.tma-lp--contact) .cp-photo{background:var(--sky-200);border-radius:24px;margin:0;overflow:hidden;position:relative}:where(.tma-lp--contact) .cp-photo>img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}:where(.tma-lp--contact) .cp-final{background:var(--sky);color:var(--ink);overflow:hidden;padding:104px 0;position:relative}:where(.tma-lp--contact) .cp-final-in{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;z-index:1}:where(.tma-lp--contact) .cp-final-h{color:var(--ink);font-size:96px;font-weight:900;letter-spacing:-.05em;line-height:1.06;margin:0}:where(.tma-lp--contact) .cp-final-h em{background:linear-gradient(var(--ink),var(--ink)) 0 100%/100% 1.05em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;font-style:normal;line-height:1.02;padding:0 .1em}.tma-lp--contact .cp-final .bx-lead{color:var(--ink);font-weight:500;margin-top:24px}:where(.tma-lp--contact) .cp-final .final-ctas{justify-content:flex-start}:where(.tma-lp--contact) .cp-final-art{position:relative}:where(.tma-lp--contact) .cp-final-art .cp-photo{border:8px solid var(--ink);border-radius:30px;height:460px}:where(.tma-lp--contact) .cp-final a:focus-visible{outline-color:var(--ink)}@media (max-width:1100px){:where(.tma-lp--contact) .cp-hero-in{grid-template-columns:1fr;min-height:0;padding-bottom:72px}:where(.tma-lp--contact) .cp-hero .hx-ph-h1{font-size:68px}:where(.tma-lp--contact) .cp-cf{gap:40px;grid-template-columns:minmax(0,1fr)}:where(.tma-lp--contact) .cp-final-in{gap:48px;grid-template-columns:1fr}:where(.tma-lp--contact) .cp-final-h{font-size:76px}}@media (max-width:640px){:where(.tma-lp--contact) .cp-hero .hx-photo{height:360px;position:relative}:where(.tma-lp--contact) .cp-hero .hx-photo img{height:100%;left:0;-webkit-mask-image:none;mask-image:none;object-fit:cover;position:absolute;right:auto;top:0;transform:none;width:100%}:where(.tma-lp--contact) .cp-hero .hx-shade{background:linear-gradient(180deg,#0a0a0a99 0,#0a0a0a00 120px,#0a0a0a00 220px,var(--ink) 360px,var(--ink) 100%)}:where(.tma-lp--contact) .cp-hero .hx-ph-in{margin-top:-40px;padding:0 16px 56px}:where(.tma-lp--contact) .cp-hero .hx-ph-h1{font-size:46px;line-height:.96}:where(.tma-lp--contact) .cp-hero .hx-ph-h1 em{display:inline}:where(.tma-lp--contact) .cp-crumbs{font-size:14px;margin-bottom:6px}:where(.tma-lp--contact) .cp-sec.cp-formsec{padding:48px 0 88px}:where(.tma-lp--contact) .cp-row2{grid-template-columns:1fr}:where(.tma-lp--contact) .cp-form-card{border-radius:22px;padding:24px 18px}:where(.tma-lp--contact) .cp-form-card h2{font-size:28px}:where(.tma-lp--contact) .cp-cf .cp-form-card{padding:22px 16px}:where(.tma-lp--contact) .cp-cf-items{margin-top:24px}:where(.tma-lp--contact) .cp-cf-items .cp-card{padding:20px 18px}:where(.tma-lp--contact) .cp-final{padding:72px 0}:where(.tma-lp--contact) .cp-final-h{font-size:52px}:where(.tma-lp--contact) .cp-final-art .cp-photo{height:300px}:where(.tma-lp--contact) .cp-final .final-ctas{flex-direction:column}:where(.tma-lp--contact) .cp-final .btn{width:100%}}@media (max-width:374px){:where(.tma-lp--contact) .cp-hero .hx-ph-h1{font-size:40px}:where(.tma-lp--contact) .cp-final-h{font-size:44px}}