:root{--cx-ink: #111d38;--cx-night: #0b1428;--cx-muted: #52627d;--cx-edge: #dde5f1;--cx-pale: #eff5ff;--cx-accent: #3656d6;--cx-ice: #89edfa;--cx-radius: 18px}.cx-shell{width:min(1280px,calc(100% - 72px));margin-inline:auto;color:var(--cx-ink)}.cx-shell :where(h1,h2,h3,p),.cx-footer :where(h2,p){margin:0}.cx-shell :where(h1,h2,h3),.cx-footer h2{font-family:var(--font-heading--family, system-ui, sans-serif);color:inherit}.cx-shell a{color:inherit}.cx-shell :is(a,button):focus-visible{outline:2px solid var(--cx-accent);outline-offset:4px}.cx-hero :is(a,button):focus-visible,.cx-footer a:focus-visible{outline-color:var(--cx-ice)}.cx-brand-logo{display:block;width:155px;height:auto}.cx-hero-wrap{margin-block-start:22px}.cx-hero{min-height:410px;display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);overflow:hidden;border-radius:25px;color:#f8fbff;background:var(--cx-night)}.cx-hero__copy{padding:clamp(30px,4.35vw,64px);align-self:center;position:relative;z-index:1}.cx-kicker{color:var(--cx-accent);font:750 .7rem/1.3 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase}.cx-hero .cx-kicker,.cx-support .cx-kicker{color:var(--cx-ice)}.cx-hero h1{margin-top:15px;max-width:12ch;font-size:clamp(2.55rem,5.4vw,5.2rem);font-weight:750;line-height:.99;letter-spacing:-.065em}.cx-hero__summary{margin-top:20px!important;max-width:32ch;color:#c5d1e8;font-size:clamp(.94rem,1.28vw,1.08rem);line-height:1.62}.cx-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cx-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 17px;border:1px solid transparent;border-radius:9px;font-size:.86rem;font-weight:750;line-height:1.2;text-decoration:none}.cx-button--primary{background:var(--cx-ice);color:var(--cx-night)!important}.cx-button--primary:hover{background:#c3f7ff}.cx-button--ghost{border-color:#657796;color:#f8fbff!important}.cx-button--ghost:hover{border-color:var(--cx-ice);color:var(--cx-ice)!important}.cx-hero__media{position:relative;min-width:0;min-height:0}.cx-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.cx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cx-night),transparent 24%);pointer-events:none}.cx-module{margin-block-start:clamp(42px,5vw,72px)}.cx-module__heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:19px}.cx-module h2{margin-top:7px;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:750;letter-spacing:-.048em;line-height:1.08}.cx-module__note{color:var(--cx-muted);font-size:.9rem}.cx-text-link{flex:none;color:#2447bc!important;text-decoration:none;font-weight:750;font-size:.88rem}.cx-text-link:hover{text-decoration:underline;text-underline-offset:4px}.cx-platform-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cx-platform{display:grid;grid-template-rows:1fr auto;min-width:0;overflow:hidden;border-radius:var(--cx-radius);border:1px solid var(--cx-edge);background:var(--cx-pale);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.cx-platform:hover{border-color:#7387eb;transform:translateY(-2px)}.cx-platform__art{display:grid;place-items:center;padding:14px;aspect-ratio:1.42;overflow:hidden}.cx-platform__art img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.cx-platform__name{background:#fff;border-top:1px solid var(--cx-edge);padding:11px 13px;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:.86rem;line-height:1.2;font-weight:750}.cx-platform__name span{color:var(--cx-accent)}.cx-picks--tinted{background:#f0f5ff;border:1px solid #e2eaf9;border-radius:22px;padding:clamp(16px,3vw,30px)}.cx-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cx-pick{display:flex;min-width:0}.cx-pick__link{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--cx-edge);border-radius:var(--cx-radius);background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.cx-pick__link:hover{border-color:#8798ed;box-shadow:0 4px 18px #111d3810}.cx-pick__art{background:#f5f8fd;border-radius:calc(var(--cx-radius) - 1px) calc(var(--cx-radius) - 1px) 0 0;aspect-ratio:1.23;padding:clamp(12px,2.5vw,24px);display:grid;place-items:center;overflow:hidden}.cx-pick__art img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.cx-pick__copy{padding:15px;flex:1;display:flex;flex-direction:column}.cx-pick__vendor{color:var(--cx-muted);font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cx-pick h3{margin-block:6px 9px;font-size:.91rem;font-weight:700;line-height:1.38;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cx-pick__price{margin-top:auto!important;font-size:.95rem;font-weight:750}.cx-support-wrap{margin-block-end:clamp(36px,5vw,65px)}.cx-support{display:grid;grid-template-columns:minmax(155px,.78fr) minmax(0,2.22fr);align-items:center;gap:22px;border-radius:22px;background:var(--cx-night);color:#f8fbff;padding:clamp(20px,3vw,34px)}.cx-support h2{font-size:clamp(1.38rem,2.3vw,2.12rem)}.cx-support__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cx-support__links a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:60px;padding:8px;border:1px solid #334668;border-radius:11px;text-decoration:none}.cx-support__links a:hover{border-color:var(--cx-ice)}.cx-support__links strong,.cx-support__links small{display:block}.cx-support__links strong{font-size:.83rem}.cx-support__links small{color:#c5d1e8;font-size:.69rem;line-height:1.3}.cx-support__icon{color:var(--cx-ice);font:650 .7rem/1.2 system-ui,sans-serif}.cx-footer{background:var(--cx-night);color:#f5f8ff}.cx-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.15fr;gap:25px;padding-block:40px 18px;color:inherit}.cx-footer__brand img{display:block;width:160px;height:auto}.cx-footer__brand p{color:#bdc9df;max-width:30ch;margin-top:13px;font-size:.87rem;line-height:1.6}.cx-footer h2{margin:0 0 10px;font-size:.93rem;font-weight:750;letter-spacing:0}.cx-footer ul{list-style:none;padding:0;margin:0}.cx-footer li+li{margin-top:6px}.cx-footer a{color:#bdc9df;text-decoration:none;font-size:.84rem;line-height:1.55}.cx-footer a:hover{color:#fff;text-decoration:underline}.cx-footer__bottom{grid-column:1 / -1;padding-top:13px;border-top:1px solid #334668;color:#bdc9df;font-size:.8rem}.cx-announcement .announcement-bar__text{color:#f5f8ff}@media(max-width:1000px){.cx-shell{width:calc(100% - 46px)}.cx-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-hero{min-height:360px}.cx-support{grid-template-columns:1fr;gap:16px}}@media(max-width:749px){.cx-brand-logo{width:132px}.cx-shell{width:calc(100% - 32px)}.cx-hero-wrap{margin-top:14px}.cx-hero{grid-template-columns:1fr;min-height:0;border-radius:18px}.cx-hero__copy{padding:28px 24px 5px}.cx-hero h1{max-width:14ch;font-size:clamp(2.45rem,9.4vw,3.75rem)}.cx-hero__summary{margin-top:13px!important}.cx-hero__actions{margin-top:17px}.cx-hero__media{aspect-ratio:1.55}.cx-hero__media:after{background:linear-gradient(180deg,var(--cx-night),transparent 18%)}.cx-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cx-pick__copy{padding:10px}.cx-footer__inner{grid-template-columns:1fr 1fr;gap:22px 16px;padding-top:28px}}@media(max-width:500px){.cx-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cx-module__heading{flex-wrap:wrap;gap:7px}.cx-support__links{grid-template-columns:1fr}.cx-support__links a{min-height:52px;padding:8px 10px}.cx-footer__brand{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.cx-shell *,.cx-shell *:before,.cx-shell *:after{transition:none!important}}#header-group .announcement-bar__text{color:#f5f8ff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/controlix-studio.css.map */
