.qsn .qc{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.qsn .qsec{padding-block:clamp(30px,4vw,54px)}.qsn .qcenter{text-align:center}.qsn .qbg-bleu{background:linear-gradient(#eef2fa,#f7f9fe)}.qsn .qeb{background:var(--pill-bg);color:var(--pill-ink,var(--pill-fg));box-shadow:var(--pill-shadow,none);font-size:var(--pill-fs);font-weight:var(--pill-fw);letter-spacing:var(--pill-ls);padding:var(--pill-pad);text-transform:uppercase;z-index:1;border-radius:999px;margin-bottom:14px;display:inline-block;position:relative}.qsn .qh2{letter-spacing:-.01em;color:var(--c-marine);margin:0 0 12px;font-size:clamp(22px,2.4vw,31px);font-weight:600;line-height:1.16}.qsn .qsec-head{max-width:680px;margin:0 0 clamp(28px,4vw,42px)}.qsn .qsec-head .qh2{margin:0;padding-bottom:16px;position:relative}.qsn .qsec-head .qh2:after{content:"";background:var(--c-menthe);opacity:.75;border-radius:2px;width:52px;height:3px;position:absolute;bottom:0;left:0}.qsn .qh-sub{color:#54576e;max-width:520px;margin:0 0 24px;font-size:clamp(14.5px,1.1vw,16px);line-height:1.8}.qsn .qh-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.qsn .qh-trust{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.qsn .qh-trust li{color:#54576e;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.qsn .qh-trust li:before{content:"";background:var(--c-menthe);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #06df9e29}.qsn .btn-ghost{color:var(--c-marine);border:1.5px solid #dfe2ec;border-radius:999px;align-items:center;padding:14px 24px;font-size:14px;font-weight:700;transition:border-color .3s,transform .3s;display:inline-flex}.qsn .btn-ghost:hover{border-color:var(--c-marine);color:var(--c-marine);transform:translateY(-2px)}.qsn .qbtn-grad{background:var(--c-rose);color:#fff;transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:15px 30px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 14px 30px #ee46605c}.qsn .qbtn-grad span{transition:transform .3s var(--ease)}.qsn .qbtn-grad:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 40px #ee466070}.qsn .qbtn-grad:hover span{transform:translate(4px)}.qsn .qhb{background:linear-gradient(#eef2fa,#f7f9fe 60%,#fff);padding:clamp(40px,5.5vw,76px) 0;position:relative}.qsn .qhb>.qc{z-index:1;position:relative}.qsn .qhb-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,5vw,60px);display:grid}.qsn .qhb h1{letter-spacing:-.015em;margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.qsn .qhb-media{position:relative}.qsn .qhb-trio{justify-content:center;align-items:flex-end;padding:12px 0 30px;display:flex}.qsn .qhb-p{aspect-ratio:3/4;width:40%;transform:rotate(var(--rot,0deg)) translateY(var(--ty,0px));transition:transform .5s var(--ease);border:3px solid #fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 24px 55px #1e214929}.qsn .qhb-p img{object-fit:cover;width:100%;height:100%;display:block}.qsn .qhb-p--1{--rot:-2.5deg;--ty:10px;z-index:1}.qsn .qhb-p--2{--ty:-12px;z-index:2;margin-inline:-32px}.qsn .qhb-p--3{--rot:2.5deg;--ty:14px;z-index:1}.qsn .qhb-p:hover{--ty:-16px;z-index:3}.qsn .qhb-chip{z-index:4;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:0;left:clamp(4px,1vw,14px);box-shadow:0 20px 50px #1e214924}.qsn .qhb-chip strong{color:var(--c-marine);font-size:26px;font-weight:700;line-height:1}.qsn .qhb-chip span{color:var(--c-gris-txt);font-size:11.5px;line-height:1.35}.qsn .qab-sec{position:relative;overflow:hidden}.qsn .qab-sec>.qc{z-index:1;position:relative}.qsn .qab-acc{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid}.qsn .qab-acc__img{border-radius:14px;margin:0;overflow:hidden;box-shadow:0 20px 50px #1e214912}.qsn .qab-acc__img img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease);display:block}.qsn .qab-acc__img:hover img{transform:scale(1.03)}.qsn .qacc-list{margin-top:8px}.qsn .qacc{border-top:1px solid var(--c-gris-3)}.qsn .qacc:last-child{border-bottom:1px solid var(--c-gris-3)}.qsn .qacc summary{cursor:pointer;color:var(--c-marine);justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.qsn .qacc summary::-webkit-details-marker{display:none}.qsn .qacc__x{flex:0 0 15px;width:15px;height:15px;position:relative}.qsn .qacc__x:before,.qsn .qacc__x:after{content:"";background:var(--c-rose);transition:transform .3s var(--ease);border-radius:2px;position:absolute}.qsn .qacc__x:before{height:2px;inset:6.5px 0}.qsn .qacc__x:after{width:2px;inset:0 6.5px}.qsn .qacc[open] .qacc__x:after{transform:scaleY(0)}.qsn .qacc p{color:var(--c-gris-txt);margin:0 2px 15px;font-size:14px;line-height:1.8}.qsn .qved{background:var(--c-gris-3);border:1px solid var(--c-gris-3);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;max-width:940px;display:grid;overflow:hidden}.qsn .qved-card{background:#fff;align-items:flex-start;gap:18px;padding:clamp(24px,3vw,38px);display:flex;position:relative}.qsn .qved-line{width:100%;height:3px;position:absolute;top:0;left:0}.qsn .qved-n{letter-spacing:-.03em;flex:none;font-size:34px;font-weight:800;line-height:.9}.qsn .qved-card h3{color:var(--c-marine);margin:4px 0 8px;font-size:17px}.qsn .qved-card p{color:var(--c-gris-txt);margin:0;font-size:14px;line-height:1.75}.qsn .qved-ic{background:color-mix(in srgb, currentColor 12%, #fff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.qsn .qved-ic svg{width:20px;height:20px}.qsn .qved-b{min-width:0}.qsn .qved-top{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.qsn .qved-top h3{color:var(--c-marine);margin:0;font-size:17px}.qsn .qtr{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:18px;max-width:920px;display:grid}.qsn .qtr-card{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e214912}.qsn .qtr-card img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.qsn .qtr-card:hover img{transform:scale(1.03)}.qsn .qtr-card__grad{background:linear-gradient(#0000 42%,#14162899);position:absolute;inset:0}.qsn .qtr-card__body{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);background:#1416286b;border:1px solid #ffffff29;border-radius:12px;padding:14px 16px;position:absolute;inset:auto 12px 12px}.qsn .qtr-card__name{margin:0;font-size:19px;font-weight:600}.qsn .qtr-card__role{letter-spacing:.04em;text-transform:uppercase;color:#8ff0d0;margin:2px 0 0;font-size:11px;font-weight:700}.qsn .qtr-card__quote{color:#ffffffeb;opacity:0;max-height:0;transition:max-height .55s var(--ease),opacity .4s,margin .55s var(--ease);margin:0;font-size:12.5px;line-height:1.6;overflow:hidden}.qsn .qtr-card:hover .qtr-card__quote,.qsn .qtr-card:focus-within .qtr-card__quote,.qsn .qtr-card:focus .qtr-card__quote{opacity:1;max-height:240px;margin-top:10px}@media (width<=860px){.qsn .qtr-card__quote{opacity:1;max-height:none;margin-top:10px}}.qsn .qtr-more{margin:26px 0 0}.qsn .hh-link{letter-spacing:.03em;text-transform:uppercase;color:var(--c-marine);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.qsn .hh-link:hover{color:var(--c-rose)}.qsn .hh-link span{transition:transform .3s var(--ease);display:inline-block}.qsn .hh-link:hover span{transform:translate(4px)}.qsn .qvl{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(30px,4vw,60px);display:grid}.qsn .qvl .qved{max-width:none}.qsn .qvl-side{padding-top:6px;position:sticky;top:120px}.qsn .hh-logos__lab{letter-spacing:.12em;text-transform:uppercase;color:#6e7189;align-items:center;gap:14px;margin-bottom:26px;font-size:12px;font-weight:700;display:flex}.qsn .hh-logos__line{background:linear-gradient(90deg,#0000,#d6d8e6);width:44px;height:1px}.qsn .hh-logos__line--r{background:linear-gradient(90deg,#d6d8e6,#0000);flex:1}.qsn .qvl-note{color:#6e7189;margin:-14px 0 24px;font-size:14px;line-height:1.6}.qsn .qvl-logos{grid-template-columns:repeat(2,1fr);place-items:center;gap:26px 30px;display:grid}.qsn .qvl-logos img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:100%;max-height:52px;transition:filter .3s,opacity .3s}.qsn .qvl-logos img:hover{filter:none;opacity:1}.qsn .qvl-logos img[src*=logo-atlas]{max-height:44px}.qsn .qteam{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(26px,3.5vw,52px);display:grid}.qsn .qteam-head .qh2{margin-bottom:16px;padding-bottom:16px;position:relative}.qsn .qteam-head .qh2:after{content:"";background:var(--c-menthe);opacity:.75;border-radius:2px;width:52px;height:3px;position:absolute;bottom:0;left:0}.qsn .qcta-sec{padding:20px 0 88px}.qsn .qcta{background:var(--marine-grad);text-align:center;border-radius:16px;padding:clamp(44px,6vw,64px) 40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e21492e}.qsn .qcta:before{content:"";background:radial-gradient(circle,#3d4b8f47,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-160px;left:-120px}.qsn .qcta:after{content:"";background:radial-gradient(circle,#06df9e38,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-90px}.qsn .qcta-chip{background:var(--pill-bg-dark);color:var(--pill-fg-dark);font-size:var(--pill-fs);font-weight:var(--pill-fw);letter-spacing:var(--pill-ls);padding:var(--pill-pad);text-transform:uppercase;z-index:1;border-radius:999px;margin-bottom:14px;display:inline-block;position:relative}.qsn .qcta-h{z-index:1;color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(23px,2.7vw,32px);font-weight:600;position:relative}.qsn .qcta-p{z-index:1;color:#ffffffc7;max-width:560px;margin:0 auto 26px;font-size:15.5px;line-height:1.8;position:relative}.qsn .qcta .qbtn-grad{z-index:1;position:relative}@media (width<=1000px){.qsn .qvl{grid-template-columns:1fr}.qsn .qvl-side{position:static}.qsn .qvl-logos{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (width<=860px){.qsn .qhb-grid,.qsn .qab-acc,.qsn .qteam{grid-template-columns:1fr}.qsn .qab-acc__img img{aspect-ratio:4/3}.qsn .qhb-trio{max-width:520px;margin-inline:auto}}@media (width<=720px){.qsn .qved{grid-template-columns:1fr}.qsn .qcta{padding:38px 24px}.qsn .qhb-p--2{margin-inline:-16px}}@media (width<=420px){.qsn .qhb-chip{display:none}}@media (prefers-reduced-motion:reduce){.qsn .qab-acc__img img,.qsn .qtr-card img,.qsn .qtr-card__quote,.qsn .qbtn-grad,.qsn .qbtn-grad span,.qsn .btn-ghost,.qsn .hh-link span,.qsn .qacc__x:before,.qsn .qacc__x:after,.qsn .qhb-p,.qsn .qvl-logos img{transition:none}.qsn .qab-acc__img:hover img,.qsn .qtr-card:hover img{transform:none}.qsn .qhb-p:hover{--ty:0px}.qsn .qhb-p--1:hover{--ty:10px}.qsn .qhb-p--2:hover{--ty:-10px}.qsn .qhb-p--3:hover{--ty:14px}.qsn .qbtn-grad:hover,.qsn .btn-ghost:hover{transform:none}}
