#lk-contact{--ct-blue:#0766ff;--ct-ink:#092353;--ct-muted:#425e85;background:#f0f6fc;color:var(--ct-ink);font:16px/1.55 Inter,Arial,sans-serif}#lk-contact *{box-sizing:border-box}#lk-contact a{color:var(--ct-blue);text-decoration:none}#lk-contact .ct-wrap{max-width:1360px;padding:38px 28px;margin:auto}#lk-contact .ct-section:nth-child(even){background:#f7faff}#lk-contact h1,#lk-contact h2,#lk-contact h3,#lk-contact h4,#lk-contact p{margin:0 0 12px}#lk-contact h1{font-size:clamp(30px,3vw,46px);line-height:1.12;letter-spacing:-1.3px}#lk-contact h2{font-size:clamp(26px,2.3vw,34px);line-height:1.2;letter-spacing:-.7px}#lk-contact h3{font-size:21px;line-height:1.25}#lk-contact h4{font-size:17px}#lk-contact p{color:var(--ct-muted)}#lk-contact em{font-style:normal;color:var(--ct-blue)}#lk-contact .ct-kicker{font-size:12px;font-weight:750;letter-spacing:2px;color:#275790}#lk-contact .ct-breadcrumb{font-size:13px;margin-bottom:28px}#lk-contact .ct-lead{font-size:18px}#lk-contact .ct-hero,#lk-contact .ct-two{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}#lk-contact .ct-two{align-items:start}#lk-contact .ct-heading{margin-bottom:22px}#lk-contact .ct-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}#lk-contact .ct-btn{display:inline-flex;gap:16px;justify-content:center;align-items:center;padding:13px 20px;border:1px solid var(--ct-blue);border-radius:6px;background:var(--ct-blue);color:white;font-weight:650;cursor:pointer;transition:background .2s,transform .2s}#lk-contact .ct-btn:hover{transform:translateY(-2px);background:#004ece}#lk-contact .ct-outline{background:transparent;color:var(--ct-blue)}#lk-contact .ct-outline:hover{background:#e0ecff}#lk-contact .ct-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-size:13px;margin-top:28px}#lk-contact .ct-trust span{border-top:3px solid #91bdff;padding-top:12px}#lk-contact .ct-media{overflow:hidden;border-radius:10px;aspect-ratio:3/2;background:#e2edf7}#lk-contact .ct-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.035);animation:ct-zoom 12s ease-in-out infinite alternate;animation-play-state:paused}#lk-contact .ct-media img.ct-pan{animation-name:ct-pan}#lk-contact .ct-media img.ct-drift{animation-name:ct-drift}#lk-contact .ct-media img.ct-active{animation-play-state:running}#lk-contact.ct-paused .ct-media img,#lk-contact.ct-hidden .ct-media img{animation-play-state:paused}#lk-contact .ct-motion{margin-top:14px;border:1px solid #adc8e8;border-radius:5px;background:#fff;padding:7px 12px;color:#254d7c;cursor:pointer}#lk-contact .ct-rfq{display:grid;grid-template-columns:.8fr 1.5fr .9fr;gap:18px;align-items:start}#lk-contact .ct-card{padding:23px;background:white;border:1px solid #d6e5f4;border-radius:9px;box-shadow:0 3px 12px #24558506}#lk-contact .ct-card .ct-btn{font-size:14px;padding:10px 12px}#lk-contact .ct-card h4{margin-top:22px}#lk-contact .ct-note{margin-top:24px;padding:16px;background:#edf5ff;font-size:14px;border-radius:6px}#lk-contact .ct-review{padding:10px 0;border-bottom:1px solid #e6eef8}#lk-contact .ct-review p{font-size:14px}#lk-contact .ct-checks{list-style:none;padding:0;margin:18px 0 24px}#lk-contact .ct-checks li{padding:5px 0 5px 27px;position:relative;color:var(--ct-muted)}#lk-contact .ct-checks li:before{content:'✓';position:absolute;left:0;color:var(--ct-blue);font-weight:bold}#lk-contact .ct-steps{list-style:none;margin:0;padding:0}#lk-contact .ct-steps li{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #cfdff2}#lk-contact .ct-steps li>span{font-size:24px;color:var(--ct-blue);font-weight:700}#lk-contact .ct-locations{display:grid;grid-template-columns:1fr .85fr 1fr;gap:20px;align-items:stretch}#lk-contact .ct-connection{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:18px;color:var(--ct-blue);font-size:24px;font-weight:700;background:radial-gradient(ellipse,#d7e9ff,transparent 70%)}#lk-contact .ct-connection small{flex-basis:100%;font-size:13px;text-align:center;font-weight:400}#lk-contact .ct-confidential,#lk-contact .ct-final{display:flex;gap:30px;align-items:center;justify-content:space-between;background:#082a55;color:white;padding:30px;border-radius:10px}#lk-contact .ct-confidential p,#lk-contact .ct-final p{color:#cfdef2}#lk-contact .ct-confidential .ct-outline,#lk-contact .ct-final .ct-outline{color:white;border-color:#8cbdff;white-space:nowrap}#lk-contact .ct-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}#lk-contact details{background:white;border:1px solid #d5e5f7;border-radius:6px;padding:16px 20px}#lk-contact summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-weight:650;list-style:none}#lk-contact summary span{color:var(--ct-blue)}#lk-contact details p{margin:14px 0 0}#lk-contact .ct-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#lk-contact .ct-examples .ct-card{padding:0 0 20px;overflow:hidden}#lk-contact .ct-examples .ct-card>:not(.ct-media){margin-left:20px;margin-right:20px}#lk-contact .ct-examples h3{margin-top:20px}#lk-contact .ct-form-slot input:not([type=checkbox]):not([type=hidden]):not([type=file]),#lk-contact .ct-form-slot select,#lk-contact .ct-form-slot textarea{max-width:100%;width:100%;border:1px solid #a7c6ed;border-radius:5px;padding:12px;background:#fcfdff;color:#143961;font:inherit}#lk-contact .ct-form-slot label{display:block;font-size:14px;color:#153c6e}#lk-contact .ct-preview-form{display:grid;gap:14px}#lk-contact .ct-form-slot form{max-width:100%}#lk-contact :focus-visible{outline:3px solid #2aa8ff;outline-offset:3px}@keyframes ct-zoom{from{transform:scale(1.035)}to{transform:scale(1.105)}}@keyframes ct-pan{from{transform:scale(1.07) translateX(-1%)}to{transform:scale(1.1) translateX(1%)}}@keyframes ct-drift{from{transform:scale(1.07) translateY(-1%)}to{transform:scale(1.12) translateY(1%)}}@media(max-width:1050px){#lk-contact .ct-rfq{grid-template-columns:1fr 1.5fr}#lk-contact .ct-rfq>aside:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}#lk-contact .ct-locations{grid-template-columns:1fr 1fr}#lk-contact .ct-connection{display:none}#lk-contact .ct-hero{gap:22px}}@media(max-width:700px){#lk-contact .ct-wrap{padding:28px 18px}#lk-contact .ct-hero,#lk-contact .ct-two,#lk-contact .ct-rfq,#lk-contact .ct-locations,#lk-contact .ct-examples,#lk-contact .ct-faq{grid-template-columns:1fr}#lk-contact .ct-rfq>aside:last-child{display:block}#lk-contact .ct-trust{grid-template-columns:repeat(2,1fr)}#lk-contact .ct-confidential,#lk-contact .ct-final{display:block;padding:24px}#lk-contact .ct-card{padding:20px}#lk-contact .ct-media{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){#lk-contact *,#lk-contact .ct-media img{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}}
