html body.aqp-reference.aqp-inspired{background:radial-gradient(ellipse at 90% 8%,#dce4ff 0,transparent 32%),radial-gradient(ellipse at 4% 22%,#ebe7ff,transparent 38%),#fafaff!important}
html body.aqp-reference.aqp-inspired .aqp-unified-header{max-width:1320px!important;margin:0 auto!important;padding:17px 30px!important;border-radius:0 0 30px 30px!important;background:#ffffffc9!important;border-bottom:1px solid #fff!important;backdrop-filter:blur(18px)}
html body.aqp-reference.aqp-inspired .lr-original-banners{max-width:1440px;min-height:610px;display:flex;flex-direction:row;align-items:center;overflow:clip;background:radial-gradient(ellipse at 76% 60%,#bdb3ff9c,transparent 58%);padding:28px 5.5% 58px}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-hero-copy{position:relative;inset:auto;width:48%;padding:15px 0;margin:0;background:none;color:#0b123b;z-index:3}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-eyebrow{display:inline-block;padding:9px 14px;border-radius:22px;background:#e9e5ff;color:#6046fc;font-size:10px;letter-spacing:1.8px;margin:0 0 20px}
html body.aqp-reference.aqp-inspired .lr-original-banners h1{font-size:clamp(48px,5.8vw,82px);line-height:.99;font-weight:800;letter-spacing:-4px;color:#080e32;margin:0 0 22px;text-shadow:none}
html body.aqp-reference.aqp-inspired .lr-original-banners h1 br{display:block}
html body.aqp-reference.aqp-inspired .lr-original-banners h1 em{background:linear-gradient(110deg,#4336ff,#897bff 52%,#6f31ef);background-clip:text;-webkit-background-clip:text;color:transparent}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-intro{font-size:16px;line-height:1.6;color:#657299;margin-bottom:22px}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-hero-photo{position:absolute;inset:35px 2% 45px 44%;width:auto;height:auto;aspect-ratio:auto;background:transparent;transform:rotate(-2deg)}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-photo{inset:0;display:flex;align-items:center}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-photo img{height:auto;width:100%;object-fit:contain;border-radius:28px;border:2px solid #ffffffc9;box-shadow:0 24px 65px #5951ae24}
html body.aqp-reference.aqp-inspired .lr-original-banners .lr-slider-tools{right:4%;bottom:50px;z-index:5}
html body.aqp-reference.aqp-inspired .lr-actions{gap:12px;flex-wrap:wrap}
html body.aqp-reference.aqp-inspired .lr-actions a{border-radius:17px;font-size:13px;min-height:46px;padding:12px 20px!important}
.li-benefits{display:flex;gap:18px;margin-top:28px;flex-wrap:wrap}.li-benefits>div{display:flex;align-items:center;gap:8px}.li-benefits svg{box-sizing:content-box;width:20px;height:20px;padding:10px;border-radius:50%;color:#6848ff;background:#eae6ff}.li-benefits b{font-size:10px;display:block;color:#24325d}.li-benefits small{font-size:10px;display:block;color:#7882a4;margin-top:4px}
.li-explore{position:relative;z-index:4;max-width:1280px;margin:-25px auto 12px;padding:25px 30px;display:flex;align-items:center;gap:32px;border:1px solid #fff;border-radius:28px;background:#ffffffb5;box-shadow:0 16px 45px #8075c817;backdrop-filter:blur(20px)}
html body.aqp-reference.aqp-inspired .li-explore h2{font-size:22px;margin:0;min-width:190px;letter-spacing:-.8px}.li-explore h2:after{content:'';display:block;width:45px;height:3px;background:#6a4aff;margin-top:14px}.li-explore-links{display:flex;gap:12px;flex:1}.li-explore-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:78px;padding:17px 13px;background:#ffffffa8;border-radius:19px;color:#182253;font-size:11px;transition:background .2s}.li-explore-links a:hover{background:#e9e5ff}.li-explore-links .li-all{background:linear-gradient(135deg,#9189ff,#5846ff);color:#fff}.li-community{border-left:1px solid #dcd9f5;padding-left:26px;display:flex;align-items:center;gap:12px;color:#67749a;font-size:12px}.li-community strong{font-size:32px;color:#5845f0}
html body.aqp-reference.aqp-inspired .lr-content{padding-top:25px}.aqp-inspired .lr-company-card,.aqp-inspired .lr-model-card{box-shadow:0 5px 18px #31217f08}.aqp-inspired .lr-company-card{background:#ffffffc9}
@media(max-width:1100px){.li-explore{margin-left:20px;margin-right:20px;gap:20px}.li-community{display:none}.li-benefits{gap:10px}.li-benefits svg{padding:7px}.li-explore-links{justify-content:flex-end}}
@media(max-width:760px){html body.aqp-reference.aqp-inspired .aqp-unified-header{padding:12px 18px!important;border-radius:0 0 20px 20px!important}html body.aqp-reference.aqp-inspired .lr-original-banners{display:flex;flex-direction:column;padding:24px 20px 42px;min-height:0}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-hero-copy{width:100%;padding:0;order:0}html body.aqp-reference.aqp-inspired .lr-original-banners h1{font-size:52px;letter-spacing:-2.8px;line-height:1.02;margin-bottom:14px}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-eyebrow{font-size:9px;margin-bottom:16px}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-intro{font-size:13px;margin-bottom:16px}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-hero-photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1350/743;order:1;margin:24px 0 0;transform:rotate(-2deg)}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-photo img{border-radius:20px}html body.aqp-reference.aqp-inspired .lr-original-banners .lr-slider-tools{top:auto;right:26px;bottom:48px}.li-benefits{gap:8px;margin-top:20px;justify-content:space-between}.li-benefits small{display:none}.li-benefits svg{width:17px;height:17px;padding:7px}.li-benefits b{font-size:9px}.li-benefits>div{gap:5px}.li-explore{margin:-16px 14px 0;padding:20px 16px;display:block;border-radius:22px}html body.aqp-reference.aqp-inspired .li-explore h2{font-size:18px}.li-explore h2 br{display:none}.li-explore h2:after{margin-top:10px}.li-explore-links{margin-top:15px;gap:8px;overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.li-explore-links a{min-width:70px;padding:13px 10px;border-radius:14px;gap:8px}.li-explore-links svg{width:20px;height:20px}html body.aqp-reference.aqp-inspired .lr-actions a{min-height:42px;font-size:11px!important;padding:10px 12px!important}}
@media(prefers-reduced-motion:no-preference){.li-explore{animation:li-reveal .6s ease-out}@keyframes li-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
