.ct-page{position:relative;overflow:hidden}.ct-glow{pointer-events:none;background:url(/img/contact-glow.webp) top/1440px 1064px no-repeat;width:1440px;height:1064px;position:absolute;top:214px;left:50%;transform:translate(-50%)}.ct-hero{text-align:center;height:480px;padding-top:236px;position:relative}.ct-hero__bg{background:url(/img/contact-hero-bg.webp) top/cover no-repeat;position:absolute;inset:0;overflow:hidden}.ct-hero__bg i{background:repeating-linear-gradient(90deg, transparent 0 60px, color-mix(in srgb, var(--ds-color-text-title-default) 10%, transparent) 80px, transparent 100px 140px);mix-blend-mode:overlay;animation:9s linear infinite ct-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 45%,#0000 85%);mask-image:linear-gradient(#0000 5%,#000 45%,#0000 85%)}@keyframes ct-shimmer{to{transform:translate(140px)}}.ct-hero__title{color:var(--ds-color-text-title-default);font-size:48px;font-weight:700;line-height:72px;position:relative}.ct-hl{color:var(--ds-color-background-accent-light)}.ct-body{padding:112px 0 128px;position:relative}.ct-grid{width:min(100% - 2 * var(--site-gutter), 1200px);grid-template-columns:620px 500px;justify-content:space-between;align-items:center;margin-inline:auto;display:grid}.ct-text{align-self:start;justify-items:start;gap:24px;margin-top:6px;display:grid}.ct-pill{border:var(--ds-stroke-1) solid color-mix(in srgb, var(--ds-color-text-body-2xlight) 22%, transparent);border-radius:var(--ds-radius-100);background:var(--ds-color-background-neutral-xdark);color:var(--ds-color-text-title-default);align-items:center;gap:8px;padding:8px 15px 8px 12px;font-size:14px;line-height:21px;display:inline-flex}.ct-pill:before{content:"";background:var(--ds-color-background-accent-light);border-radius:50%;width:12px;height:12px;animation:2.6s ease-out infinite ct-pulse}@keyframes ct-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-color-background-accent-light) 45%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.ct-h2{color:var(--ds-color-text-title-default);font-size:24px;font-weight:700;line-height:36px}.ct-p{color:var(--ds-color-text-body-2xlight);font-size:18px;line-height:27px}.ct-link{color:var(--button-label-secondary-default);transition:background-size .4s var(--ease-out), color .25s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.ct-link:hover{color:var(--ds-color-text-title-default);background-size:100% 1px}.ct-card{border-radius:var(--ds-radius-20);background:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-text-title-default) 7%, transparent), color-mix(in srgb, var(--ds-color-text-title-default) 1.5%, transparent) 45%, transparent), color-mix(in srgb, var(--ds-color-background-neutral-xdark) 40%, transparent);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 24px color-mix(in srgb, var(--ds-color-text-title-default) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ds-color-text-title-default) 8%, transparent), 0 2px 6px #00000038, 0 24px 48px -16px #00000073;transition:translate .5s var(--ease-out), box-shadow .5s;gap:28px;padding:41px;display:grid;position:relative;overflow:hidden}.ct-card:after{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--ds-color-text-title-default) 26%, transparent), color-mix(in srgb, var(--ds-color-text-title-default) 6%, transparent) 35%, color-mix(in srgb, var(--ds-color-text-title-default) 3%, transparent) 70%, color-mix(in srgb, var(--ds-color-text-title-default) 14%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ct-card:hover{box-shadow:inset 0 0 24px color-mix(in srgb, var(--ds-color-text-title-default) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ds-color-text-title-default) 10%, transparent), 0 2px 6px #00000038, 0 32px 56px -16px #00000080;transform:translateY(-4px)}.ct-card__sheen{background:color-mix(in srgb, var(--ds-color-background-accent-xlight) 8%, transparent);filter:blur(13px);pointer-events:none;width:240px;height:56px;transition:transform .9s var(--ease-out);border-radius:50%;position:absolute;top:-30px;left:-40px}.ct-card:hover .ct-card__sheen{transform:translate(160px)}.ct-card__title{color:var(--ds-color-text-title-default);font-size:20px;font-weight:600;line-height:30px;position:relative;top:1px}.ct-rows{gap:57px;display:grid}.ct-rows li+li{position:relative}.ct-rows li+li:before{content:"";background:color-mix(in srgb, var(--ds-color-text-body-2xlight) 22%, transparent);height:1px;position:absolute;top:-29px;left:0;right:0}.ct-row{color:inherit;align-items:flex-start;gap:20px;display:flex}.ct-row__icon{border-radius:var(--ds-radius-12);background:var(--ds-color-background-neutral-dark);width:48px;height:48px;color:var(--ds-color-shape-neutral);transition:background-color .3s, color .3s, transform .4s var(--ease-out);flex:none;place-items:center;display:grid}.ct-row:hover .ct-row__icon{background:var(--ds-color-background-primary-xdark);color:var(--ds-color-text-title-default);transform:translateY(-2px)rotate(-6deg)}.ct-row__text{gap:6px;min-width:0;display:grid}.ct-row__label{letter-spacing:1.44px;text-transform:uppercase;color:var(--ds-color-text-body-xlight);font-size:12px;font-weight:500;line-height:18px}.ct-row__value{color:var(--ds-color-text-body-light);font-size:16px;line-height:24px;transition:color .25s}a.ct-row:hover .ct-row__value{color:var(--button-label-secondary-default)}@media (width<=1023px){.ct-glow{background-image:url(/img/contact-glow-tablet.webp);background-size:912px 1303px;width:912px;height:1303px}.ct-hero__bg{background-image:url(/img/contact-hero-bg-tablet.webp)}.ct-body{padding:88px 0 96px}.ct-grid{grid-template-columns:1fr;align-items:start;gap:40px}.ct-text{margin-top:0}.ct-card{width:100%}}@media (width<=767px){.ct-glow{background-image:url(/img/contact-glow-mobile.webp);background-size:530px 1245px;width:530px;height:1245px}.ct-hero{text-align:left;height:510px;padding-top:200px}.ct-hero__bg{background:url(/img/contact-hero-bg-mobile.webp) -248px 57px/891px 453px no-repeat}.ct-hero__title{padding-inline:24px;font-size:32px;line-height:48px;top:1px}.ct-body{padding:40px 0}.ct-grid{gap:28px;width:calc(100% - 32px)}.ct-text{gap:16px}.ct-pill{padding:8px 14px 8px 12px;font-size:12px;line-height:18px}.ct-p{font-size:14px;line-height:21px}.ct-p--last{font-size:16px;line-height:24px}.ct-card{gap:24px;padding:25px 21px}.ct-row{gap:16px}.ct-rows{gap:49px}.ct-rows li+li:before{top:-25px}}@media (prefers-reduced-motion:reduce){.ct-hero__bg i,.ct-pill:before{animation:none}}
