.cq-industry-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px;display:grid}.cq-industry-card{border:1px solid #d9dece;border-radius:16px;flex-direction:column;gap:18px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.cq-industry-card:hover{border-color:#6c866b;transform:translateY(-4px)}.cq-industry-card .cq-eyebrow{margin:0;font-size:10px}.cq-industry-card h3{font-size:30px}.cq-industry-card>p{font-size:14px}.cq-industry-card .cq-text-link{margin-top:auto}.cq-industry-card-sky{height:145px;color:var(--industry-color);background:radial-gradient(#23364b,#0b1320);border-radius:8px;position:relative;overflow:hidden}.cq-industry-card-sky:before,.cq-industry-card-sky:after{content:"";opacity:.4;border:1px solid;border-radius:50%;width:180px;height:60px;position:absolute;top:44px;left:calc(50% - 90px);transform:rotate(-25deg)}.cq-industry-card-sky:after{transform:rotate(30deg)}.cq-industry-card-sky>span{width:56px;height:56px;font-family:var(--font-serif), Georgia, serif;z-index:1;background:#1b2b3c;border:1px solid;border-radius:50%;place-items:center;font-size:27px;display:grid;position:absolute;top:44px;left:calc(50% - 28px);box-shadow:0 0 30px #a4d2f42b}.cq-industry-card-sky i{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:28%;left:23%;box-shadow:0 0 10px}.cq-industry-card-sky i:nth-of-type(2){top:70%;left:77%}.cq-industry-card-sky i:nth-of-type(3){top:22%;left:73%}.cq-industry-world{color:#f2f4eb;background:#0b1320}.cq-industry-world p{color:#bac9d4}.cq-industry-world .cq-eyebrow{color:var(--industry-color)}.cq-industry-intro{padding-block:42px 80px}.cq-industry-back{color:#b7c7d5;margin-bottom:64px;font-size:13px;display:inline-block}.cq-industry-intro h1{max-width:930px;font-size:clamp(42px,6vw,82px)}.cq-industry-summary{max-width:610px;margin-top:28px!important;font-size:19px!important}.cq-industry-world .cq-button{background:var(--industry-color);color:#152336}.cq-industry-world .cq-text-link{color:#edf5f7}.cq-industry-world .cq-industry-disclosure{color:#98acbd;margin-top:28px;font-size:12px}.cq-industry-journey{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.cq-industry-visual{height:min(670px,100svh - 60px);min-height:450px;color:var(--industry-color);isolation:isolate;background:radial-gradient(at 50% 40%,#1d3047,#0b1421 70%);border:1px solid #2a3b4b;border-radius:200px 200px 24px 24px;position:sticky;top:30px;overflow:hidden}.cq-industry-visual canvas{opacity:.8;width:100%;height:100%;position:absolute;inset:0}.cq-industry-orbits{perspective:500px;position:absolute;inset:20% 5% 25%}.cq-industry-orbits i{opacity:.25;border:1px solid;border-radius:50%;animation:16s ease-in-out infinite alternate cq-industry-orbit;position:absolute;inset:0;transform:rotateX(60deg)rotateY(-25deg)}.cq-industry-orbits i:nth-child(2){animation-delay:-5s;inset:8%}.cq-industry-orbits i:nth-child(3){animation-delay:-10s;inset:-8%}@keyframes cq-industry-orbit{to{transform:rotateX(35deg)rotateY(40deg)rotate(25deg)}}.cq-industry-avatar{z-index:1;text-align:center;width:60%;transition:transform .8s;position:absolute;top:19%;left:20%}.cq-industry-avatar svg{filter:drop-shadow(0 0 24px #b5d5ed30);width:140px;max-width:70%;margin:auto}.cq-industry-avatar strong{font-family:var(--font-serif), Georgia, serif;color:#f2f5ef;font-size:39px;font-weight:400;display:block}.cq-industry-avatar>span{color:#bcccd7;margin-top:8px;font-size:12px;display:block}.cq-industry-connection{z-index:2;text-align:center;opacity:0;color:#d9e5ef;width:43%;font-size:12px;transition:opacity .7s,transform .7s;position:absolute;top:66%;transform:translateY(15px)}.cq-industry-connector{left:3%}.cq-industry-recipient{right:3%}.cq-industry-connection span{width:32px;height:32px;color:var(--industry-color);border:1px solid var(--industry-color);background:#203346;border-radius:50%;margin:0 auto 10px;line-height:32px;display:block}.cq-industry-connection small{font:inherit;background:#101d2c;border-radius:4px;padding:2px 4px;display:inline-block;position:relative}.cq-industry-path{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cq-industry-path path{stroke:var(--industry-color);stroke-width:1.2px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s}.cq-industry-visual:is([data-scene="3"],[data-scene="4"]) .cq-industry-connection{opacity:1;transform:none}.cq-industry-visual:is([data-scene="3"],[data-scene="4"]) .cq-industry-path path{stroke-dashoffset:0}.cq-industry-visual[data-scene="4"] .cq-industry-avatar{transform:scale(.9)}.cq-industry-visual-footer{position:absolute;inset:auto 22px 20px}.cq-industry-visual-footer p{text-align:center;font-size:12px}.cq-industry-visual-footer>div{letter-spacing:.06em;justify-content:space-between;align-items:center;margin-top:24px;font-size:10px;display:flex}.cq-industry-visual-footer button{color:#d9e6ef;background:0 0;border-bottom:1px solid #667b8c;min-height:32px;font-size:11px}.cq-industry-step{flex-direction:column;justify-content:center;min-height:85svh;padding-block:60px;scroll-margin-top:30px;display:flex}.cq-industry-step h2{margin-bottom:28px;font-size:clamp(32px,3.5vw,47px)}.cq-industry-step>p{font-size:17px}.cq-industry-step .cq-eyebrow{margin-bottom:24px;font-size:11px}.cq-industry-step .cq-industry-takeaway{border-left:2px solid var(--industry-color);color:#e0e9ed;margin-top:30px;padding-left:20px;font-size:15px}.cq-industry-note{background:#132133;border:1px solid #3c5063;border-radius:12px;margin-top:28px;padding:22px}.cq-industry-note>div+div{margin-top:18px}.cq-industry-note dt{text-transform:uppercase;letter-spacing:.12em;color:var(--industry-color);margin-bottom:6px;font-size:10px}.cq-industry-note dd{color:#d4e0e9;font-size:14px;line-height:1.5}.cq-industry-step .cq-industry-consent{color:var(--industry-color);background:#172739;border-radius:10px;margin-top:28px;padding:20px;font-size:14px}.cq-industry-consent span{color:#b9cbd9;font-size:12px}.cq-industry-continue{color:var(--industry-color);align-self:flex-start;margin-top:30px;padding-block:12px;font-size:12px}.cq-industry-proof{max-width:800px}.cq-industry-proof h2{margin-bottom:16px}.cq-industry-proof blockquote p{font-family:var(--font-serif), Georgia, serif;color:#243d32;font-size:27px;line-height:1.4}.cq-industry-proof figcaption{color:#58675d;margin-block:22px;font-size:12px}.cq-industry-proof .cq-text-link{margin-top:22px;display:inline-block}.cq-industry-visual[data-still=true] *,.cq-industry-visual[data-still=true] :after{transition:none;animation:none}@media (max-width:1100px){.cq-industry-journey{gap:35px}.cq-industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cq-industry-cards{grid-template-columns:1fr}.cq-industry-intro{padding-block:28px 48px}.cq-industry-back{margin-bottom:38px}.cq-industry-summary{font-size:16px!important}.cq-industry-journey{display:block}.cq-industry-visual{z-index:3;border-radius:20px;height:230px;min-height:0;top:0;box-shadow:0 18px 25px #0b1320}.cq-industry-avatar{width:46%;top:10px;left:27%}.cq-industry-avatar svg{width:75px}.cq-industry-avatar strong{font-size:24px}.cq-industry-avatar>span{margin-top:3px;font-size:9px}.cq-industry-connection{width:28%;font-size:9px;top:75px}.cq-industry-connector{left:0}.cq-industry-recipient{right:0}.cq-industry-connection span{width:24px;height:24px;line-height:24px}.cq-industry-visual-footer{inset:auto 14px 10px}.cq-industry-visual-footer p{font-size:10px}.cq-industry-visual-footer>div{margin-top:5px}.cq-industry-step{min-height:75svh;padding-block:45px;scroll-margin-top:250px}.cq-industry-step>p{font-size:16px}.cq-industry-step h2{margin-bottom:22px;font-size:33px}}@media (max-height:550px){.cq-industry-visual{position:relative;top:0}}@media (prefers-reduced-motion:reduce){.cq-industry-world *,.cq-industry-card{transition:none!important;animation:none!important}}@media print{.cq-industry-visual{display:none}.cq-industry-journey{display:block}.cq-industry-step{min-height:0;padding-block:24px}.cq-industry-world{color:#000;background:#fff}.cq-industry-world p{color:#000}}
