.hero-module__qbw09W__hero{color:#f7f5f0;background:#020f1f;padding-top:108px;overflow:hidden}.hero-module__qbw09W__inner{align-items:center;min-height:clamp(560px,43vw,760px);margin:auto;padding:56px max(5.5%,50% - 705px) 64px;display:flex;position:relative}.hero-module__qbw09W__copy{z-index:2;width:38%;min-width:0;position:relative;container-type:inline-size}.hero-module__qbw09W__copy h1{font:600 clamp(3rem,15cqw,8rem)/.98 var(--font-barlow-condensed),sans-serif;letter-spacing:-.035em;margin:0}.hero-module__qbw09W__description{color:#b8c4d0;max-width:46ch;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.hero-module__qbw09W__actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2rem;display:flex}.hero-module__qbw09W__primaryCta{color:#020f1f;background:#f17f02;align-items:center;gap:2rem;min-height:48px;padding:.75rem 1.25rem;font-weight:600;transition:background .2s;display:inline-flex}.hero-module__qbw09W__primaryCta:hover{background:#ffa43d}.hero-module__qbw09W__labsLink{color:#a6cef5;border-bottom:1px solid #7fb0e3;align-items:center;gap:1rem;min-height:48px;display:inline-flex}.hero-module__qbw09W__field{pointer-events:none;position:absolute;inset:0}.hero-module__qbw09W__field:after{content:"";background:linear-gradient(90deg,#020f1f 0%,#020f1feb 20%,#020f1fa6 34%,#0000 51%);position:absolute;inset:0}.hero-module__qbw09W__spaceArtwork{object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(#0000,#000 3% 88%,#0000);mask-image:linear-gradient(#0000,#000 3% 88%,#0000)}.hero-module__qbw09W__nextPanel{color:#0b1d33;background:#f7f5f0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1410px;margin:0 5.5%;display:grid;position:relative}.hero-module__qbw09W__nextPanel a{flex-wrap:wrap;align-items:center;gap:1rem;min-height:100px;padding:1.25rem 2rem;transition:background .2s;display:flex}.hero-module__qbw09W__nextPanel a:first-child{color:#f7f5f0;background:#07509b}.hero-module__qbw09W__nextPanel a:nth-child(2){color:#0b1d33;background:#f7f5f0}.hero-module__qbw09W__nextPanel a:nth-child(3){color:#020f1f;background:#f17f02}.hero-module__qbw09W__nextPanel a:first-child:hover{background:#064382}.hero-module__qbw09W__nextPanel a:nth-child(2):hover{background:#ede9e1}.hero-module__qbw09W__nextPanel a:nth-child(3):hover{background:#ffa43d}.hero-module__qbw09W__nextPanel a span:first-child{font:600 2.5rem/1 var(--font-barlow-condensed),sans-serif}.hero-module__qbw09W__nextPanel a span:nth-child(2){font-weight:500}.hero-module__qbw09W__nextPanel a span:last-child{margin-left:auto}@media (min-width:1586px){.hero-module__qbw09W__nextPanel{margin-inline:auto}}@media (min-width:768px) and (max-width:1023px){.hero-module__qbw09W__hero{padding-top:76px}.hero-module__qbw09W__inner{min-height:500px;padding:48px 24px}.hero-module__qbw09W__copy{width:44%}.hero-module__qbw09W__nextPanel a{padding:1rem}}@media (max-width:767px){.hero-module__qbw09W__hero{padding-top:76px}.hero-module__qbw09W__inner{flex-direction:column;align-items:stretch;padding:40px 24px 0;display:flex}.hero-module__qbw09W__copy{width:100%}.hero-module__qbw09W__copy h1{font-size:14cqw}.hero-module__qbw09W__description{margin-top:1.5rem}.hero-module__qbw09W__actions{gap:1rem;margin-top:1.5rem}.hero-module__qbw09W__field{aspect-ratio:1.35;align-self:center;width:calc(100% + 48px);margin-top:1.5rem;margin-bottom:.5rem;position:relative;inset:auto}.hero-module__qbw09W__field:after{display:none}.hero-module__qbw09W__nextPanel{margin:0 24px}.hero-module__qbw09W__nextPanel a{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:112px;padding:1rem .65rem;font-size:.8rem}.hero-module__qbw09W__nextPanel a span:first-child{font-size:2rem}.hero-module__qbw09W__nextPanel a span:last-child{display:none}}@media (prefers-reduced-motion:no-preference){.hero-module__qbw09W__copy{animation:.5s ease-out both hero-module__qbw09W__reveal}.hero-module__qbw09W__spaceArtwork{transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) both hero-module__qbw09W__space-reveal}@keyframes hero-module__qbw09W__space-reveal{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-module__qbw09W__reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
.quantum-software-module__DxUrqa__section{background:var(--color-paper);padding-bottom:80px;scroll-margin-top:116px}.quantum-software-module__DxUrqa__inner{max-width:1440px;margin-inline:auto;padding-inline:32px}.quantum-software-module__DxUrqa__sectionLabel{color:var(--color-paper-muted);letter-spacing:.16em;margin-bottom:24px;font-size:12px;font-weight:600}.quantum-software-module__DxUrqa__card{color:var(--color-paper);background:#04182f;border:1px solid #1c3858;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.quantum-software-module__DxUrqa__copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(32px,4vw,60px);display:flex;position:relative}.quantum-software-module__DxUrqa__brand{align-items:center;gap:16px;max-width:100%;display:flex}.quantum-software-module__DxUrqa__mark{flex:none;width:58px;height:58px}.quantum-software-module__DxUrqa__brandName{font:600 clamp(1.5rem, 2.4vw, 2rem)/1.1 var(--font-barlow-condensed), sans-serif;text-transform:uppercase;letter-spacing:.055em}.quantum-software-module__DxUrqa__brandRelation{color:#b8c9dc;letter-spacing:.1em;margin-top:5px;font-size:11px}.quantum-software-module__DxUrqa__status{color:#b8c9dc;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:34px;font-size:12px;display:flex}.quantum-software-module__DxUrqa__previewBadge{color:#ffc28e;border:1px solid #5b4736;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.quantum-software-module__DxUrqa__previewBadge:before{content:"";background:#f6a565;width:5px;height:5px}.quantum-software-module__DxUrqa__title{font:600 clamp(2.8rem, 4.8vw, 4.5rem)/.98 var(--font-barlow-condensed), sans-serif;letter-spacing:-.025em;margin-top:26px}.quantum-software-module__DxUrqa__title>span{color:#8bbcf1}.quantum-software-module__DxUrqa__description{color:#c4cfdb;max-width:44ch;margin-top:24px;font-size:16px;line-height:1.8}.quantum-software-module__DxUrqa__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:30px;display:flex}.quantum-software-module__DxUrqa__primaryLink,.quantum-software-module__DxUrqa__secondaryLink{justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:14px;font-weight:600;display:inline-flex}.quantum-software-module__DxUrqa__primaryLink{background:var(--color-paper);color:#0b1d33;padding:13px 18px;transition:background .2s}.quantum-software-module__DxUrqa__primaryLink:hover{background:#cce2f9}.quantum-software-module__DxUrqa__primaryLink>span{font-size:20px}.quantum-software-module__DxUrqa__secondaryLink{color:var(--color-paper)}.quantum-software-module__DxUrqa__secondaryLink:hover{text-underline-offset:5px;text-decoration:underline}.quantum-software-module__DxUrqa__secondaryLink>span{color:#f6a565;font-size:20px}.quantum-software-module__DxUrqa__domain{color:#99afc7;letter-spacing:.05em;margin-top:14px;font-size:11px}.quantum-software-module__DxUrqa__visual{background:radial-gradient(at 65% 20%,#174d7f55,#0000 65%),linear-gradient(#7fb0e309 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#7fb0e309 1px,#0000 1px) 0 0/32px 32px;align-items:center;min-width:0;padding:48px 40px 48px 12px;display:flex}.quantum-software-module__DxUrqa__preview{background:#061426;border:1px solid #385778;border-top:2px solid #80b4ec;width:100%;min-width:0;box-shadow:0 24px 70px #0005}.quantum-software-module__DxUrqa__previewTop{color:#b6c8dc;letter-spacing:.1em;border-bottom:1px solid #243c56;align-items:center;gap:16px;padding:16px 20px;font-size:9px;font-weight:500;display:flex}.quantum-software-module__DxUrqa__windowDots{flex-shrink:0;gap:5px;display:flex}.quantum-software-module__DxUrqa__windowDots i{background:#85afe0;border-radius:50%;width:5px;height:5px}.quantum-software-module__DxUrqa__windowDots i:nth-child(2){background:#f7f5f0}.quantum-software-module__DxUrqa__windowDots i:nth-child(3){background:#f6a565}.quantum-software-module__DxUrqa__fileType{color:#86b8ed;font-family:var(--font-mono);margin-left:auto}.quantum-software-module__DxUrqa__example{padding:22px 26px 20px}.quantum-software-module__DxUrqa__stepHeading{color:#d7e1ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.quantum-software-module__DxUrqa__stepHeading b{color:#8bbcf1;font-family:var(--font-mono);margin-right:10px;font-size:10px;font-weight:400}.quantum-software-module__DxUrqa__filename{color:#a2b9d2;font-family:var(--font-mono);font-size:10px}.quantum-software-module__DxUrqa__code{color:#e1e9f2;max-width:100%;font-family:var(--font-plex-mono), "SFMono-Regular", Consolas, monospace;font-variant-ligatures:none;white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:#385778 #061426;margin:18px 0 20px;font-size:14px;font-weight:400;line-height:1.85;overflow-x:auto}.quantum-software-module__DxUrqa__code>code{font:inherit}.quantum-software-module__DxUrqa__codeLine:before{color:#8ba0b8;content:attr(data-line);-webkit-user-select:none;user-select:none;width:28px;font-size:11px;display:inline-block}.quantum-software-module__DxUrqa__keyword{color:#9ac9ff}.quantum-software-module__DxUrqa__function{color:#ffc28e}.quantum-software-module__DxUrqa__circuit{border-top:1px solid #243c56;padding-top:18px}.quantum-software-module__DxUrqa__qubits{color:#a2b9d2;font-family:var(--font-mono);letter-spacing:.1em;font-size:9px}.quantum-software-module__DxUrqa__circuit svg{width:100%;height:auto;margin-top:18px;display:block}.quantum-software-module__DxUrqa__result{border-top:1px solid #243c56;margin-top:16px;padding-top:18px}.quantum-software-module__DxUrqa__resultLabel{color:#a2b9d2;font-size:10px}.quantum-software-module__DxUrqa__histogram{gap:12px;margin-top:18px;display:grid}.quantum-software-module__DxUrqa__barRow{color:#d7e1ec;font-family:var(--font-mono);grid-template-columns:36px 1fr 36px;align-items:center;gap:12px;font-size:11px;display:grid}.quantum-software-module__DxUrqa__barTrack{background:#1b2d43;height:10px}.quantum-software-module__DxUrqa__barTrack>span{background:#81b8f2;width:50%;height:100%;display:block}.quantum-software-module__DxUrqa__barRow:nth-child(2) .quantum-software-module__DxUrqa__barTrack>span{background:#f6a565}.quantum-software-module__DxUrqa__caption{color:#a2b9d2;letter-spacing:.02em;border-top:1px solid #243c56;padding:13px 26px;font-size:10px}@media (max-width:1100px){.quantum-software-module__DxUrqa__copy{padding:36px}.quantum-software-module__DxUrqa__visual{padding:36px 28px 36px 0}.quantum-software-module__DxUrqa__title{font-size:clamp(2.8rem,4.8vw,3.6rem)}.quantum-software-module__DxUrqa__example{padding-inline:20px}.quantum-software-module__DxUrqa__code{font-size:13px}}@media (max-width:900px){.quantum-software-module__DxUrqa__card{grid-template-columns:1fr}.quantum-software-module__DxUrqa__copy{padding:40px}.quantum-software-module__DxUrqa__title{font-size:clamp(3rem,7vw,4rem)}.quantum-software-module__DxUrqa__description{max-width:55ch}.quantum-software-module__DxUrqa__visual{padding:0 40px 40px}.quantum-software-module__DxUrqa__preview{max-width:620px;margin-inline:auto}.quantum-software-module__DxUrqa__code{font-size:13px}}@media (max-width:767px){.quantum-software-module__DxUrqa__section{padding-bottom:64px;scroll-margin-top:88px}.quantum-software-module__DxUrqa__inner{padding-inline:20px}.quantum-software-module__DxUrqa__sectionLabel{font-size:11px}.quantum-software-module__DxUrqa__copy{padding:32px 24px}.quantum-software-module__DxUrqa__brand{gap:12px}.quantum-software-module__DxUrqa__mark{width:44px;height:44px}.quantum-software-module__DxUrqa__brandName{letter-spacing:.035em;font-size:clamp(20px,6vw,24px)}.quantum-software-module__DxUrqa__brandRelation{font-size:11px}.quantum-software-module__DxUrqa__status{margin-top:26px;font-size:11px}.quantum-software-module__DxUrqa__title{font-size:clamp(2.65rem,9vw,3.7rem)}.quantum-software-module__DxUrqa__description{font-size:15px}.quantum-software-module__DxUrqa__actions{gap:4px;width:100%}.quantum-software-module__DxUrqa__primaryLink,.quantum-software-module__DxUrqa__secondaryLink{width:100%}.quantum-software-module__DxUrqa__visual{padding:0 16px 24px}.quantum-software-module__DxUrqa__previewTop{gap:10px;padding:14px;font-size:8px}.quantum-software-module__DxUrqa__example{padding:18px 14px}.quantum-software-module__DxUrqa__code{font-size:13px}.quantum-software-module__DxUrqa__codeLine:before{width:24px}.quantum-software-module__DxUrqa__caption{padding-inline:14px}}@media (max-width:359px){.quantum-software-module__DxUrqa__codeLine:before{display:none}}
.capabilities-module__dsR4Aa__card{background:#ede9e1;border:1px solid #d7d4cc;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.capabilities-module__dsR4Aa__visual{background:#030e1e;align-items:center;display:flex;overflow:hidden}.capabilities-module__dsR4Aa__artwork{width:100%;height:auto;display:block}.capabilities-module__dsR4Aa__content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4.5vw,68px);display:flex}.capabilities-module__dsR4Aa__eyebrow{letter-spacing:.18em;color:#07509b;font-size:11px;font-weight:600}.capabilities-module__dsR4Aa__title{max-width:17ch;font:600 clamp(2.5rem,3.8vw,3.75rem)/1 var(--font-barlow-condensed),sans-serif;letter-spacing:-.025em;color:#0b1d33;margin:22px 0 0}.capabilities-module__dsR4Aa__audience{color:#34475a;border:1px solid #c9c7bf;border-radius:4px;align-items:center;gap:8px;margin-top:22px;padding:7px 11px;font-size:12px;display:inline-flex}.capabilities-module__dsR4Aa__audience span{color:#07509b;font-size:8px}.capabilities-module__dsR4Aa__description{color:#52606d;max-width:44ch;margin-top:22px;font-size:17px;line-height:1.75}.capabilities-module__dsR4Aa__link{color:#fff;background:#07509b;justify-content:space-between;align-items:center;gap:24px;min-height:52px;margin-top:30px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.capabilities-module__dsR4Aa__link:hover{background:#063d77}.capabilities-module__dsR4Aa__link span{font-size:20px}.capabilities-module__dsR4Aa__address{color:#52606d;letter-spacing:.04em;margin-top:12px;font-size:11px}@media (max-width:767px){.capabilities-module__dsR4Aa__card{grid-template-columns:1fr}.capabilities-module__dsR4Aa__content{padding:32px 24px}.capabilities-module__dsR4Aa__link{width:100%}}
