.elementor .qf-hero-eyebrow-v2{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-hero-title-v2{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:64px;color:#F5F6FC;letter-spacing:-2px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-hero-intro-v2{min-width:0px;max-width:440px;font-family:Montserrat;font-weight:400;font-size:18px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-hero-programmes{font-family:Montserrat;font-weight:600;font-size:14px;color:#0B0D1A;line-height:1.3em;text-align:start;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:4px;background-color:#969BFF;align-self:flex-start;}.elementor .qf-hero-programmes:hover,.elementor .qf-hero-programmes:focus-visible{color:#0B0D1A;background-color:#D974C7;}.elementor .qf-hero-company{font-family:Montserrat;font-weight:600;font-size:14px;color:#F5F6FC;line-height:1.3em;text-align:start;text-decoration:none;padding:0px;margin:0px;border-radius:4px;background-color:#00000000;align-self:center;}.elementor .qf-hero-company:hover,.elementor .qf-hero-company:focus-visible{color:#969BFF;}.elementor .qf-hero-actions-v2{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .qf-hero-copy-v2{width:48%;min-width:0px;position:relative;z-index:2;padding:0px;margin:0px;display:flex;flex-direction:column;gap:28px;justify-content:center;}.elementor .s-q4-hero-visual{width:53%;}.elementor .qf-quantum-hero-v2{width:100%;min-width:0px;overflow:hidden;padding-block-start:24px;padding-block-end:48px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .qf-q4-project-eyebrow{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-q4-project-heading{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:36px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .q4-project-intro{width:100%;min-width:0px;padding-block-start:64px;padding-block-end:36px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;display:flex;flex-direction:column;gap:20px;}.elementor .q4-sensing-image{width:100%;height:600px;object-fit:cover;}.elementor .qf-q4-01-label{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .q4-01-title{font-family:Ubuntu;font-weight:500;font-size:56px;color:#F5F6FC;letter-spacing:-1.5px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-01-body{min-width:0px;max-width:440px;font-family:Montserrat;font-weight:400;font-size:18px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-q4-01-link{font-family:Montserrat;font-weight:600;font-size:14px;color:#F5F6FC;line-height:1.3em;text-align:start;text-decoration:none;padding:0px;margin:0px;border-radius:4px;background-color:#00000000;align-self:flex-start;}.elementor .qf-q4-01-link:hover,.elementor .qf-q4-01-link:focus-visible{color:#969BFF;}.elementor .q4-01-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .q4-project-sensing{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .q4-trace-image{width:100%;height:600px;object-fit:cover;}.elementor .qf-q4-02-label{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .q4-02-title{font-family:Ubuntu;font-weight:500;font-size:56px;color:#F5F6FC;letter-spacing:-1.5px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-02-body{min-width:0px;max-width:440px;font-family:Montserrat;font-weight:400;font-size:18px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-q4-02-link{font-family:Montserrat;font-weight:600;font-size:14px;color:#F5F6FC;line-height:1.3em;text-align:start;text-decoration:none;padding:0px;margin:0px;border-radius:4px;background-color:#00000000;align-self:flex-start;}.elementor .qf-q4-02-link:hover,.elementor .qf-q4-02-link:focus-visible{color:#969BFF;}.elementor .q4-02-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .q4-project-trace{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .qf-research-products-v2{width:100%;min-width:0px;padding:0px;background-color:#0B0D1A;display:flex;flex-direction:column;gap:0px;}.elementor .qf-q4-services-heading{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:48px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-services-intro{min-width:0px;max-width:570px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .q4-services-visual{width:45%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;}.elementor .qf-q4-service-01-number{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-q4-service-01-name{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:26px;color:#969BFF;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-service-01-detail{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .q4-service-01{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;}.elementor .qf-q4-service-02-number{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-q4-service-02-name{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:26px;color:#969BFF;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-service-02-detail{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .q4-service-02{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;}.elementor .qf-q4-service-03-number{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-q4-service-03-name{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:26px;color:#969BFF;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-service-03-detail{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .q4-service-03{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;}.elementor .qf-q4-service-04-number{min-width:0px;font-family:Montserrat;font-weight:600;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-q4-service-04-name{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:26px;color:#969BFF;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-q4-service-04-detail{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .q4-service-04{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:10px;}.elementor .q4-service-rows{width:48%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:28px;}.elementor .qf-quantum-capabilities{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#151A2D;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .qf-programmes-label{min-width:0px;font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.4px;line-height:1.65em;margin:0px;}.elementor .qf-programmes-title{min-width:0px;max-width:900px;font-family:Ubuntu;font-weight:500;font-size:52px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-programmes-intro-copy{min-width:0px;max-width:760px;font-family:Montserrat;font-weight:400;font-size:17px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-programmes-intro{width:100%;min-width:0px;padding-block-start:72px;padding-block-end:40px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:column;gap:24px;}.elementor .q11-hackathon-gallery{width:57%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;}.elementor .qf-hackathon-meta{min-width:0px;font-family:Montserrat;font-weight:400;font-size:11px;color:#969BFF;letter-spacing:1.2px;line-height:1.65em;margin:0px;}.elementor .qf-hackathon-title-v2{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:40px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-hackathon-role{min-width:0px;font-family:Montserrat;font-weight:600;font-size:16px;color:#F5F6FC;line-height:1.65em;margin:0px;}.elementor .qf-hackathon-copy-v2{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-hackathon-detail-v2{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-hackathon-recap-v2{font-family:Montserrat;font-weight:600;font-size:14px;color:#F5F6FC;line-height:1.3em;text-align:start;text-decoration:none;padding:0px;margin:0px;border-radius:4px;background-color:#00000000;align-self:flex-start;}.elementor .qf-hackathon-recap-v2:hover,.elementor .qf-hackathon-recap-v2:focus-visible{color:#969BFF;}.elementor .qf-hackathon-story-v2{width:36%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .qf-attended-hackathon{width:100%;min-width:0px;padding-block-start:24px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .qf-showcase-title-v2{min-width:0px;max-width:850px;font-family:Ubuntu;font-weight:500;font-size:44px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-showcase-copy-v2{min-width:0px;max-width:760px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-showcase-heading-v2{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .q4-marquee-track{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;}.elementor .q4-marquee{width:100%;min-width:0px;overflow:hidden;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .qf-attended-showcase{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#151A2D;display:flex;flex-direction:column;gap:40px;}.elementor .qf-poster-title-v2{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:42px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-poster-product-v2{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:22px;color:#969BFF;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-poster-copy-v2{min-width:0px;max-width:650px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-poster-detail-v2{min-width:0px;max-width:650px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-poster-view-v2{font-family:Montserrat;font-weight:600;font-size:14px;color:#F5F6FC;line-height:1.3em;text-align:start;text-decoration:none;padding:0px;margin:0px;border-radius:4px;background-color:#00000000;align-self:flex-start;}.elementor .qf-poster-view-v2:hover,.elementor .qf-poster-view-v2:focus-visible{color:#969BFF;}.elementor .qf-poster-story-v2{width:62%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .qf-attended-poster{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .qf-partners-title{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:40px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-align:center;text-transform:none;margin:0px;}.elementor .qf-partner-0{width:150px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-1{width:240px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-2{width:240px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-3{width:260px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-4{width:240px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-5{width:240px;height:auto;max-width:100%;max-height:88px;object-fit:contain;margin:0px;}.elementor .qf-partner-grid{width:100%;min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-items:center;}.elementor .qf-partners{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:column;gap:56px;}.elementor .qf-cta-title{min-width:0px;max-width:850px;font-family:Ubuntu;font-weight:500;font-size:64px;color:#F5F6FC;letter-spacing:-1px;line-height:1.08em;text-transform:none;margin:0px;}.elementor .qf-cta-copy{min-width:0px;max-width:600px;font-family:Montserrat;font-weight:400;font-size:18px;color:#B7BED2;line-height:1.65em;margin:0px;}.elementor .qf-cta-link{font-family:Montserrat;font-weight:600;font-size:14px;color:#0B0D1A;line-height:1.3em;text-align:start;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:4px;background-color:#969BFF;align-self:flex-start;}.elementor .qf-cta-link:hover,.elementor .qf-cta-link:focus-visible{color:#0B0D1A;background-color:#D974C7;}.elementor .qf-cta-bottom{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .qf-collaborate-cta{width:100%;min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#151A2D;display:flex;flex-direction:column;gap:40px;}