.p3-home-lower{--qlx-navy:#171338;--qlx-deep:#21193c;--qlx-teal:#0b3943;--qlx-pink:#ed218f;--qlx-lime:#b8d433;--qlx-yellow:#fcd700;color:#f5f0fc;background:#130c2c}.p3-home-lower .qlx-inner{width:min(100% - 64px,1720px);margin-inline:auto}.p3-home-lower .qlx-section{padding-block:clamp(48px,5vw,80px)}.p3-home-lower .qlx-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.p3-home-lower .qlx-section-intro{grid-template-columns:minmax(0,1.1fr) minmax(270px,.55fr);align-items:end;gap:clamp(30px,7vw,150px);margin-bottom:clamp(34px,4vw,64px);display:grid}.p3-home-lower h2,.p3-home-lower h3{font-family:var(--body-font);letter-spacing:-.035em;font-weight:700}.p3-home-lower .qlx-section-intro h2{max-width:920px;margin:0;font-size:clamp(38px,4.1vw,66px);line-height:1.08}.p3-home-lower .qlx-section-intro>p{color:#d7d0e5;max-width:52ch;margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.p3-home-lower a:not(.qlx-finish-button){text-underline-offset:5px}.p3-home-lower a:hover{text-decoration:underline}.p3-home-lower a:focus-visible,.p3-home-lower button:focus-visible,.p3-home-lower summary:focus-visible{outline:3px solid var(--qlx-yellow);outline-offset:4px}.p3-home-lower button{cursor:pointer}.p3-home-lower .qlx-services{background:var(--qlx-navy);color:#f5f0fc;border-top:3px solid var(--qlx-pink)}.qlx-services .qlx-kicker,.qlx-engagement .qlx-kicker{color:var(--qlx-lime)}.qlx-service-grid{border-top:1px solid #fff5;border-bottom:1px solid #fff5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qlx-service{border-left:1px solid #fff5;flex-direction:column;min-width:0;min-height:340px;padding:clamp(26px,2.6vw,45px);display:flex}.qlx-service:first-child{border-left:0}.qlx-service-number,.qlx-engagement-grid article>span,.qlx-remote-grid article>span{color:var(--qlx-lime);letter-spacing:.18em;font-size:12px;font-weight:800}.qlx-service h3{max-width:340px;margin:42px 0 16px;font-size:clamp(24px,2vw,34px);line-height:1.17}.qlx-service p{color:#d7d0e5;max-width:55ch;margin:0 0 30px;font-size:16px;line-height:1.62}.qlx-service a{color:var(--qlx-yellow);margin-top:auto;font-weight:800}.qlx-service-note{color:#e3e1ea;margin:24px 0 0;font-size:15px;line-height:1.5}.qlx-service-note a{color:var(--qlx-yellow);font-weight:800}.qlx-examples .qlx-section-intro h2{max-width:690px}.qlx-examples .qlx-kicker{color:var(--qlx-lime)}.qlx-disclosure{border-left:3px solid var(--qlx-pink);color:#ded5e9;margin:0 0 24px;padding:7px 0 7px 14px;font-size:14px;font-weight:600;display:inline-block}.qlx-example-shell{background:#241b41;border:1px solid #554b70}.qlx-example-tabs{border-bottom:1px solid #554b70;display:flex}.qlx-example-tabs button{appearance:none;text-align:left;color:#eee9f6;background:#2b224a;border:0;border-right:1px solid #554b70;flex:1;min-width:0;padding:22px clamp(14px,2vw,34px);font-size:clamp(15px,1.3vw,19px);font-weight:700}.qlx-example-tabs button span{letter-spacing:.12em;color:#c7bfd9;margin-bottom:6px;font-size:11px;display:block}.qlx-example-panel{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,75px);min-height:480px;padding:clamp(24px,4vw,64px);display:grid}.qlx-example-copy{flex-direction:column;align-items:flex-start;display:flex}.qlx-example-copy h3{max-width:480px;margin:0 0 26px;font-size:clamp(32px,3vw,49px);line-height:1.1}.qlx-example-copy>p:not(.qlx-kicker){max-width:52ch;margin:0 0 36px;font-size:17px;line-height:1.6}.qlx-example-copy>a{color:var(--qlx-lime);margin-top:auto;font-size:15px;font-weight:700}.qlx-demo{color:#fff;background:#171342;flex-direction:column;justify-content:center;min-width:0;min-height:390px;padding:clamp(18px,2.4vw,38px);display:flex}.qlx-demo-controls{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.qlx-demo-controls button,.qlx-automation-controls button{color:#fff;background:0 0;border:1px solid #fff7;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800}.qlx-demo-controls button[aria-pressed=true],.qlx-automation-controls button:first-child{background:var(--qlx-lime);border-color:var(--qlx-lime);color:#101330}.qlx-demo>p{color:#e4deec;margin:20px 0 0;font-size:14px;line-height:1.5}.qlx-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:260px;display:grid}.qlx-storyboard-static{grid-template-columns:1fr}.qlx-storyboard>div{background:#a7266d;flex-direction:column;justify-content:space-between;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.qlx-storyboard>div:nth-child(2){background:#713158}.qlx-storyboard>div:nth-child(3){color:#15132c;background:#df729c}.qlx-storyboard>div:before{content:"";border:28px solid #ffffff20;border-radius:50%;width:160px;height:160px;position:absolute;top:24px;right:-75px}.qlx-storyboard small,.qlx-storyboard strong{position:relative}.qlx-storyboard strong{font-size:clamp(16px,1.7vw,27px);line-height:1.1}.qlx-storyboard small{letter-spacing:.14em}.qlx-strategy-card{border-top:4px solid var(--qlx-lime);color:#171342;background:#fdfbf6;flex-direction:column;justify-content:center;min-height:260px;padding:clamp(20px,3vw,42px);display:flex}.qlx-strategy-card span{letter-spacing:.17em;color:#8d1b61;font-size:11px;font-weight:800}.qlx-strategy-card strong{max-width:550px;margin:20px 0;font-size:clamp(26px,2.9vw,47px);line-height:1.08;display:block}.qlx-strategy-card p{margin:0;font-size:15px}.qlx-strategy-card{color:#f5f0fc;background:#0b3943}.qlx-strategy-card strong{font-size:clamp(25px,2.5vw,39px);line-height:1.15}.qlx-strategy-card p{font-size:16px}.qlx-automation-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.qlx-automation-controls label{align-items:center;gap:7px;font-size:14px;display:flex}.qlx-automation-controls input{accent-color:var(--qlx-lime);width:18px;height:18px}.qlx-automation-controls>div{gap:6px;display:flex}.qlx-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qlx-flow li{border:1px solid #fff6;min-width:0;min-height:125px;padding:15px;font-size:15px;font-weight:700}.qlx-flow li.is-active{border-color:var(--qlx-lime);background:#b8d4331c}.qlx-flow small{color:#e4deec;margin-top:12px;font-size:12px;font-weight:400;line-height:1.4;display:block}.qlx-demo .qlx-demo-note{margin-top:14px;font-size:13px}.qlx-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qlx-engagement-grid article{border-top:4px solid var(--qlx-lime);background:#ffffff0e;flex-direction:column;min-height:365px;padding:clamp(24px,2.5vw,42px);display:flex}.qlx-engagement-grid article:nth-child(2){border-color:var(--qlx-pink)}.qlx-engagement-grid h3{margin:34px 0 18px;font-size:clamp(24px,2vw,33px);line-height:1.15}.qlx-engagement-grid p{margin:0 0 20px;font-size:16px;line-height:1.6}.qlx-engagement-grid .qlx-scope{color:#d2e4e5;font-size:14px}.qlx-engagement-grid a{color:var(--qlx-yellow);margin-top:auto;font-weight:700}.qlx-process-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.65fr);gap:clamp(20px,3vw,55px);display:grid}.qlx-process-steps{border-top:1px solid #554b70;margin:0;padding:0;list-style:none}.qlx-process-steps li{border-bottom:1px solid #554b70;grid-template-columns:100px 1fr;gap:24px;padding:23px 0;display:grid}.qlx-process-steps li>span{color:var(--qlx-lime);font-size:18px;font-weight:700}.qlx-process-steps h3{margin:0 0 8px;font-size:clamp(24px,2vw,33px)}.qlx-process-steps p{color:#d7d0e5;max-width:65ch;margin:0;font-size:16px;line-height:1.6}.qlx-ai-note{background:var(--qlx-teal);color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(26px,3vw,52px);display:flex}.qlx-ai-orbit{color:var(--qlx-lime);margin-bottom:auto;font-size:80px;line-height:1}.qlx-ai-note .qlx-kicker{color:var(--qlx-lime)}.qlx-ai-note h3{margin:0 0 22px;font-size:clamp(32px,3vw,47px);line-height:1.1}.qlx-ai-note>p:not(.qlx-kicker){max-width:390px;font-size:16px;line-height:1.6}.qlx-ai-note a{color:var(--qlx-yellow);margin-top:35px;font-weight:700}.qlx-remote .qlx-section-intro h2{max-width:1030px}.qlx-remote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.qlx-remote-grid article{background:#234853;border:1px solid #52727a;min-height:220px;padding:clamp(23px,2.8vw,44px)}.qlx-remote-grid article>span{color:var(--qlx-lime)}.qlx-remote-grid h3{margin:30px 0 10px;font-size:clamp(23px,1.9vw,31px)}.qlx-remote-grid p{max-width:52ch;font-size:16px;line-height:1.6}.qlx-remote-note{color:#dce9e9;border-top:1px solid #6c8990;max-width:75ch;margin:28px 0 0;padding-top:18px;font-size:15px;line-height:1.6}.qlx-faq-list{max-width:1100px;margin-left:auto}.qlx-faq-list details{border-top:1px solid #554b70}.qlx-faq-list details:last-child{border-bottom:1px solid #554b70}.qlx-faq-list summary{cursor:pointer;grid-template-columns:70px 1fr 32px;align-items:center;gap:14px;padding:25px 8px;font-size:clamp(18px,1.5vw,23px);font-weight:700;list-style:none;display:grid}.qlx-faq-list summary::-webkit-details-marker{display:none}.qlx-faq-list summary span{color:var(--qlx-lime);letter-spacing:.12em;font-size:12px}.qlx-faq-list summary b{color:var(--qlx-lime);font-size:24px;font-weight:400}.qlx-faq-list details p{color:#d7d0e5;max-width:70ch;margin:0 0 28px 92px;font-size:16px;line-height:1.65}.qlx-finish{background:var(--qlx-pink);color:#101025}.qlx-finish .qlx-inner{justify-content:space-between;align-items:end;gap:40px;display:flex}.qlx-finish h2{max-width:1000px;margin:0 0 18px;font-size:clamp(42px,5.7vw,92px);line-height:.95}.qlx-finish p:last-child{margin:0;font-size:clamp(17px,1.35vw,21px)}.qlx-finish-button{color:#101025;white-space:nowrap;background:#fff;border-radius:40px;justify-content:center;align-items:center;gap:22px;min-width:205px;min-height:58px;padding:12px 25px;font-size:14px;font-weight:800;display:inline-flex}.qlx-finish-button:hover{background:var(--qlx-yellow)}.p3-footer-shell{background:#100b25;margin-top:0}.p3-footer{grid-template-columns:1.2fr 1.5fr 1fr;gap:35px;width:min(100% - 64px,1760px);padding-block:55px 24px}.p3-footer-brand p{color:#e5e2ed;max-width:none;font-size:16px}.p3-footer nav{gap:14px 26px}.p3-footer nav a,.p3-footer-contact a{font-size:14px}.p3-footer-legal{margin-top:20px}.p3-footer .p3-logo-wordmark{width:183px}@media (max-width:1024px){.p3-home-lower .qlx-section-intro{grid-template-columns:1fr 1fr;gap:30px}.qlx-service{min-height:390px;padding:26px}.qlx-service h3{margin-top:42px}.qlx-example-panel{grid-template-columns:1fr 1.15fr}.qlx-flow,.p3-footer{grid-template-columns:1fr 1fr}}@media (max-width:768px){.p3-home-lower .qlx-inner{width:calc(100% - 40px)}.p3-home-lower .qlx-section{padding-block:68px}.p3-home-lower .qlx-section-intro{grid-template-columns:1fr;gap:18px}.p3-home-lower .qlx-section-intro h2{font-size:clamp(38px,7vw,60px)}.qlx-service-grid,.qlx-engagement-grid,.qlx-remote-grid{grid-template-columns:1fr}.qlx-service{border-top:1px solid #fff5;border-left:0;min-height:260px}.qlx-service:first-child{border-top:0}.qlx-service h3{margin:30px 0 14px}.qlx-example-panel{grid-template-columns:1fr;min-height:0}.qlx-example-copy>a{margin:4px 0 10px}.qlx-demo{min-height:330px}.qlx-engagement-grid article{min-height:300px}.qlx-engagement-grid h3{margin:28px 0 15px}.qlx-process-layout{grid-template-columns:1fr}.qlx-ai-note{min-height:360px}.qlx-remote-grid article{min-height:190px}.qlx-remote-grid h3{margin-top:24px}.qlx-finish .qlx-inner{flex-direction:column;align-items:flex-start}.p3-footer{width:calc(100% - 40px)}}@media (max-width:480px){.p3-home-lower .qlx-inner{width:calc(100% - 32px)}.p3-home-lower .qlx-section{padding-block:56px}.p3-home-lower .qlx-section-intro h2{font-size:clamp(36px,10vw,48px)}.p3-home-lower .qlx-section-intro>p{font-size:16px}.qlx-example-tabs button{padding:16px 9px;font-size:13px}.qlx-example-tabs button span{font-size:9px}.qlx-example-panel{padding:18px}.qlx-example-copy h3{font-size:34px}.qlx-example-copy>p:not(.qlx-kicker){font-size:16px}.qlx-demo{min-height:0;padding:16px}.qlx-storyboard{min-height:220px}.qlx-storyboard>div{padding:10px}.qlx-storyboard strong{font-size:15px}.qlx-flow{grid-template-columns:1fr 1fr}.qlx-flow li{min-height:100px;padding:10px;font-size:12px}.qlx-automation-controls{align-items:flex-start}.qlx-process-steps li{grid-template-columns:47px 1fr;gap:12px}.qlx-faq-list summary{grid-template-columns:32px 1fr 24px;gap:9px;padding:21px 2px;font-size:17px}.qlx-faq-list details p{margin-left:43px}.qlx-finish h2{font-size:44px}.p3-footer{width:calc(100% - 32px)}}@media (max-width:340px){.qlx-example-tabs button{padding-inline:6px;font-size:11px}.qlx-flow{grid-template-columns:1fr}.qlx-storyboard>div{padding:7px}.qlx-storyboard strong{font-size:13px}.qlx-finish h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.p3-home-lower *,.p3-home-lower :before,.p3-home-lower :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.p3-home-lower{--qlx-navy:var(--ql-paper-light);--qlx-deep:var(--ql-blush-light);--qlx-teal:var(--ql-lime-light);background:var(--ql-canvas-light);color:var(--ql-ink-light)}.p3-home-lower .qlx-section-intro>p,.qlx-service p,.qlx-process-steps p,.qlx-faq-list details p{color:var(--ql-muted-light)}.p3-home-lower .qlx-services{background:var(--ql-paper-light);color:var(--ql-ink-light);border-top-color:var(--qlx-pink)}.qlx-services .qlx-kicker,.qlx-engagement .qlx-kicker,.qlx-examples .qlx-kicker{color:#8a1454}.qlx-service-grid,.qlx-service{border-color:var(--ql-line-light)}.qlx-service:nth-child(2){background:#fdf0f4}.qlx-service-number,.qlx-engagement-grid article>span,.qlx-remote-grid article>span,.qlx-service a,.qlx-service-note a,.qlx-example-copy>a,.qlx-engagement-grid a,.qlx-ai-note a{color:#8a1454}.qlx-service-note,.qlx-disclosure{color:var(--ql-muted-light)}.qlx-service-note{border-top:1px solid var(--ql-line-light);padding-top:22px}.qlx-example-shell{background:var(--ql-paper-light);border-color:var(--ql-line-light)}.qlx-example-tabs{border-color:var(--ql-line-light)}.qlx-example-tabs button{color:var(--ql-ink-light);border-color:var(--ql-line-light);background:#f7f1ef}.qlx-example-tabs button span{color:var(--ql-muted-light)}.qlx-example-tabs button[aria-selected=true]{background:var(--ql-blush-light);color:var(--ql-ink-light);box-shadow:inset 0 -3px var(--qlx-pink)}.qlx-example-tabs button[aria-selected=true] span{color:#8a1454}.qlx-demo{color:var(--ql-ink-light);background:#faf4f0}.qlx-demo-controls button,.qlx-automation-controls button{color:var(--ql-ink-light);border-color:#776f78}.qlx-demo>p,.qlx-flow small{color:var(--ql-muted-light)}.qlx-strategy-card{background:var(--ql-lime-light);color:var(--ql-ink-light)}.qlx-strategy-card span{color:#8a1454}.qlx-flow li{border-color:#b7aeb6}.qlx-flow li.is-active{background:#e6efc5;border-color:#627b12}.qlx-engagement{color:var(--ql-ink-light);background:#f7edf0}.qlx-engagement-grid article{background:var(--ql-paper-light);border-color:var(--qlx-pink)}.qlx-engagement-grid article:nth-child(3){border-color:#b69b00}.qlx-engagement-grid .qlx-scope{color:var(--ql-muted-light)}.qlx-process{background:var(--ql-paper-light)}.qlx-process-steps,.qlx-process-steps li{border-color:var(--ql-line-light)}.qlx-process-steps li>span{color:#8a1454}.qlx-ai-note{background:var(--ql-lime-light);color:var(--ql-ink-light)}.qlx-ai-orbit,.qlx-ai-note .qlx-kicker{color:#718818}.qlx-remote{background:#f6ecec}.qlx-remote-grid article{background:var(--ql-paper-light);border-color:var(--ql-line-light)}.qlx-remote-note{color:var(--ql-muted-light);border-color:#d9cbd1}.qlx-faq{background:var(--ql-paper-light)}.qlx-faq-list details,.qlx-faq-list details:last-child{border-color:var(--ql-line-light)}.qlx-faq-list summary span,.qlx-faq-list summary b{color:#8a1454}.p3-home-lower .qlx-service-grid{border-top-color:var(--ql-line-light);border-bottom-color:var(--ql-line-light)}.p3-footer-shell{color:#fff8f8;background:#391c3b;border-color:#391c3b}.p3-footer nav a{color:#fff8f8}.p3-footer-brand p,.p3-footer-legal{color:#eee0e7}@media (max-width:768px){.qlx-service{border-top-color:var(--ql-line-light)}}.p3-home-lower .qlx-faq{padding-block:clamp(38px,4vw,58px)}.qlx-faq .qlx-inner{grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.p3-home-lower .qlx-faq .qlx-section-intro{margin:0;display:block}.qlx-faq .qlx-section-intro h2{font-size:clamp(34px,3vw,48px)}.qlx-faq .qlx-section-intro>p{max-width:34ch;margin-top:18px;font-size:16px}.qlx-faq-list{width:100%;max-width:none;margin:0}.qlx-faq-list summary{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:54px;padding:9px 4px;font-size:clamp(15px,1.15vw,18px);line-height:1.35}.qlx-faq-list summary b{text-align:center;font-size:0}.qlx-faq-list summary b:after{content:"+";font-size:24px;line-height:1}.qlx-faq-list details[open] summary b{transform:none}.qlx-faq-list details[open] summary b:after{content:"−"}.qlx-faq-list details p{margin:0 32px 18px 50px;font-size:15px;line-height:1.55}@media (max-width:768px){.p3-home-lower .qlx-section{padding-block:clamp(44px,6vw,64px)}.qlx-faq .qlx-inner{grid-template-columns:1fr;gap:22px}.qlx-faq .qlx-section-intro>p{max-width:55ch}.qlx-faq-list summary{min-height:52px}}@media (max-width:480px){.p3-home-lower .qlx-section{padding-block:44px}.p3-home-lower .qlx-faq{padding-block:38px}.qlx-faq-list summary{grid-template-columns:28px minmax(0,1fr) 22px;gap:8px;padding:10px 2px;font-size:15px}.qlx-faq-list details p{margin:0 25px 16px 38px}}
