.contact-hero.svelte-1jah2g7{position:relative;isolation:isolate;background:radial-gradient(ellipse at 100% 0,#343cc244,transparent 40%);border-bottom:1px solid var(--marketing-border)}.contact-mark.svelte-1jah2g7{position:absolute;width:670px;height:670px;left:-320px;top:0;object-fit:contain;mix-blend-mode:lighten;pointer-events:none;opacity:.85;z-index:-1;-webkit-mask-image:linear-gradient(to right,#000 45%,transparent 97%);mask-image:linear-gradient(to right,#000 45%,transparent 97%)}.contact-grid.svelte-1jah2g7{display:grid;grid-template-columns:1fr 1.04fr;gap:50px;padding-block:42px}.contact-copy.svelte-1jah2g7{padding:8px 0 0 160px}h1.svelte-1jah2g7{font-size:clamp(3.4rem,6.6vw,6.5rem);line-height:1.05;letter-spacing:-.065em;margin:0 0 16px;white-space:nowrap}.intro.svelte-1jah2g7{color:#d1d7e4;font-size:clamp(1.1rem,1.75vw,1.45rem);line-height:1.5;margin:0 0 25px}.topic-cards.svelte-1jah2g7{display:grid;gap:12px}.topic-card.svelte-1jah2g7{display:flex;align-items:center;gap:22px;text-align:left;width:100%;padding:20px;border:1px solid #364258;border-radius:12px;background:linear-gradient(120deg,#121923e8,#10151ce8);color:#f8f9fc;cursor:pointer;font:inherit}.topic-card.svelte-1jah2g7:hover{border-color:#20c4d5;background:#172130}.topic-card.svelte-1jah2g7 strong:where(.svelte-1jah2g7){display:block;font-size:1rem;margin-bottom:3px}.topic-card.svelte-1jah2g7 span:where(.svelte-1jah2g7) span:where(.svelte-1jah2g7){display:block;font-size:.84rem;color:var(--marketing-muted);line-height:1.5}.topic-icon.svelte-1jah2g7{display:inline-flex;flex-shrink:0;color:#16c7ff}.topic-icon.svelte-1jah2g7 svg{width:32px;height:32px}.topic-card.svelte-1jah2g7:nth-child(n+2) .topic-icon:where(.svelte-1jah2g7),.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7):nth-child(n+3) .topic-icon:where(.svelte-1jah2g7){color:#a35bff}.chevron.svelte-1jah2g7{margin-left:auto;font-size:1.7rem;font-weight:300}.enquiry-form.svelte-1jah2g7{padding:25px 28px;background:linear-gradient(125deg,#1a2331bc,#10151dbb 65%,#1b2348aa);border:1px solid #485979;border-radius:14px;box-shadow:0 15px 55px #0003;display:flex;flex-direction:column}.enquiry-form.svelte-1jah2g7 label:where(.svelte-1jah2g7){font-size:.9rem;font-weight:600;margin-bottom:7px}.enquiry-form.svelte-1jah2g7 input:where(.svelte-1jah2g7),.enquiry-form.svelte-1jah2g7 select:where(.svelte-1jah2g7),.enquiry-form.svelte-1jah2g7 textarea:where(.svelte-1jah2g7){font:inherit;font-size:.94rem;color:#f8f9fc;border:1px solid #50617f;border-radius:10px;background:#ffffff05;padding:11px 15px;width:100%;box-sizing:border-box;margin-bottom:17px;min-height:44px}.enquiry-form.svelte-1jah2g7 input:where(.svelte-1jah2g7)::placeholder,.enquiry-form.svelte-1jah2g7 textarea:where(.svelte-1jah2g7)::placeholder{color:#b7bfce}.enquiry-form.svelte-1jah2g7 select:where(.svelte-1jah2g7){color:#d0d6e2}.enquiry-form.svelte-1jah2g7 option:where(.svelte-1jah2g7){background:#151c28;color:#fff}.enquiry-form.svelte-1jah2g7 textarea:where(.svelte-1jah2g7){resize:vertical;min-height:95px;max-height:400px}.enquiry-form.svelte-1jah2g7 :where(.svelte-1jah2g7):is(input:where(.svelte-1jah2g7),select:where(.svelte-1jah2g7),textarea:where(.svelte-1jah2g7)):focus-visible{outline:2px solid #35d7e8;outline-offset:3px}.send-button.svelte-1jah2g7{border-radius:12px!important;width:100%;cursor:pointer}.form-note.svelte-1jah2g7{font-size:.76rem;line-height:1.5;color:var(--marketing-muted);text-align:center;margin:12px 0 0}.form-note.svelte-1jah2g7+.form-note:where(.svelte-1jah2g7){margin-top:4px}.email-direct.svelte-1jah2g7{font-size:.8rem;text-align:center;color:var(--marketing-muted);margin:12px 0 0}.email-direct.svelte-1jah2g7 a:where(.svelte-1jah2g7),.form-status.svelte-1jah2g7 a:where(.svelte-1jah2g7){color:#62d9f2;text-underline-offset:3px}.form-status.svelte-1jah2g7{margin-top:16px;font-size:.85rem;border:1px solid #20c4d560;border-radius:8px;padding:12px;background:#20c4d511;overflow-wrap:anywhere}.conversation-grid.svelte-1jah2g7{display:grid;grid-template-columns:1.8fr repeat(3,1fr);padding-block:38px;gap:34px}.conversation.svelte-1jah2g7 h2:where(.svelte-1jah2g7){font-size:clamp(2rem,3.4vw,3rem);line-height:1.06;letter-spacing:-.045em;margin:0 0 14px}.conversation.svelte-1jah2g7 p:where(.svelte-1jah2g7){color:var(--marketing-muted);font-size:.95rem;margin:0;line-height:1.6}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7){border-left:1px solid var(--marketing-border);padding-left:30px}.outlined.svelte-1jah2g7{width:54px;height:54px;border:1px solid currentColor;border-radius:14px;align-items:center;justify-content:center;background:#111723}.conversation.svelte-1jah2g7 h3:where(.svelte-1jah2g7){font-size:1.05rem;margin:14px 0 8px}@media(max-width:1150px){.contact-copy.svelte-1jah2g7{padding-left:45px}.contact-grid.svelte-1jah2g7{gap:30px}.contact-mark.svelte-1jah2g7{left:-405px}.conversation-grid.svelte-1jah2g7{gap:22px}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7){padding-left:22px}.topic-card.svelte-1jah2g7{padding:16px;gap:14px}}@media(max-width:900px){.contact-copy.svelte-1jah2g7{padding-left:0}.contact-mark.svelte-1jah2g7{opacity:.17;left:-340px}.contact-grid.svelte-1jah2g7{grid-template-columns:1fr 1fr;gap:24px}.enquiry-form.svelte-1jah2g7{padding:24px 20px}.conversation-grid.svelte-1jah2g7{grid-template-columns:repeat(3,1fr)}.conversation-intro.svelte-1jah2g7{grid-column:1/-1;max-width:650px}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7):nth-child(2){border:0;padding-left:0}}@media(max-width:650px){.contact-grid.svelte-1jah2g7{grid-template-columns:1fr;padding-block:32px}.contact-copy.svelte-1jah2g7{padding:0}h1.svelte-1jah2g7{font-size:clamp(3.4rem,13vw,5rem)}.intro.svelte-1jah2g7{font-size:1.15rem}.topic-card.svelte-1jah2g7{min-height:92px}.conversation-grid.svelte-1jah2g7{grid-template-columns:1fr;gap:25px;padding-block:32px}.conversation-intro.svelte-1jah2g7{grid-column:auto}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7),.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7):nth-child(2){border:0;border-top:1px solid var(--marketing-border);padding:24px 0 0}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7){display:grid;grid-template-columns:54px 1fr;column-gap:20px}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7) h3:where(.svelte-1jah2g7){margin:0 0 5px}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7) .topic-icon:where(.svelte-1jah2g7){grid-row:1/3}.conversation.svelte-1jah2g7 article:where(.svelte-1jah2g7) p:where(.svelte-1jah2g7){grid-column:2}.enquiry-form.svelte-1jah2g7{padding:22px 18px}.contact-mark.svelte-1jah2g7{left:-320px;top:-70px}}
