#mq-home .btn.ghost{background:0 0;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}#mq-home .btn.ghost:hover{background:#fff;color:var(--ink)}#mq-home .ticks{list-style:none;padding:0;margin:0 0 1.2em}#mq-home .ticks li{position:relative;padding-left:30px;margin:.45em 0}#mq-home .ticks li::before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}#mq-home .hero .ticks li{color:#e6e7ef}#mq-home .formcard h2{font-size:1.5rem}#mq-home form.f{display:grid;gap:10px}#mq-home .f input,#mq-home .f select,#mq-home .f textarea{width:100%;font:inherit;font-size:.95rem;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fbfbfd}#mq-home .f textarea{min-height:90px;resize:vertical}#mq-home .f .btn{justify-content:center;width:100%}#mq-home .sec.dark h2,#mq-home .sec.dark h3{color:#fff}#mq-home .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}#mq-home .chips a{font-size:.88rem;font-weight:700;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);padding:8px 14px;border-radius:999px}#mq-home .chips a:hover{border-color:var(--pink);color:var(--pink2)}#mq-home .grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}#mq-home .grp-title{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:34px 0 14px;scroll-margin-top:90px}#mq-home .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#mq-home .figs{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#mq-home .figs figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px}#mq-home .figs figure img{border-radius:8px}#mq-home .figs h3{font-size:1rem;margin:8px 4px 10px}#mq-home .media img{border-radius:var(--r)}#mq-home table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--line);font-size:.95rem}#mq-home th,#mq-home td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}#mq-home th{background:var(--ink);color:#fff;font-weight:700}#mq-home tr:last-child td{border-bottom:0}#mq-home .tablewrap{overflow-x:auto}#mq-home details.faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px}#mq-home details.faq summary{cursor:pointer;font-weight:700;padding:16px 48px 16px 18px;position:relative;list-style:none}#mq-home details.faq summary::-webkit-details-marker{display:none}#mq-home details.faq summary::after{content:"+";position:absolute;right:18px;top:12px;font-size:1.4rem;color:var(--pink)}#mq-home details.faq[open] summary::after{content:"–"}#mq-home details.faq>div{padding:0 18px 14px;color:var(--mut)}#mq-home .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}#mq-home .stat{background:var(--ink);color:#fff;border-radius:var(--r);padding:22px;text-align:center}#mq-home .stat b{display:block;font-size:2.2rem;color:var(--pink)}#mq-home .steps{counter-reset:s;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}#mq-home .steps .card{position:relative}#mq-home .steps .card::before{counter-increment:s;content:"0" counter(s);font-weight:800;color:var(--pink);font-size:.9rem;margin-bottom:6px}#mq-home .contact-tiles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:22px}#mq-home .tile{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px}#mq-home .tile h3{font-size:.95rem;margin:0 0 4px}#mq-home .tile a,#mq-home .tile p{color:#fff;text-decoration:none;margin:0;overflow-wrap:anywhere}#mq-home .sectors{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}#mq-home .sectors h3{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;font-size:1rem;border-left:4px solid var(--pink)}#mq-home .posts{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}#mq-home .post{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}#mq-home .post img{aspect-ratio:16/9;object-fit:cover;width:100%}#mq-home .post div{padding:18px}#mq-home .post h2,#mq-home .post h3{font-size:1.05rem}#mq-home .post h2 a,#mq-home .post h3 a{color:var(--ink);text-decoration:none}#mq-home .post-hero{background:var(--ink);color:#cfd2df;padding:48px 0 0}#mq-home .post-hero h1{color:#fff;max-width:900px;font-size:clamp(1.8rem,4vw,2.8rem)}#mq-home .meta{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.9rem;color:#aeb2c4}#mq-home .post-hero .cover{border-radius:16px 16px 0 0;width:100%;max-height:520px;object-fit:cover}#mq-home .article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding:48px 20px}#mq-home .prose{font-size:1.07rem;max-width:760px}#mq-home .prose h2{margin-top:1.6em}#mq-home .prose h3{margin-top:1.3em}#mq-home .prose ul,#mq-home .prose ol{padding-left:1.3em}#mq-home .prose li{margin:.35em 0}#mq-home .prose .center{text-align:center;background:var(--soft);border-radius:12px;padding:14px}#mq-home .aside{position:sticky;top:96px;align-self:start;display:grid;gap:16px}#mq-home .aside .card h3{font-size:1.05rem}#mq-home .toc a{display:block;text-decoration:none;color:var(--txt);font-size:.9rem;padding:4px 0;border-bottom:1px dashed var(--line)}#mq-home .toc a:hover{color:var(--pink2)}#mq-home .pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}#mq-home .pager a{display:block;border:1px solid var(--line);border-radius:12px;padding:16px;text-decoration:none}#mq-home .pager p{margin:0;font-size:.8rem;color:var(--mut)}#mq-home .pager h4{margin:.2em 0 0;font-size:1rem}#mq-home footer.site h3{color:#fff;font-size:1rem}@media (max-width:1080px){#mq-home .aside{position:static}#mq-home .sectors{grid-template-columns:repeat(2,1fr)}#mq-home .posts{grid-template-columns:1fr 1fr}}@media (max-width:640px){#mq-home .grid.svc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;margin:0 -20px;padding-left:20px;padding-right:20px}#mq-home .grid.svc .card{flex:0 0 82%;scroll-snap-align:start}#mq-home .grid.svc .card:hover{transform:none}#mq-home .contact-tiles,#mq-home .stats{grid-template-columns:1fr}#mq-home .pager{grid-template-columns:1fr}}@media (max-width:640px){#mq-home .split .media img{max-height:300px;width:auto;margin:0 auto}}#mq-home .f input,#mq-home .f select,#mq-home .f textarea{border-radius:12px;padding:13px 15px;background:#f7f7fb;transition:border-color .2s,box-shadow .2s}#mq-home .f input:focus,#mq-home .f textarea:focus{outline:0;border-color:var(--pink);box-shadow:0 0 0 4px rgba(255,54,114,.12);background:#fff}#mq-home .sectors h3{border-left:0;position:relative;padding:20px 20px 20px 52px}#mq-home .sectors h3::before{content:"";position:absolute;left:20px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:6px;background:var(--grad);box-shadow:var(--glow)}#mq-home .post img{transition:transform .5s}#mq-home .post:hover img{transform:scale(1.04)}#mq-home .stat{background:linear-gradient(160deg,#151832,#0a0c18);border:1px solid rgba(255,255,255,.08)}#mq-home .stat b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}#mq-home .tile{border-radius:16px;background:rgba(255,255,255,.05);transition:background .2s,border-color .2s}#mq-home .tile:hover{background:rgba(255,255,255,.09);border-color:rgba(255,54,114,.5)}#mq-home details.faq{transition:box-shadow .2s,border-color .2s}#mq-home details.faq[open]{border-color:rgba(255,54,114,.35);box-shadow:0 18px 40px -22px rgba(255,54,114,.4)}#mq-home th{background:linear-gradient(135deg,#151832,#0a0c18)}#mq-home .post-hero{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 90% -10%,rgba(255,54,114,.32),transparent 60%),radial-gradient(600px 360px at -5% 100%,rgba(110,193,228,.18),transparent 60%),var(--ink)}#mq-home .post-hero h1{letter-spacing:-.035em;animation:rise .7s cubic-bezier(.2,.7,.2,1) both}#mq-home .post-hero .cover{border-radius:24px 24px 0 0;box-shadow:0 -20px 60px -20px rgba(255,54,114,.35)}#mq-home .prose blockquote{border-left:4px solid var(--pink);margin:1.2em 0;padding:.4em 1.2em;background:var(--soft);border-radius:0 14px 14px 0}#mq-home .str{position:absolute;opacity:0;pointer-events:none}#mq-home .stl{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);width:max-content;max-width:100%}#mq-home .stl label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:#3a3c52;padding:10px 16px;border-radius:12px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}#mq-home .stl label svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#mq-home .stl label:hover{background:#f4f3fa;color:var(--ink)}#mq-home .sp{display:none;grid-template-columns:repeat(3,1fr);gap:14px}#mq-home #st0:checked~.sps .sp0,#mq-home #st1:checked~.sps .sp1,#mq-home #st2:checked~.sps .sp2,#mq-home #st3:checked~.sps .sp3,#mq-home #st4:checked~.sps .sp4,#mq-home #st5:checked~.sps .sp5{display:grid;animation:rise .45s cubic-bezier(.2,.7,.2,1) both}#mq-home #st0:checked~.stl label[for=st0],#mq-home #st1:checked~.stl label[for=st1],#mq-home #st2:checked~.stl label[for=st2],#mq-home #st3:checked~.stl label[for=st3],#mq-home #st4:checked~.stl label[for=st4],#mq-home #st5:checked~.stl label[for=st5]{background:var(--grad);color:#fff;box-shadow:var(--glow)}#mq-home #st0:focus-visible~.stl label[for=st0],#mq-home #st1:focus-visible~.stl label[for=st1],#mq-home #st2:focus-visible~.stl label[for=st2],#mq-home #st3:focus-visible~.stl label[for=st3],#mq-home #st4:focus-visible~.stl label[for=st4],#mq-home #st5:focus-visible~.stl label[for=st5]{outline:3px solid var(--cyan);outline-offset:2px}#mq-home .sc{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;text-decoration:none;color:inherit;box-shadow:var(--sh);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}#mq-home .sc:hover{transform:translateY(-3px);border-color:rgba(255,54,114,.4);box-shadow:0 20px 40px -18px rgba(255,54,114,.35);color:inherit}#mq-home .sci{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,54,114,.12),rgba(255,106,61,.12));color:var(--pink2);transition:background .25s,color .25s}#mq-home .sci svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#mq-home .sc:hover .sci{background:var(--grad);color:#fff}#mq-home .sct{flex:1;min-width:0}#mq-home .sct h2,#mq-home .sct strong{display:block;font-size:1rem;line-height:1.3;margin:0 0 2px;color:var(--ink);font-weight:800;letter-spacing:-.01em}#mq-home .sct span{display:block;font-size:.85rem;line-height:1.4;color:#6a6d82}#mq-home .sc .arr{flex:none;font-weight:800;color:#c4c5d3;transition:transform .25s,color .25s}#mq-home .sc:hover .arr{color:var(--pink);transform:translateX(4px)}@media (max-width:1080px){#mq-home .sp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){#mq-home .stl{flex-wrap:nowrap;overflow-x:auto;width:auto;margin:0 -20px 18px;border-radius:0;border-left:0;border-right:0;padding:8px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#mq-home .stl::-webkit-scrollbar{display:none}#mq-home .stl label{padding:9px 14px;font-size:.88rem}#mq-home .sp{grid-template-columns:1fr;gap:10px}#mq-home .sc{padding:13px 14px;border-radius:16px}#mq-home .sci{width:40px;height:40px;border-radius:12px}}@media (max-width:640px){#mq-home .figs>figure:only-child{flex-basis:100%}#mq-home .swipe-hint{display:block}}#mq-home details.more{margin-top:30px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}#mq-home details.more>summary{list-style:none;cursor:pointer;padding:20px 64px 20px 24px;position:relative;display:flex;flex-direction:column;gap:2px}#mq-home details.more>summary::-webkit-details-marker{display:none}#mq-home details.more>summary span{font-weight:800;color:var(--ink);font-size:1.1rem}#mq-home details.more>summary small{color:#6a6d82;font-size:.88rem}#mq-home details.more>summary::after{content:"+";position:absolute;right:20px;top:50%;margin-top:-18px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:1.4rem;font-weight:700;box-shadow:var(--glow)}#mq-home details.more[open]>summary::after{content:"–"}#mq-home .more-in{padding:0 24px 28px}#mq-home .more-in>.split:first-child{margin-top:8px!important}@media (max-width:640px){#mq-home .more-in{padding:0 16px 20px}#mq-home details.more>summary{padding:18px 60px 18px 18px}#mq-home .contact-tiles{grid-template-columns:1fr 1fr}#mq-home .contact-tiles .tile:last-child{grid-column:1/-1}#mq-home .hero .ticks li{margin:.3em 0;font-size:.95rem}}@media (max-width:640px){#mq-home .sp{grid-template-columns:1fr 1fr;gap:10px}#mq-home .sc{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;position:relative}#mq-home .sc .arr{position:absolute;right:12px;top:14px}#mq-home .sct h2,#mq-home .sct strong{font-size:.92rem}#mq-home .sct span{display:none}#mq-home .sci{width:36px;height:36px;border-radius:11px}#mq-home .sci svg{width:19px;height:19px}}@media (min-width:641px){#mq-home .stl label{padding:10px 13px;font-size:.88rem;gap:7px}#mq-home .stl{gap:4px}}@media (min-width:641px){#mq-home .stl{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:4px}#mq-home .stl label{flex:1 1 auto;justify-content:center;padding:10px;font-size:.84rem}}#mq-home .rcar{position:relative}.js #mq-home .revs>.rev p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.js #mq-home .revs>.rev p.open{display:block;-webkit-line-clamp:unset;overflow:visible}#mq-home .rmore{align-self:flex-start;background:0 0;border:0;padding:0;margin:-4px 0 12px;font:inherit;font-size:.86rem;font-weight:700;color:var(--pink2);cursor:pointer}#mq-home .rnav{display:flex;justify-content:center;gap:12px;margin-top:10px}#mq-home .rbtn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:1.7rem;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh);transition:background .2s,color .2s,opacity .2s}#mq-home .rbtn:hover:not(:disabled){background:var(--grad);color:#fff;border-color:transparent}#mq-home .rbtn:disabled{opacity:.35;cursor:default}@media (min-width:1081px){#mq-home .rnav{position:absolute;inset:0;margin:0;justify-content:space-between;align-items:center;pointer-events:none}#mq-home .rbtn{pointer-events:auto}#mq-home .rbtn.prev{margin-left:-58px}#mq-home .rbtn.next{margin-right:-58px}}#mq-home .svpills{position:relative}#mq-home .svr{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#mq-home .pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}#mq-home .pills label{cursor:pointer;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:.86rem;font-weight:600;color:var(--ink);white-space:nowrap;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}#mq-home .pills label:hover{border-color:var(--pink);color:var(--pink2)}#mq-home #sv0:checked~.pills label[for=sv0],#mq-home #sv1:checked~.pills label[for=sv1],#mq-home #sv2:checked~.pills label[for=sv2],#mq-home #sv3:checked~.pills label[for=sv3],#mq-home #sv4:checked~.pills label[for=sv4],#mq-home #sv5:checked~.pills label[for=sv5],#mq-home #sv6:checked~.pills label[for=sv6],#mq-home #sv7:checked~.pills label[for=sv7],#mq-home #sv8:checked~.pills label[for=sv8],#mq-home #sv9:checked~.pills label[for=sv9],#mq-home #sv10:checked~.pills label[for=sv10],#mq-home #sv11:checked~.pills label[for=sv11],#mq-home #sv12:checked~.pills label[for=sv12],#mq-home #sv13:checked~.pills label[for=sv13],#mq-home #sv14:checked~.pills label[for=sv14],#mq-home #sv15:checked~.pills label[for=sv15],#mq-home #sv16:checked~.pills label[for=sv16],#mq-home #sv17:checked~.pills label[for=sv17],#mq-home #sv18:checked~.pills label[for=sv18],#mq-home #sv19:checked~.pills label[for=sv19],#mq-home #sv20:checked~.pills label[for=sv20],#mq-home #sv21:checked~.pills label[for=sv21],#mq-home #sv22:checked~.pills label[for=sv22],#mq-home #sv23:checked~.pills label[for=sv23],#mq-home #sv24:checked~.pills label[for=sv24],#mq-home #sv25:checked~.pills label[for=sv25],#mq-home #sv26:checked~.pills label[for=sv26],#mq-home #sv27:checked~.pills label[for=sv27],#mq-home #sv28:checked~.pills label[for=sv28],#mq-home #sv29:checked~.pills label[for=sv29],#mq-home #sv30:checked~.pills label[for=sv30],#mq-home #sv31:checked~.pills label[for=sv31],#mq-home #sv32:checked~.pills label[for=sv32]{background:var(--grad);color:#fff;border-color:transparent;box-shadow:var(--glow)}#mq-home #sv0:focus-visible~.pills label[for=sv0],#mq-home #sv1:focus-visible~.pills label[for=sv1],#mq-home #sv2:focus-visible~.pills label[for=sv2],#mq-home #sv3:focus-visible~.pills label[for=sv3],#mq-home #sv4:focus-visible~.pills label[for=sv4],#mq-home #sv5:focus-visible~.pills label[for=sv5],#mq-home #sv6:focus-visible~.pills label[for=sv6],#mq-home #sv7:focus-visible~.pills label[for=sv7],#mq-home #sv8:focus-visible~.pills label[for=sv8],#mq-home #sv9:focus-visible~.pills label[for=sv9],#mq-home #sv10:focus-visible~.pills label[for=sv10],#mq-home #sv11:focus-visible~.pills label[for=sv11],#mq-home #sv12:focus-visible~.pills label[for=sv12],#mq-home #sv13:focus-visible~.pills label[for=sv13],#mq-home #sv14:focus-visible~.pills label[for=sv14],#mq-home #sv15:focus-visible~.pills label[for=sv15],#mq-home #sv16:focus-visible~.pills label[for=sv16],#mq-home #sv17:focus-visible~.pills label[for=sv17],#mq-home #sv18:focus-visible~.pills label[for=sv18],#mq-home #sv19:focus-visible~.pills label[for=sv19],#mq-home #sv20:focus-visible~.pills label[for=sv20],#mq-home #sv21:focus-visible~.pills label[for=sv21],#mq-home #sv22:focus-visible~.pills label[for=sv22],#mq-home #sv23:focus-visible~.pills label[for=sv23],#mq-home #sv24:focus-visible~.pills label[for=sv24],#mq-home #sv25:focus-visible~.pills label[for=sv25],#mq-home #sv26:focus-visible~.pills label[for=sv26],#mq-home #sv27:focus-visible~.pills label[for=sv27],#mq-home #sv28:focus-visible~.pills label[for=sv28],#mq-home #sv29:focus-visible~.pills label[for=sv29],#mq-home #sv30:focus-visible~.pills label[for=sv30],#mq-home #sv31:focus-visible~.pills label[for=sv31],#mq-home #sv32:focus-visible~.pills label[for=sv32]{outline:2px solid var(--pink);outline-offset:2px}#mq-home .svpn{display:none;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;box-shadow:var(--sh)}#mq-home #sv0:checked~.svps .p0,#mq-home #sv1:checked~.svps .p1,#mq-home #sv2:checked~.svps .p2,#mq-home #sv3:checked~.svps .p3,#mq-home #sv4:checked~.svps .p4,#mq-home #sv5:checked~.svps .p5,#mq-home #sv6:checked~.svps .p6,#mq-home #sv7:checked~.svps .p7,#mq-home #sv8:checked~.svps .p8,#mq-home #sv9:checked~.svps .p9,#mq-home #sv10:checked~.svps .p10,#mq-home #sv11:checked~.svps .p11,#mq-home #sv12:checked~.svps .p12,#mq-home #sv13:checked~.svps .p13,#mq-home #sv14:checked~.svps .p14,#mq-home #sv15:checked~.svps .p15,#mq-home #sv16:checked~.svps .p16,#mq-home #sv17:checked~.svps .p17,#mq-home #sv18:checked~.svps .p18,#mq-home #sv19:checked~.svps .p19,#mq-home #sv20:checked~.svps .p20,#mq-home #sv21:checked~.svps .p21,#mq-home #sv22:checked~.svps .p22,#mq-home #sv23:checked~.svps .p23,#mq-home #sv24:checked~.svps .p24,#mq-home #sv25:checked~.svps .p25,#mq-home #sv26:checked~.svps .p26,#mq-home #sv27:checked~.svps .p27,#mq-home #sv28:checked~.svps .p28,#mq-home #sv29:checked~.svps .p29,#mq-home #sv30:checked~.svps .p30,#mq-home #sv31:checked~.svps .p31,#mq-home #sv32:checked~.svps .p32{display:flex}#mq-home .svpn .sci{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--grad);color:#fff}#mq-home .svpn .sci svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#mq-home .svpt{flex:1;min-width:0}#mq-home .svpt h2,#mq-home .svpt strong{display:block;font-size:1.25rem;margin:0 0 .2em;color:var(--ink)}#mq-home .svpt p{margin:0;color:var(--mut)}#mq-home .svpn .btn{flex:none}@media (max-width:640px){#mq-home .pills{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);overflow-x:auto;margin:0 -20px 16px;padding:2px 20px 8px;scrollbar-width:none;justify-content:start}#mq-home .pills::-webkit-scrollbar{display:none}#mq-home .svpn{flex-wrap:wrap;padding:18px;gap:14px}#mq-home .svpn .btn{width:100%;justify-content:center}#mq-home .svpt h2,#mq-home .svpt strong{font-size:1.1rem}}#mq-home .svpn{flex-direction:column;align-items:stretch;gap:14px}#mq-home .svph{display:flex;align-items:center;gap:18px}#mq-home .svpd{margin:0;color:#3d4152;font-size:1rem;line-height:1.6;max-width:78ch}#mq-home .svpl{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}#mq-home .svpl li{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.88rem;color:var(--ink)}#mq-home .svpn .btn{align-self:flex-start}#mq-home .svps{min-height:0}#mq-home #services{padding-bottom:40px}#mq-home .split.top{align-items:start}#mq-home .sec.tight .split{gap:40px}#mq-home .sec.tight .btn.wa{margin-top:14px}#mq-home .contact-tiles{grid-template-columns:1fr 1fr}#mq-home .contact-tiles .tile:first-child{grid-column:1/-1}#mq-home .tile a{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:.98rem}@media (max-width:640px){#mq-home .svph{align-items:flex-start}#mq-home .svpn .btn{align-self:stretch}#mq-home .contact-tiles{grid-template-columns:1fr 1fr}#mq-home .contact-tiles .tile:first-child,#mq-home .contact-tiles .tile:last-child{grid-column:1/-1}#mq-home .tile a{font-size:.95rem}}#mq-home .sectors h3{min-width:0;overflow-wrap:anywhere;hyphens:auto}@media (max-width:400px){#mq-home .sectors{grid-template-columns:1fr}#mq-home .contact-tiles{grid-template-columns:1fr}#mq-home .contact-tiles .tile{grid-column:auto}}#mq-home .btn.ab-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}#mq-home .btn.ab-ghost:hover{border-color:var(--pink);color:var(--pink2)}