.qd-page{color:#cbd5e1;background-color:#020617;overflow-x:hidden}.qd-page .container{margin:0 auto;padding:0 24px}.qd-badge{color:#2dd4bf;text-transform:uppercase;letter-spacing:1px;background:#14b8a61a;border:1px solid #14b8a64d;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.qd-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:16px 32px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex;text-decoration:none!important}.qd-btn--teal{background-color:#0d9488;box-shadow:0 10px 20px #0d948833;color:#fff!important}.qd-btn--teal:hover{background-color:#14b8a6;transform:translateY(-2px)}.qd-btn--outline{background:0 0;border:1px solid #64748b;color:#fff!important}.qd-btn--outline:hover{background-color:#1e293b}.qd-btn--large{padding:20px 40px;font-size:20px}.qd-section-header{text-align:center;max-width:800px;margin:0 auto 64px}.qd-section-header--left{text-align:left;margin-left:0}.qd-label{color:#14b8a6;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.qd-section-title{color:#fff;margin-bottom:24px;font-size:38px;font-weight:800;line-height:1.3}.qd-section-subtitle{color:#94a3b8;font-size:18px;line-height:1.6}.qd-hero{background-color:#020617;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.qd-hero__bg{z-index:0;opacity:.15;position:absolute;inset:0}.qd-hero__img{object-fit:cover;width:100%;height:100%}.qd-hero__overlay{z-index:1;background:linear-gradient(90deg,#020617 20%,#020617f2 60%,#02061766);position:absolute;inset:0}.qd-hero__container{z-index:10;position:relative}.qd-hero__layout{grid-template-columns:1fr;align-items:center;gap:64px;display:grid}@media (min-width:1024px){.qd-hero__layout{grid-template-columns:1.2fr 1fr}}.qd-hero__content{max-width:900px}.qd-hero__title{color:#fff;letter-spacing:-2px;margin-bottom:32px;font-size:54px;font-weight:800;line-height:1.3}.qd-hero__title--gradient{background:linear-gradient(90deg,#2dd4bf,#3b82f6);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.qd-hero__desc{color:#cbd5e1;border-left:2px solid #14b8a6;max-width:700px;margin-bottom:40px;padding-left:24px;font-size:18px;font-weight:300;line-height:1.6}.qd-hero__actions{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.qd-hero__actions{flex-direction:row}}.qd-hero__visual{height:500px;display:none;position:relative}@media (min-width:1024px){.qd-hero__visual{display:block}}.qd-hero-card{z-index:10;background:#0f172a;border:1px solid #334155;border-radius:24px;width:480px;height:500px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 80px #0009}.qd-hero-card .img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .7s}.qd-hero-card:hover .img{transform:scale(1.05)}.qd-hero-card .overlay{background:linear-gradient(#0000 50%,#020617);position:absolute;inset:0}.qd-hero-card__floating{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.qd-float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae6;border:1px solid #334155;border-radius:12px;padding:16px;box-shadow:0 10px 30px #0000004d}.qd-float-card__header{justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.qd-float-card__header .label{color:#2dd4bf;text-transform:uppercase}.qd-float-card__header .val{color:#fff}.qd-float-card__bar{background:#1e293b;border-radius:10px;width:100%;height:6px;overflow:hidden}.qd-float-card__bar .fill{background:#14b8a6;border-radius:10px;height:100%}.qd-float-card__flex{justify-content:space-between;align-items:center;display:flex}.qd-float-card__flex .info{align-items:center;gap:12px;display:flex}.qd-float-card__flex .title{color:#fff;font-size:14px;font-weight:700}.qd-float-card__flex .subtitle{color:#64748b;font-size:12px}.icon-circle{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-circle--green{color:#10b981;background:#10b9811a}.status-tag{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800}.status-tag--green{color:#10b981;background:#10b98133;border:1px solid #10b9814d}.qd-philosophy{background-color:#020617;border-bottom:1px solid #0f172a;padding:80px 0}.qd-philosophy__grid{grid-template-columns:1fr;gap:32px;margin-top:64px;display:grid}@media (min-width:768px){.qd-philosophy__grid{grid-template-columns:1fr 1fr}}.qd-phi-card{background:#0f172a;border:1px solid #1e293b;border-radius:24px;padding:40px;transition:all .3s}.qd-phi-card--risk:hover{border-color:#ef44444d}.qd-phi-card--solution:hover{border-color:#14b8a64d}.qd-phi-card__header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.qd-phi-card__header .title{color:#fff;font-size:24px;font-weight:800}.qd-phi-card--risk .qd-phi-card__header{color:#ef4444}.qd-phi-card--solution .qd-phi-card__header{color:#14b8a6}.qd-phi-card__list,.qd-phi-card__check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qd-phi-card__list li{color:#94a3b8;padding-left:16px;font-size:14px;position:relative}.qd-phi-card__list li:before{content:"";background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.qd-phi-card__check-list li{color:#fff;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.qd-phi-card__check-list svg{color:#14b8a6;flex-shrink:0}.qd-phi-card__text{color:#94a3b8;margin-bottom:24px;font-size:15px;line-height:1.6}.qd-directory{background-color:#020617;padding:80px 0}.qd-directory__list{max-width:900px;margin:0 auto}.qd-accordion{background:#0f172a;border:1px solid #1e293b;border-radius:12px;margin-bottom:16px;transition:all .3s;overflow:hidden}.qd-accordion--open{border-color:#ffffff1a}.qd-accordion--teal.qd-accordion--open{border-color:#14b8a64d}.qd-accordion--blue.qd-accordion--open{border-color:#3b82f64d}.qd-accordion--purple.qd-accordion--open{border-color:#8b5cf64d}.qd-accordion--orange.qd-accordion--open{border-color:#f973164d}.qd-accordion--green.qd-accordion--open{border-color:#10b9814d}.qd-accordion--red.qd-accordion--open{border-color:#ef44444d}.qd-accordion__header{cursor:pointer;justify-content:space-between;align-items:center;padding:24px;display:flex}.qd-accordion__header:hover{background:#1e293b80}.qd-accordion__info{align-items:center;gap:20px;display:flex}.qd-accordion__icon-box{color:#94a3b8;background:#1e293b;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.qd-accordion--open .qd-accordion__icon-box{color:#fff}.qd-accordion--teal.qd-accordion--open .qd-accordion__icon-box{background:#0d9488}.qd-accordion--blue.qd-accordion--open .qd-accordion__icon-box{background:#3b82f6}.qd-accordion--purple.qd-accordion--open .qd-accordion__icon-box{background:#8b5cf6}.qd-accordion--orange.qd-accordion--open .qd-accordion__icon-box{background:#f97316}.qd-accordion--green.qd-accordion--open .qd-accordion__icon-box{background:#10b981}.qd-accordion--red.qd-accordion--open .qd-accordion__icon-box{background:#ef4444}.qd-accordion__title{color:#cbd5e1;font-size:20px;font-weight:700}.qd-accordion--open .qd-accordion__title{color:#fff}.qd-accordion__subtitle{color:#64748b;font-size:13px}.qd-accordion__toggle{color:#64748b}.qd-accordion__body{background:#0f172a4d;border-top:1px solid #1e293b;padding:32px;animation:.3s ease-out slideIn}.qd-accordion__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.qd-accordion__grid{grid-template-columns:1fr 1fr}}.qd-accordion__list,.qd-accordion__check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qd-accordion__list li{color:#cbd5e1;padding-left:16px;font-size:14px;position:relative}.qd-accordion__list li:before{content:"";background:#334155;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.qd-accordion__check-list li{color:#cbd5e1;align-items:center;gap:12px;font-size:14px;display:flex}.qd-accordion--teal .qd-accordion__check-list svg{color:#14b8a6}.qd-accordion--blue .qd-accordion__check-list svg{color:#3b82f6}.qd-accordion--purple .qd-accordion__check-list svg{color:#8b5cf6}.qd-accordion--orange .qd-accordion__check-list svg{color:#f97316}.qd-accordion--green .qd-accordion__check-list svg{color:#10b981}.qd-accordion--red .qd-accordion__check-list svg{color:#ef4444}.qd-section-tag{text-transform:uppercase;color:#64748b;letter-spacing:1px;margin-bottom:16px;font-size:11px;font-weight:800;display:inline-block}.qd-governance{background-color:#0f172a;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;padding:80px 0}.qd-governance__grid{grid-template-columns:1fr;gap:24px;margin-top:64px;display:grid}@media (min-width:768px){.qd-governance__grid{grid-template-columns:repeat(3,1fr)}}.qd-gov-card{background:#020617;border:1px solid #1e293b;border-radius:20px;padding:40px;transition:all .3s}.qd-gov-card:hover{border-color:#ffffff1a;transform:translateY(-8px)}.qd-gov-card__icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.qd-gov-card__icon--teal{color:#14b8a6;background:#14b8a61a}.qd-gov-card__icon--blue{color:#3b82f6;background:#3b82f61a}.qd-gov-card__icon--purple{color:#8b5cf6;background:#8b5cf61a}.qd-gov-card__title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.qd-gov-card__desc{color:#64748b;font-size:14px;line-height:1.6}.qd-cta{text-align:center;background-color:#020617;padding:100px 0}.qd-cta__title{color:#fff;letter-spacing:-2px;margin-bottom:32px;font-size:48px;font-weight:800;line-height:1.3}.qd-cta__title .highlight{color:#14b8a6}.qd-cta__desc{color:#94a3b8;max-width:700px;margin:0 auto 48px;font-size:18px;line-height:1.6}.qd-cta__actions{flex-direction:column;justify-content:center;gap:24px;display:flex}@media (min-width:640px){.qd-cta__actions{flex-direction:row}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
