main .h1,main .h2,main .h3,.qs-letter h3,.qs-vc h3{text-wrap:balance}main .lead,.prose p,.qs-letter-txt p,.attr{text-wrap:pretty}.qs-hist-grid>*,.qs-fond-grid>*,.qs-part-grid>*,.qs-where-grid>*,.qs-cta-box>*,.qs-tl>*{min-width:0}.qf{text-align:center;cursor:pointer;outline:none;gap:12px;margin:0;display:grid}.qf-pic{aspect-ratio:3/4;background:radial-gradient(80% 60% at 50% 30%,#fff 0%,#fff0 70%),linear-gradient(#f6f7f9 0%,#eef0f4 100%);border-radius:22px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 26px 44px -28px #0b0d1445,0 0 0 1px #0b0d1456}.qf-photo{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.qf-ascii{background:var(--night);opacity:0;transition:opacity .35s;position:absolute;inset:0}.qf-ascii:before{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 1.2px);background-size:6px 6px;position:absolute;inset:0}.qf-ascii img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.qf-ascii:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--night) 0%,transparent),color-mix(in srgb,var(--night) 90%,transparent));height:38%;position:absolute;bottom:0;left:0;right:0}.qf-tag,.qf-id{z-index:2}.qf-tag{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#d5d9e2;position:absolute;top:12px;left:14px}.qf-id{text-align:left;font:500 12px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f6f7f9;text-shadow:0 1px 8px color-mix(in srgb,var(--night) 90%,transparent);position:absolute;bottom:12px;left:14px;right:14px}.qf:focus-visible .qf-pic{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--acc)}.qf.on .qf-ascii{opacity:1}@media (hover:hover){.qf:hover .qf-ascii{opacity:1}.qf:hover .qf-pic{transform:translateY(-4px)}}.qf figcaption{gap:3px;display:grid}.qf figcaption b{overflow-wrap:break-word;letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700;line-height:1.25}.qf figcaption span{color:var(--ink-3);font-size:14px;line-height:1.3}.qf.is-lead .qf-pic{box-shadow:inset 0 1px #fff,0 30px 50px -26px #0b0d1445,0 0 0 1px #eef0f4,0 0 0 5px #0b0d140e}.qf-more{aspect-ratio:3/4;text-align:center;background:#ffffff8c;border:1.5px dashed #d5d9e2;border-radius:22px;align-content:center;justify-items:center;gap:8px;padding:16px;display:none}.qf-more b{font:800 44px/1 var(--sans);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.qf-more span{color:var(--ink-2);font-size:14px;line-height:1.35}.qs-hist-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;display:grid}.qs-hist-l{gap:14px;display:grid;position:sticky;top:112px}.qs-hist-l .h2{margin-bottom:18px}.qs-repo{background:#fff;border:1px solid #eef0f4;border-radius:18px;max-width:480px;margin:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 40px 70px -40px #0b0d142e,0 10px 20px -14px #0b0d1417}.qs-repo-bar{border-bottom:1px solid var(--line);background:#f6f7f9;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.qs-repo-bar i{background:#d6dbe6;border-radius:50%;width:11px;height:11px}.qs-repo-bar .url{height:24px;color:var(--ink-3);font:500 12px/24px var(--mono);background:#f6f7f9;border-radius:7px;align-items:center;gap:6px;margin:0 auto;padding:0 12px;display:flex}.qs-repo-bar .url .i{width:13px;height:13px}.qs-repo-body{padding:20px 22px 22px}.qs-tree{font:500 13px/1.3 var(--mono);color:var(--ink);gap:2px;display:grid}.qs-tree span{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.qs-tree span:nth-child(odd){background:#f6f7f9}.qs-tree .d .i{width:15px;height:15px;color:var(--acc)}.qs-tree em{color:var(--ink-4);font-style:normal}.qs-tree small{font:400 13px/1.3 var(--sans);color:var(--ink-3);margin-left:auto}.qs-handover{background:var(--ok-bg);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;display:flex}.qs-handover b{color:#0a5a3d;font-weight:600}.qs-handover .ok{width:24px;height:24px;color:var(--ok);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.qs-handover .ok .i{stroke-width:2.6px;width:14px;height:14px}.qs-then{color:var(--ink-3);margin-top:14px;font-size:13px}.qs-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qs-chips span{border:1px solid var(--line-2);height:30px;color:var(--ink-2);background:#fff;border-radius:9px;align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.qs-prose{padding-top:6px}.qs-prose .qs-first{letter-spacing:-.018em;color:var(--ink);margin-bottom:6px;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.4}.qs-part-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.qs-pc{background:#fff;border-radius:24px;align-content:start;gap:12px;padding:26px;display:grid;box-shadow:inset 0 1px #fff,0 24px 50px -34px #0b0d1439,0 0 0 1px #0b0d1450}.qs-pc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.qs-pc-ic{width:46px;height:46px;color:var(--acc);background:linear-gradient(135deg,#f6f7f9,#f6f7f9);border:1px solid #eef0f4;border-radius:14px;place-items:center;display:grid}.qs-pc-ic .i{width:22px;height:22px}.qs-pc .tag{justify-self:start}.qs-pc h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.25}.qs-pc p{color:var(--ink-3);font-size:15px}.qs-pc .lnk{margin-top:2px;font-size:15px}.qs-pc .lnk .i{width:16px;height:16px}.qs-where-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.qs-where-grid .h2{margin:14px 0 16px}.qs-dl{margin:28px 0 0;display:grid}.qs-dl>div{border-top:1px solid var(--line);grid-template-columns:210px 1fr;gap:16px;padding:16px 0;display:grid}.qs-dl>div:last-child{border-bottom:1px solid var(--line)}.qs-dl dt{color:var(--ink);align-items:flex-start;gap:9px;font-size:15px;font-weight:600;display:flex}.qs-dl dt .i{width:18px;height:18px;color:var(--acc);margin-top:2px}.qs-dl dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.qs-dl dd .mono{color:var(--ink-3);font-size:13px}.qs-dl a{color:var(--acc);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.qs-dl a:hover{text-underline-offset:3px;text-decoration:underline}.qs-dl dd .i{width:15px;height:15px}.qs-map{border:1px solid var(--line);background:radial-gradient(60% 60% at 20% 10%,#f6f7f9 0%,#0b0d1400 70%),radial-gradient(60% 60% at 90% 30%,#f6f7f9 0%,#0b0d1400 70%),linear-gradient(#f6f7f9,#f6f7f9);border-radius:30px;margin:0;padding:30px 30px 24px;position:relative}.qs-map-art{max-width:430px;margin:0 auto;position:relative}.qs-map svg{width:100%;height:auto;display:block;overflow:visible}.qs-fr{fill:url(#qsFill);stroke:#d5d9e2;stroke-width:1.6px;stroke-linejoin:round}.qs-fr-dots{fill:url(#qsDots);opacity:.32}.qs-arc{fill:none;stroke:#d5d9e2;stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.is-live .qs-arc{animation:1.6s linear infinite qsDash}@keyframes qsDash{to{stroke-dashoffset:-22px}}.qs-pin .ring{fill:#0b0d1412}.qs-pin .core{fill:#fff;stroke:var(--acc);stroke-width:3px}.qs-pin.main .core{fill:var(--acc);stroke:#fff}.is-live .qs-pin .ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite qsPulse}@keyframes qsPulse{0%,to{opacity:.9;transform:scale(.8)}50%{opacity:.45;transform:scale(1.2)}}.qs-label{backdrop-filter:blur(8px);color:var(--ink-3);white-space:nowrap;background:#ffffffeb;border-radius:13px;gap:2px;padding:9px 13px;font-size:13px;line-height:1.3;display:grid;position:absolute;box-shadow:0 14px 30px -14px #0b0d1439,0 0 0 1px #0b0d1450}.qs-label b{color:var(--ink);font-size:15px}.l-par{top:25%;left:calc(49.7% + 22px);transform:translateY(-50%)}.l-mtp{text-align:right;top:76.8%;right:calc(40.3% + 24px);transform:translateY(-50%)}.qs-map-note{border:1px solid var(--line);box-shadow:var(--sh-1);color:var(--ink-2);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.qs-map-note .i{width:20px;height:20px;color:var(--acc)}.qs-map-note .i-arrow{width:16px;height:16px;margin-left:auto}.qs-map-note:hover{border-color:#eef0f4}.qs-hero{padding-bottom:40px}.qs-hero .pill{margin-bottom:6px}.qs-hero .h1{max-width:980px}.qs-hero .lead{max-width:760px}.qs-reassure{margin-top:6px}.qs-team{padding:12px 0 120px;position:relative}.qs-faces{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:24px;max-width:1120px;margin:0 auto;display:grid}.qs-faces .qf:first-child,.qs-faces .qf:nth-child(5){margin-top:64px}.qs-faces .qf:nth-child(2),.qs-faces .qf:nth-child(4){margin-top:26px}.qf-par{will-change:transform}.qf-pic{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.qs-team-txt{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:24px 64px;max-width:1120px;margin:72px auto 0;display:grid}.qs-team-txt .d2{margin-top:14px;font-size:clamp(34px,4.2vw,60px)}.qs-team-r{gap:22px;display:grid}.qs-team-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.qs-plus{border:1px solid var(--line);height:42px;box-shadow:var(--sh-1);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:15px;display:inline-flex}.qs-plus b{white-space:nowrap;background:var(--grad);color:#fff;height:28px;font:600 13px/1 var(--mono);border-radius:999px;flex:none;place-items:center;padding:0 10px;display:inline-grid}.qs-hint{font:500 12px/1.3 var(--mono);color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.qs-hint .i{width:15px;height:15px;color:var(--acc)}.hint-m{display:none}@media (hover:none){.hint-d{display:none}.hint-m{display:inline}}.qs-hist{padding:130px 0}.qs-hist-l .d2{margin:14px 0 28px;font-size:clamp(34px,3.8vw,54px)}.qs-hist-l{top:120px}.qs-prose{gap:26px}.qs-prose p{transition:opacity .6s var(--ease),color .6s var(--ease);font-size:18px;line-height:1.7}.qs-prose .qs-first{font-size:clamp(22px,2vw,28px);line-height:1.35}@media (width>=1041px){.qs-prose p{opacity:.3}.qs-prose p.on{opacity:.75}.qs-prose p.cur{opacity:1;color:var(--ink)}}.qs-tree span{transition:opacity .45s var(--ease),transform .45s var(--ease)}.js .qs-tree span{opacity:0;transform:translate(-8px)}.js .qs-tree span.on{opacity:1;transform:none}.qs-handover{transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .qs-handover{opacity:0;transform:scale(.96)}.js .qs-handover.on{opacity:1;transform:none}.qs-fond{padding:140px 0 130px;overflow:clip}.qs-fond .aurora{z-index:-1;-webkit-mask-image:radial-gradient(60% 55% at 25% 30%,#000,#0000 80%);mask-image:radial-gradient(60% 55% at 25% 30%,#000,#0000 80%)}.qs-fond-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.qf-xl{width:100%;max-width:420px;transition:transform .4s var(--ease);margin:0 auto}.qf-xl .qf-pic{border-radius:30px;box-shadow:0 0 0 1px #0b0d141d,0 50px 90px -40px #000c,0 0 80px -20px #0b0d1439}.qf-xl figcaption b{color:#fff;font-size:17px}.qf-xl figcaption span{color:var(--n-ink-2)}.qs-fond-r{gap:20px;display:grid}.qs-fond-r .d2{font-size:clamp(34px,3.8vw,56px)}.qs-quote{color:#fff;letter-spacing:-.015em;border-left:3px solid #d5d9e2;padding-left:18px;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.4}.qs-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qs-marks li{border:1px solid var(--n-line);color:var(--n-ink-2);background:#ffffff0d;border-radius:16px;padding:16px 16px 14px;font-size:14px;line-height:1.4}.qs-marks b{letter-spacing:-.04em;background:linear-gradient(100deg,#d5d9e2,#d5d9e2);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:760;line-height:1;display:block}.qs-bio{color:var(--n-ink-2);gap:12px;font-size:16px;line-height:1.65;display:grid}.qs-letter{max-width:900px;color:var(--ink);background:#fff;border-radius:30px;margin:96px auto 0;padding:48px 60px 42px;position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #000c,0 0 0 1px #fff6}.qs-letter:before{content:"";background:var(--iri);height:5px;position:absolute;top:0;left:0;right:0}.qs-letter-k{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.night .qs-letter h3{letter-spacing:-.04em;color:var(--ink);margin:12px 0 20px;font-size:clamp(28px,2.8vw,38px);font-weight:760;line-height:1.08}.qs-letter-txt{color:var(--ink-2);gap:16px;font-size:18.5px;line-height:1.7;display:grid}.qs-sign{border-top:1px dashed var(--line-2);align-items:center;gap:14px;margin-top:30px;padding-top:24px;display:flex;position:relative}.qs-sign-av{background:linear-gradient(#f6f7f9,#eef0f4);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden;box-shadow:0 0 0 1px #0b0d1439}.qs-sign-av img{object-fit:cover;object-position:50% 12%;transform-origin:50% 22%;width:100%;height:100%;transform:scale(1.3)}.qs-sign b{font-size:16px;display:block}.qs-sign span span{color:var(--ink-3);font-size:14px}.qs-sig-draw{width:150px;height:48px;margin-left:auto}.qs-sig-draw path{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 2.2s var(--ease) .6s}.qs-letter.in .qs-sig-draw path{stroke-dashoffset:0}.qs-part{padding:130px 0}.qs-part-head{margin-bottom:48px}.qs-pc{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.qs-pc:hover{transform:translateY(-4px)}.qs-prod{padding:130px 0}.qs-prod-head{margin-bottom:56px}.qs-tl-wrap{position:relative}.qs-tl-line{background:#eef0f4;border-radius:2px;height:2px;position:absolute;top:9px;left:32px;right:calc(25% - 47px);overflow:hidden}.qs-tl-line i{transform-origin:0;background:linear-gradient(90deg,var(--acc),#d5d9e2 70%,#c2367e);transition:transform .15s linear;position:absolute;inset:0;transform:scaleX(0)}.qs-tl.done+.x,.qs-tl-wrap.done .qs-tl-line i{transform:scaleX(1)}.qs-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:40px 0 0;list-style:none;display:grid;position:relative}.qs-tl li{border:1px solid var(--line);box-shadow:var(--sh-1);opacity:.45;transition:opacity .6s var(--ease),transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex;position:relative;transform:translateY(10px)}.qs-tl li.lit,.qs-tl-wrap.done .qs-tl li{opacity:1;transform:none}.qs-tl-dot{width:20px;height:20px;box-shadow:0 0 0 4px var(--paper-2);background:#fff;border:3px solid #eef0f4;border-radius:50%;transition:border-color .4s,background .4s,box-shadow .4s;position:absolute;top:-40px;left:22px}.qs-tl li.lit .qs-tl-dot{box-shadow:0 0 0 4px var(--paper-2),0 0 16px 2px #0b0d1434;border-color:#d5d9e2}.qs-tl time{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.qs-tl b{letter-spacing:-.025em;font-size:21px;font-weight:720;line-height:1.2}.qs-tl p{color:var(--ink-3);margin-bottom:6px;font-size:15px}.qs-tl li.now{background:linear-gradient(135deg,#f6f7f9,#f6f7f9);border-color:#eef0f4}.qs-tl li.now.lit{box-shadow:0 30px 60px -30px #0b0d143f,0 0 0 1px #eef0f4}.qs-tl li.now .qs-tl-dot{background:var(--grad);border-color:#fff}.qs-tl li.now.lit .qs-tl-dot{animation:2s ease-in-out infinite qs-beat}@keyframes qs-beat{50%{box-shadow:0 0 0 4px var(--paper-2),0 0 0 12px #0b0d1415,0 0 22px 4px #0b0d1439}}.qs-tl-k{background:var(--paper-2);border:1px solid var(--line);height:28px;font:500 12px/1 var(--mono);color:var(--ink-2);border-radius:8px;align-items:center;margin-top:auto;padding:0 10px;display:inline-flex}.qs-tl li.now .qs-tl-k{background:var(--ink);border-color:var(--ink);color:#fff}.qs-tl .lnk{margin-top:2px;font-size:15px}.qs-tl .lnk .i{width:16px;height:16px}.qs-where{padding:130px 0}.qs-where-grid .d2{margin:14px 0 18px;font-size:clamp(34px,3.8vw,54px)}.qs-fr{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 2.2s var(--ease),fill-opacity 1s ease 1.4s}.qs-map.drawn .qs-fr{stroke-dashoffset:0;fill-opacity:1}.qs-fr-dots{opacity:0;transition:opacity 1s 1.8s}.qs-map.drawn .qs-fr-dots{opacity:.32}.qs-arc,.qs-pin,.qs-label{opacity:0;transition:opacity .6s 2.1s}.qs-map.drawn .qs-arc,.qs-map.drawn .qs-pin,.qs-map.drawn .qs-label{opacity:1}.qs-bridge{padding:24px 0 8px}.qs-ag{color:#fff;isolation:isolate;box-shadow:0 50px 100px -50px color-mix(in srgb,var(--night) 80%,transparent);border-radius:32px;align-items:center;gap:28px;padding:44px 48px;text-decoration:none;display:flex;position:relative;overflow:hidden}.qs-ag .aurora{z-index:-1}.qs-ag-txt{gap:8px;max-width:600px;display:grid}.qs-ag-k{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#eef0f4}.qs-ag b{letter-spacing:-.045em;font-size:clamp(30px,3.6vw,48px);font-weight:760;line-height:1}.qs-ag-txt>span:last-child{color:var(--n-ink-2);font-size:16px;line-height:1.5}.qs-ag-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.qs-ag-tags span{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.qs-ag .go{width:64px;height:64px;color:var(--night);transition:transform .35s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.qs-ag .go .i{width:26px;height:26px}.qs-ag:hover .go{transform:translate(4px)rotate(-8deg)}.qs-cta{padding:56px 0 110px}.qs-cta-box{border:1px solid var(--line);background:linear-gradient(135deg,#f6f7f9,#f6f7f9);border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:40px 44px;display:grid}.qs-cta-avs{padding-left:14px;display:flex}.qs-cta-avs span{width:56px;height:56px;transition:transform .35s var(--ease);background:linear-gradient(#f6f7f9,#eef0f4);border-radius:50%;margin-left:-14px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 14px 26px -14px #0b0d1439}.qs-cta-box:hover .qs-cta-avs span{transform:translateY(-3px)}.qs-cta-box:hover .qs-cta-avs span:nth-child(2n){transform:translateY(3px)}.qs-cta-avs img{object-fit:cover;object-position:50% 12%;transform-origin:50% 22%;width:100%;height:100%;transform:scale(1.3)}.qs-cta-txt{gap:12px;display:grid}.qs-cta-txt .h2{font-size:clamp(26px,2.6vw,38px)}.qs-cta-txt .muted{max-width:560px;font-size:15px}.qs-cta-btns{gap:10px;display:grid}@media (width<=1180px){.qs-hist-grid{gap:48px}.qs-fond-grid{gap:44px}}@media (width<=1040px){.br-d{display:none}.qs-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:640px}.qs-faces .qf{margin-top:0!important}.qs-faces .qf-more{display:grid}.qs-team-txt{grid-template-columns:1fr;margin-top:48px}.qs-plus{display:none}.qs-hist-grid,.qs-fond-grid,.qs-where-grid{grid-template-columns:1fr}.qs-hist-l{position:static}.qs-repo{max-width:none}.qs-part-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.qs-tl{grid-template-columns:1fr 1fr;gap:16px;padding-top:0}.qs-tl-line,.qs-tl-dot{display:none}.qs-tl li{opacity:1;transform:none}.qs-ag{flex-wrap:wrap}.qs-ag-tags{display:none}.qs-cta-box{grid-template-columns:auto 1fr}.qs-cta-btns{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start}}@media (width<=720px){.qs-hero .reassure{text-align:left;align-items:flex-start;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.qs-hero .reassure li{align-items:flex-start}.qs-hero .reassure .i{margin-top:2px}.qs-team{padding:0 0 80px}.qs-faces{grid-template-columns:1fr 1fr;gap:14px}.qf-pic,.qf-more{border-radius:18px}.qf figcaption b{font-size:15px}.qf figcaption span{font-size:13px}.qf-more b{font-size:38px}.qs-hist,.qs-fond,.qs-part,.qs-prod,.qs-where{padding:84px 0}.qs-hist-grid,.qs-fond-grid,.qs-where-grid{gap:36px}.qs-prose p{font-size:16.5px}.qs-tree small{display:none}.qs-repo-body{padding:16px}.qs-marks{grid-template-columns:1fr 1fr 1fr;gap:8px}.qs-marks li{padding:12px 10px;font-size:12.5px}.qs-marks b{font-size:21px}.qf-xl{max-width:300px}.qs-letter{border-radius:22px;margin-top:60px;padding:32px 22px 26px}.qs-letter-txt{font-size:16.5px}.qs-sig-draw{display:none}.qs-tl-wrap{padding-left:26px}.qs-tl{grid-template-columns:1fr}.qs-tl-line{width:2px;height:auto;display:block;inset:10px auto 10px 8px}.qs-tl-line i{transform-origin:50% 0;transform:scaleY(0)}.qs-tl-wrap.done .qs-tl-line i{transform:scaleY(1)}.qs-tl-dot{width:18px;height:18px;display:block;top:24px;left:-27px}.qs-dl>div{grid-template-columns:1fr;gap:6px}.qs-map{border-radius:24px;padding:22px 14px 16px}.qs-label{padding:7px 10px;font-size:12px}.qs-label b{font-size:14px}.l-par{left:calc(49.7% + 16px)}.l-mtp{right:calc(40.3% + 16px)}.qs-ag{border-radius:24px;gap:18px;padding:30px 22px}.qs-ag .go{width:48px;height:48px}.qs-cta{padding:40px 0 80px}.qs-cta-box{grid-template-columns:1fr;justify-items:start;gap:20px;padding:28px 22px}.qs-cta-btns{grid-template-columns:1fr;width:100%}.qs-cta-btns .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding:10px 18px}}.qs-pill-more{border-left:1px solid var(--line-2);color:var(--acc);padding-left:10px;font-weight:600}@media (width<=720px){.qs-pill-more{display:none}}.qs-attr{font:500 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-4);margin-top:-6px}.qs-hero .wrap{grid-template-columns:minmax(0,1fr)}@media (width<=720px){.qs-hero .reassure{width:auto;max-width:340px}.qs-hero .reassure li{display:flex}}
