.lmd-pq *,.lmd-pq :after,.lmd-pq :before{box-sizing:border-box}.lmd-pq{--lmd-dark:#0f1724;--lmd-body:#475569;--lmd-muted:#94a3b8;--lmd-fine:rgba(15,23,36,.06);--lmd-accent:#ff7a59;--lmd-rose:#c2607a;--lmd-purple:#9b6bcc;--lmd-grad:linear-gradient(135deg,#ff7a59,#c2607a 40%,#9b6bcc);--lmd-mesh:radial-gradient(65% 45% at 85% 10%,rgba(155,107,204,.14),transparent 60%),radial-gradient(55% 40% at 15% 5%,rgba(255,122,89,.1),transparent 60%),radial-gradient(40% 25% at 50% 0%,rgba(194,96,122,.06),transparent 70%);color:var(--lmd-dark);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;padding:24px 0 80px;position:relative;text-rendering:optimizeLegibility}.lmd-pq-svg-defs{height:0;position:absolute;width:0}.lmd-pq-header{margin:0 auto;max-width:1320px;padding:0 24px 56px;position:relative;text-align:left;z-index:1}.lmd-pq-eyebrow{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);border:1px solid rgba(15,23,36,.06);border-radius:100px;box-shadow:0 1px 2px rgba(15,23,36,.04);color:var(--lmd-dark);display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.12em;margin-bottom:24px;padding:7px 16px 7px 14px;text-transform:uppercase}.lmd-pq-eyebrow-dot{animation:lmd-pq-pulse 2.4s ease-in-out infinite;background:var(--lmd-accent);border-radius:50%;box-shadow:0 0 0 3px rgba(255,122,89,.15);height:6px;width:6px}@keyframes lmd-pq-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,122,89,.15)}50%{box-shadow:0 0 0 6px rgba(255,122,89,.05)}}.lmd-pq-title{color:var(--lmd-dark);font-size:clamp(36px,4.5vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0;max-width:880px}.lmd-pq-accent{background:var(--lmd-grad);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text;margin-top:2px}.lmd-pq-sub{color:var(--lmd-body);font-size:16px;line-height:1.65;margin:20px 0 0;max-width:640px}.lmd-pq-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1320px;padding:0 24px;position:relative;z-index:1}.lmd-pq--cols-2 .lmd-pq-grid{grid-template-columns:repeat(2,1fr)}.lmd-pq--cols-3 .lmd-pq-grid{grid-template-columns:repeat(3,1fr)}.lmd-pq--cols-4 .lmd-pq-grid{grid-template-columns:repeat(4,1fr)}.lmd-pq--align-center .lmd-pq-header{text-align:center}.lmd-pq--align-center .lmd-pq-sub,.lmd-pq--align-center .lmd-pq-title{margin-left:auto;margin-right:auto}.lmd-pq-card{backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.8);border-radius:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 .5px 0 rgba(15,23,36,.04),0 1px 2px rgba(15,23,36,.04),0 12px 24px -8px rgba(15,23,36,.06),0 32px 48px -16px rgba(15,23,36,.08);cursor:pointer;display:flex;flex-direction:column;isolation:isolate;min-height:auto;overflow:hidden;padding:28px 26px;position:relative;transform:translateY(-32px);transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .55s cubic-bezier(.22,.61,.36,1)}.lmd-pq-card:before{background:var(--lmd-mesh)}.lmd-pq-card:after,.lmd-pq-card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.lmd-pq-card:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.25}.lmd-pq-card>*{position:relative;z-index:1}.lmd-pq-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 8px 24px -4px rgba(155,107,204,.3),0 20px 50px -10px rgba(155,107,204,.4),0 40px 80px -20px rgba(123,84,178,.3),0 0 60px -15px rgba(255,122,89,.2),0 60px 120px -30px rgba(15,23,36,.18);transform:translateY(-42px)}.lmd-pq-label{align-items:center;color:var(--lmd-muted);display:inline-flex;font-family:JetBrains Mono,Courier New,monospace;font-size:10.5px;font-weight:500;gap:10px;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase;transition:color .4s ease-out}.lmd-pq-label:before{background:currentColor;content:"";height:1px;opacity:.5;transition:width .4s ease-out,opacity .4s,background .4s;width:14px}.lmd-pq-card:hover .lmd-pq-label{color:var(--lmd-purple)}.lmd-pq-card:hover .lmd-pq-label:before{opacity:1;width:28px}.lmd-pq-ico{height:64px;margin-bottom:20px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);width:64px}.lmd-pq-ico svg{display:block;height:100%;overflow:visible;width:100%}.lmd-pq-card:hover .lmd-pq-ico{transform:scale(1.08) translateY(-3px)}.lmd-pq-body{margin-top:0;padding-top:20px;position:relative}.lmd-pq-body:before{background:var(--lmd-fine);content:"";height:1px;left:0;position:absolute;top:0;transition:width .5s ease-out,background .5s;width:32px}.lmd-pq-card:hover .lmd-pq-body:before{background:linear-gradient(90deg,var(--lmd-purple),transparent);width:100%}.lmd-pq-card-title{color:var(--lmd-dark);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-bottom:10px;transition:transform .4s ease-out}.lmd-pq-card:hover .lmd-pq-card-title{transform:translateX(2px)}.lmd-pq-desc{color:var(--lmd-body);font-size:14.5px;letter-spacing:-.005em;line-height:1.65}.lmd-pq-desc p{margin:0}.lmd-pq-desc p+p{margin-top:8px}.lmd-pq-arrow{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid rgba(15,23,36,.06);border-radius:50%;color:var(--lmd-dark);display:flex;height:28px;justify-content:center;opacity:0;position:absolute;right:24px;top:24px;transform:translate(-4px,4px) scale(.9);transition:opacity .4s ease-out,transform .4s cubic-bezier(.22,.61,.36,1),background .4s,border-color .4s;width:28px;z-index:2}.lmd-pq-card:hover .lmd-pq-arrow{background:hsla(0,0%,100%,.9);border-color:rgba(155,107,204,.3);color:var(--lmd-purple);opacity:1;transform:translate(0) scale(1)}.lmd-pq-arrow svg{height:12px;width:12px}@media (max-width:1100px){.lmd-pq-grid{grid-template-columns:repeat(2,1fr)}.lmd-pq-card{transform:none}.lmd-pq-card:hover{transform:translateY(-12px)}}@media (max-width:600px){.lmd-pq-grid{grid-template-columns:1fr}.lmd-pq{padding:60px 0 80px}.lmd-pq-header{padding:0 24px 48px}.lmd-pq-grid{padding:0 24px}}@media (prefers-reduced-motion:reduce){.lmd-pq *,.lmd-pq :after,.lmd-pq :before{animation:none!important;transition:none!important}}