.qm-answer-box{background:#fff;border-left:5px solid #0a4f9c;border-radius:16px;padding:26px 32px;box-shadow:0 4px 24px rgba(10,22,50,0.07)}.qm-answer-label{font-family:"Manrope",sans-serif;font-size:0.7rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#0a4f9c;margin-bottom:9px}.qm-answer-text{font-family:"Manrope",sans-serif;font-size:0.93rem;color:#1a2a45;line-height:1.78;margin:0}.qm-tldr{background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(247,248,252,0.97));border-radius:16px;padding:28px 32px;border:1.5px solid rgba(10,79,156,0.1);margin-top:16px}.qm-tldr-label{font-family:"Manrope",sans-serif;font-size:0.7rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:#0a4f9c;margin-bottom:14px}.qm-tldr-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.qm-tldr-item{display:flex;align-items:flex-start;gap:12px;font-family:"Manrope",sans-serif;font-size:0.88rem;color:#1a2a45;line-height:1.62}.qm-tldr-dot{width:8px;height:8px;border-radius:50%;background:#0a4f9c;flex-shrink:0;margin-top:7px}.qm-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}@media (max-width:860px){.qm-docs-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.qm-docs-grid{grid-template-columns:1fr}}.qm-doc-item{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-radius:10px;border:1.5px solid rgba(10,79,156,0.1);font-family:"Manrope",sans-serif;font-size:0.82rem;color:#1a2a45;font-weight:600}.qm-doc-item svg{width:14px;height:14px;stroke:#0a4f9c;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cert-prose{font-family:"Manrope",sans-serif;font-size:0.84rem;color:var(--text-secondary,#5a6a82);line-height:1.72;margin-bottom:16px}.lab-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}@media (max-width:860px){.lab-grid{grid-template-columns:1fr;gap:36px}}.lab-label{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:100px;background:rgba(10,79,156,0.08);border:1px solid rgba(10,79,156,0.18);font-family:"Manrope",sans-serif;font-size:0.7rem;font-weight:800;letter-spacing:0.13em;text-transform:uppercase;color:#0a4f9c;margin-bottom:16px}.lab-visual{background:linear-gradient(145deg,#0b1e40 0%,#0a2d6e 55%,#0a4f9c 100%);border-radius:20px;padding:30px 26px;display:flex;flex-direction:column;gap:12px}.lab-visual-title{font-family:"Manrope",sans-serif;font-size:0.67rem;font-weight:800;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-bottom:4px}.lab-fact{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:rgba(255,255,255,0.07);border-radius:12px;border:1px solid rgba(255,255,255,0.12)}.lab-fact-icon{width:36px;height:36px;border-radius:9px;background:rgba(42,147,240,0.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lab-fact-icon svg{width:16px;height:16px;stroke:#60b4f8;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lab-fact-body strong{font-family:"Manrope",sans-serif;font-size:0.82rem;font-weight:700;color:#fff;display:block;margin-bottom:3px}.lab-fact-body span{font-family:"Manrope",sans-serif;font-size:0.76rem;color:rgba(255,255,255,0.65);line-height:1.5}.qm-kat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:860px){.qm-kat-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.qm-kat-grid{display:flex;grid-template-columns:unset;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:8px 24px 16px;margin:32px -24px 0;scrollbar-width:none;overscroll-behavior-x:contain}.qm-kat-grid::-webkit-scrollbar{display:none}.qm-kat-grid .qm-kat-card{flex:0 0 82vw;min-width:260px;max-width:340px;scroll-snap-align:center}}.qm-kat-card{background:#fff;border-radius:18px;padding:28px 24px;border:1.5px solid rgba(10,79,156,0.09);box-shadow:0 4px 18px rgba(10,79,156,0.06);display:flex;flex-direction:column;gap:10px;transition:transform 0.3s cubic-bezier(.2,.8,.2,1),box-shadow 0.3s;position:relative;overflow:hidden}.qm-kat-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px rgba(10,79,156,0.13)}.qm-kat-img{position:absolute;top:0;right:0;bottom:0;width:45%;height:100%;object-fit:cover;object-position:center;opacity:0.38;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.4) 25%,#000 75%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.4) 25%,#000 75%)}.qm-kat-icon{width:46px;height:46px;border-radius:12px;background:rgba(10,79,156,0.07);border:1px solid rgba(10,79,156,0.14);display:flex;align-items:center;justify-content:center;margin-bottom:2px;position:relative;z-index:1}.qm-kat-icon svg{width:20px;height:20px;stroke:#0a4f9c;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qm-kat-name{font-family:"Newsreader",Georgia,serif;font-size:1.08rem;font-weight:600;color:#0d1e3a;line-height:1.25;position:relative;z-index:1}.qm-kat-reg{display:inline-block;padding:3px 9px;border-radius:100px;background:rgba(10,79,156,0.07);font-family:"Manrope",sans-serif;font-size:0.62rem;font-weight:800;letter-spacing:0.08em;color:#0a4f9c;text-transform:uppercase;width:fit-content;position:relative;z-index:1}.qm-kat-desc{font-family:"Manrope",sans-serif;font-size:0.83rem;color:#5a6a82;line-height:1.65;flex:1;position:relative;z-index:1}.qm-kat-link{font-family:"Manrope",sans-serif;font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#0a4f9c;text-decoration:none;display:inline-flex;align-items:center;gap:5px;margin-top:auto;position:relative;z-index:1}.qm-kat-link svg{width:12px;height:12px;stroke:#0a4f9c;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s}.qm-kat-link:hover svg{transform:translateX(4px)}.cert-link{font-family:"Manrope",sans-serif;font-size:0.78rem;font-weight:700;color:#0a4f9c;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;border:1.5px solid rgba(10,79,156,0.18);background:rgba(10,79,156,0.04);transition:background 0.22s,border-color 0.22s,transform 0.22s}.cert-link:hover{background:rgba(10,79,156,0.1);border-color:rgba(10,79,156,0.38);transform:translateX(3px)}.cert-link span{display:inline-flex;transition:transform 0.22s}.cert-link:hover span{transform:translateX(4px)}.projstruct-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:52px;align-items:center}@media (max-width:1024px){.projstruct-grid{grid-template-columns:1fr;gap:32px}}.projstruct-points{display:flex;flex-direction:column;gap:12px;margin-top:28px}.projstruct-point{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:rgba(10,79,156,0.04);border-radius:12px;border:1px solid rgba(10,79,156,0.1)}.projstruct-point-icon{width:30px;height:30px;border-radius:8px;background:rgba(10,79,156,0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.projstruct-point-icon svg{width:14px;height:14px;stroke:#0a4f9c;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.projstruct-point-text{font-family:"Manrope",sans-serif;font-size:0.85rem;color:#1a2a45;line-height:1.55}.projstruct-point-text strong{color:#0a4f9c;font-weight:700}.trust-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.trust-tile{background:#fff;border-radius:14px;padding:22px 20px;border:1.5px solid rgba(10,79,156,0.1);box-shadow:0 4px 16px rgba(10,79,156,0.07)}.trust-tile-num{font-family:"Manrope",sans-serif;font-size:0.68rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#0a4f9c;margin-bottom:6px}.trust-tile-title{font-family:"Newsreader",Georgia,serif;font-size:1rem;font-weight:600;color:#0d1e3a;margin-bottom:6px;line-height:1.3}.trust-tile-desc{font-family:"Manrope",sans-serif;font-size:0.76rem;color:#5a6a82;line-height:1.55;margin:0}.moq-standalone{background:rgba(10,79,156,0.04);border-radius:20px;border:1.5px solid rgba(10,79,156,0.12);padding:40px 44px;max-width:820px;margin:0 auto}@media (max-width:640px){.moq-standalone{padding:28px 24px}}.moq-standalone p{font-family:"Manrope",sans-serif;font-size:0.9rem;color:#3a4a6a;line-height:1.72;margin-bottom:14px}.moq-standalone p:last-child{margin-bottom:0}@media (max-width:860px){.qm-intro-resp{grid-template-columns:1fr!important}.qm-process-resp{grid-template-columns:1fr!important;gap:40px!important}}
