/* Site alongora.com : styles repris de design/site/maquette-site.dc.html, adaptés en page statique. */
@font-face{font-family:"Instrument Sans";src:url("fonts/instrument-sans.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:16px}
body{margin:0}
body{--bg:#F5F2EC;--rail:#ECE6DD;--card:#fff;--ink:#16161A;--ink2:#3A3A42;--mut:#66646C;--line:rgba(22,22,26,.09);
--peach:#FBD8BF;--rose:#F7C7CE;--lav:#D9D2F8;--mint:#C8EBD8;--butter:#F8E7A2;--sky:#CFE2F8;--lime:#DDF46A;--menthe:#CDE8DB;
--brand:#6B5CFF;--brand2:#A27BFF;--mint-d:#1E6B47;--lav-d:#4A3A9E;--rose-d:#8C2335;
--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;
font-family:"Instrument Sans",system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}
*{box-sizing:border-box}
h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}
button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}
a{color:inherit;text-decoration:none}
:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.wrap{max-width:1240px;margin:0 auto;padding:0 32px}
.k{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}
.btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;transition:transform .15s,background .15s;white-space:nowrap}
.btn:active{transform:scale(.97)}
.btn.pri{background:var(--brand);color:#fff;box-shadow:0 10px 24px rgba(107,92,255,.3)}.btn.pri:hover{background:#5140D6}
.btn.ink{background:var(--ink);color:#fff}.btn.ghost{background:#fff;color:var(--ink)}.btn.ghost:hover{background:var(--rail)}
.btn.sm{height:40px;padding:0 16px;font-size:14px}
.logo{display:block;width:118px;aspect-ratio:40/13;background-color:var(--ink);-webkit-mask:url("img/logo.png") center 61%/100% auto no-repeat;mask:url("img/logo.png") center 61%/100% auto no-repeat}
.ora-3d{display:inline-block;width:56px;height:56px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}
/* promo */
.promo{background:var(--ink);color:#fff;font-size:13.5px;text-align:center;padding:9px 16px}
.promo b{background:var(--lime);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:11.5px;margin-right:8px;font-family:var(--mono);letter-spacing:.06em}
.promo a{text-decoration:underline;text-underline-offset:3px;margin-left:8px;font-weight:600}
/* nav */
.nav{position:relative;z-index:20}
.nav .wrap{display:flex;align-items:center;gap:28px;height:76px}
.nav .links{display:flex;gap:4px}
.nav .links button,.nav .links a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:999px;font-weight:600;font-size:15px;color:var(--ink2)}
.nav .links button:hover,.nav .links a:hover,.nav .links button[aria-expanded="true"]{background:#fff;color:var(--ink)}
.nav .right{margin-left:auto;display:flex;align-items:center;gap:10px}
.nav .lang{font-family:var(--mono);font-size:12px;font-weight:600;padding:8px 10px;border-radius:999px;background:var(--rail)}
.nav .login{font-weight:600;font-size:15px;padding:8px 12px}
.nav .burger{display:none;width:44px;height:44px;border-radius:50%;background:#fff;place-items:center}
.mega{position:absolute;left:32px;right:32px;top:72px;background:#fff;border-radius:28px;box-shadow:0 30px 70px rgba(22,22,26,.18);padding:22px;display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:10px;animation:in .2s ease}
@keyframes in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.mega .it{display:flex;gap:12px;padding:12px;border-radius:18px;text-align:left}.mega .it:hover{background:var(--bg)}
.mega .it .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}
.mega .it b{display:block;font-size:15px}.mega .it small{font-size:13px;color:var(--mut)}
.mega .side{grid-column:4;grid-row:1/span 2;background:var(--ink);color:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px}
.mega .side p{color:rgba(255,255,255,.75);font-size:14px}
/* hero */
.hero{padding:36px 0 56px}
.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}
.hero .wrap>*{min-width:0}
.hero h1{font-size:56px;line-height:1.02;font-weight:500;letter-spacing:-.045em;margin:14px 0 22px}
.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--brand),var(--brand2));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero .q{font-size:17px;font-weight:600;margin-bottom:12px}
.pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:26px}
.pills button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 5px;border-radius:999px;background:transparent;font-weight:600;font-size:14px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);transition:all .15s}
.pills button i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;color:var(--ink)}.pills button i .ico{width:14px;height:14px}
.pills button:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}
.pills button[aria-pressed="true"]{background:var(--ink);color:#fff;box-shadow:none}
.ctas{display:flex;gap:22px;flex-wrap:wrap;align-items:center}
.tlink{font-weight:600;font-size:15px;border-bottom:2px solid var(--brand);padding-bottom:2px}
.pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pills::-webkit-scrollbar{display:none}
.pills button{flex-shrink:0;padding:0 14px 0 10px}
.pills button i{background:transparent;width:16px;height:16px;color:inherit}
.hero h1{margin-bottom:28px}
.proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:14px;color:var(--ink2)}
.proof span{display:inline-flex;align-items:center;gap:8px}.proof i{width:20px;height:20px;border-radius:50%;background:var(--mint);color:var(--mint-d);display:grid;place-items:center;font-style:normal}.proof i .ico{width:12px;height:12px}
.stage{position:relative;background:var(--menthe);border-radius:36px;aspect-ratio:1.18;overflow:hidden}
.stage .shot{position:absolute;left:26px;top:26px;width:118%;max-width:none;border-radius:20px 20px 0 0;box-shadow:0 30px 60px rgba(30,40,35,.22);opacity:0;transform:translateY(12px) scale(1.01);transition:opacity .6s ease,transform .8s ease}
.stage .shot.on{opacity:1;transform:none}
.stage .veil{position:absolute;inset:0;background:radial-gradient(ellipse at 45% 55%,rgba(205,232,219,.55),rgba(205,232,219,0) 70%);z-index:1;pointer-events:none}
.cap{position:absolute;left:50%;top:50%;width:min(290px,58%);background:#fff;border-radius:24px;padding:16px 18px 14px;box-shadow:0 24px 50px rgba(22,22,26,.22);z-index:3;opacity:0;transform:translate(-50%,-50%) translateY(16px) scale(.96);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}
.cap.on{opacity:1;transform:translate(-50%,-50%)}
.cap .row{display:flex;gap:12px;align-items:center}
.cap .ora-3d{width:50px;height:50px}
.cap b{display:block;font-size:15px;line-height:1.25}.cap small{display:block;font-size:13px;line-height:1.4;color:var(--mut);margin-top:3px}
.cap .bar{height:3px;border-radius:3px;background:var(--bg);margin-top:13px;overflow:hidden}
.cap .bar i{display:block;height:100%;width:0;background:var(--brand);border-radius:3px}
.stage.auto .cap.on .bar i{animation:prog 4.2s linear forwards}
@keyframes prog{to{width:100%}}
.dots{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}
.dots i{width:5px;height:5px;border-radius:50%;background:var(--brand);display:inline-block;animation:blink 1.1s infinite}
.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}
@keyframes blink{0%,80%,100%{opacity:.25}40%{opacity:1}}
/* bandeau métiers */
.trust{padding:8px 0 64px}
.trust p.l{text-align:center;font-size:15px;color:var(--ink2);margin-bottom:18px}
.marq{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.marq .row{display:flex;gap:12px;width:max-content;animation:mq 38s linear infinite}
.marq .row.r2{animation-duration:46s;animation-direction:reverse;margin-top:12px}
@keyframes mq{to{transform:translateX(-50%)}}
.chip{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 8px;border-radius:999px;background:#fff;font-weight:600;font-size:15px;white-space:nowrap}
.chip .d{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink)}
.chip .lg{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px}
/* sections */
.sec{padding:72px 0}
.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}
.sh h2{font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-.04em;max-width:720px}
.sh h2 span{color:var(--mut)}
.sh p{max-width:380px;color:var(--ink2)}
/* produits */
.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pc{border-radius:28px;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s,box-shadow .18s;text-align:left}
.pc:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(40,30,20,.1)}
.pc .vig{position:relative;height:200px;margin:12px 12px 0;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.5)}
.pc .vig img{position:absolute;width:923px;max-width:none;border-radius:12px;transition:transform .5s ease}
.pc:hover .vig img{transform:scale(1.03)}
.pc .vig::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.35));pointer-events:none}
.pc .body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}
.pc .hd{display:flex;align-items:center;gap:10px}
.pc .ic{width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.75);display:grid;place-items:center;color:var(--ink)}
.pc h3{font-size:22px;font-weight:500;letter-spacing:-.02em}
.pc p{color:var(--ink2);font-size:15px}
.pc .go{margin-top:auto;padding-top:6px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:6px}
.pc.dark{background:var(--ink);color:#fff}.pc.dark p{color:rgba(255,255,255,.75)}.pc.dark .ic{background:rgba(255,255,255,.12);color:#fff}
.pc.dark .vig{background:radial-gradient(circle at 50% 62%,rgba(155,123,255,.55),rgba(155,123,255,0) 62%),#1F1E26;display:grid;place-items:center}
.pc.dark .vig::after{display:none}
.pc.dark .vig .ora-3d{width:120px;height:120px;animation:bob 4s ease-in-out infinite}
.pc.dark .bub{position:absolute;background:#fff;color:var(--ink);font-size:12.5px;font-weight:600;border-radius:14px;padding:7px 11px;box-shadow:0 10px 24px rgba(0,0,0,.25)}
.pc.dark .bub.b1{left:14px;top:18px}.pc.dark .bub.b2{right:14px;bottom:20px}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.t-peach{background:var(--peach)}.t-rose{background:var(--rose)}.t-lav{background:var(--lav)}.t-mint{background:var(--mint)}.t-butter{background:var(--butter)}.t-sky{background:var(--sky)}.t-lime{background:var(--lime)}
/* en action */
.act{background:#fff;border-radius:36px;padding:34px}
.tabs{display:inline-flex;background:var(--bg);border-radius:999px;padding:5px;gap:4px;margin-bottom:28px;flex-wrap:wrap}
.tabs button{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;font-weight:600;font-size:15px;color:var(--ink2)}
.tabs button[aria-pressed="true"]{background:var(--ink);color:#fff}
.tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}
.step{border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:250px;animation:in .25s ease}
.step .when{display:flex;align-items:center;gap:10px}
.step .when i{width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:14px}
.step h3{font-size:21px;font-weight:500;letter-spacing:-.02em}
.step p{font-size:15px;color:var(--ink2)}
.step .tag{margin-top:auto;align-self:flex-start;font-size:12.5px;font-weight:600;background:rgba(255,255,255,.75);border-radius:999px;padding:6px 12px}
/* lignes alternées */
.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center;padding:36px 0}
.row2.rev{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.row2.rev .txt{order:2}
.row2 .k{display:inline-flex;padding:7px 14px;border-radius:999px;margin-bottom:2px}
.row2 h3{font-size:38px;line-height:1.08;font-weight:500;letter-spacing:-.035em;margin:12px 0 20px}
.row2 ul{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}
.row2 li{display:grid;grid-template-columns:28px 1fr;gap:12px}
.row2 li i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:700;font-family:var(--mono)}
.row2 li b{display:block;font-size:16.5px}.row2 li span{color:var(--ink2);font-size:15px}
.frame{border-radius:32px;padding:22px;overflow:hidden;position:relative}
.frame img{display:block;width:100%;border-radius:18px;box-shadow:0 24px 48px rgba(30,30,40,.18)}
.frame.ph{display:flex;justify-content:center;padding:34px}.frame.ph img{width:58%;border-radius:30px;border:8px solid var(--ink)}
.link{font-weight:600;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid var(--brand);padding-bottom:2px}
/* vignettes composées */
.mk{position:absolute;inset:0;padding:16px 16px 0;font-size:12px;line-height:1.35;color:var(--ink)}
.mc{background:#fff;border-radius:14px;box-shadow:0 10px 26px rgba(30,30,40,.10);padding:12px 14px}
.mk-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}
.mk-h b{font-size:13px;font-weight:600}
.mk-pill{font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:999px}
.mk-pill.mint{background:var(--mint);color:var(--mint-d)}
.mk-tbar{display:flex;gap:3px;height:16px;margin-bottom:8px}
.mk-tbar i{border-radius:5px;font-style:normal;font-family:var(--mono);font-size:9px;padding:2px 5px;line-height:12px}
.mk-tbar .pe{background:var(--peach)}.mk-tbar .la{background:var(--lav)}.mk-tbar .ink{background:var(--ink);color:#fff}
.mk-tbar .free{background:repeating-linear-gradient(135deg,#EEE9E1 0 4px,#F6F3EE 4px 8px)}
.mk-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}
.mk-row .n,.mk-blk .n{width:18px;height:18px;border-radius:6px;background:var(--bg);display:grid;place-items:center;font-size:10px;font-weight:600;flex-shrink:0}
.mk-row .t{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}
.mk-chip.la{background:var(--lav);color:var(--lav-d)}.mk-chip.ink{background:var(--ink);color:#fff}
.mk-chip .ico{width:10px;height:10px}
.mk-float{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:5px 12px 5px 5px;font-size:12px;font-weight:600;box-shadow:0 12px 26px rgba(22,22,26,.18);transition:transform .25s ease;z-index:2}
.mk-float.ink{background:var(--ink);color:#fff;padding:8px 14px}
.mk-float .ora-3d{width:26px;height:26px}
.pc:hover .mk-float{transform:translateY(-4px)}
.mk-live{display:flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:14px;padding:9px 12px;margin-bottom:8px}
.mk-live .dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(221,244,106,.25);animation:blink 1.6s infinite}
.mk-live .k2{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--lime)}
.mk-live b{font-size:12.5px;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-live .time{font-family:var(--mono);font-size:13px}
.mk-live .seg{display:flex;gap:3px}.mk-live .seg i{width:12px;height:3px;border-radius:2px;background:rgba(255,255,255,.25)}.mk-live .seg i.on{background:#fff}.mk-live .seg i.done{background:var(--lime)}
.mk-note b{display:block;font-size:14px;font-weight:600;margin:7px 0 4px}
.mk-note p{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-mic{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}
.mk-mic .ico{width:13px;height:13px}
.mk-dh{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink2);margin-bottom:6px}
.mk-dh .ora-3d{width:20px;height:20px}
.mk-blk{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid var(--line)}
.mk-blk>div{flex:1;min-width:0}
.mk-blk b{display:block;font-size:12px;font-weight:600;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mk-blk .ln{display:block;height:5px;border-radius:3px;background:#ECE7DF;margin-top:4px}
.mk-type{display:inline-block;width:2px;height:10px;background:var(--brand);vertical-align:middle;margin-left:2px;animation:blink 1s infinite}
.mk-chip.rose{background:var(--rose);color:var(--rose-d)}.mk-chip.mint{background:var(--mint);color:var(--mint-d)}
.mk-pill.plain{background:var(--bg);color:var(--ink2)}
.mk-who{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12px}
.mk-av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:8.5px;font-weight:700;background:linear-gradient(135deg,#FF9A6B,#C4532E)}
.mk-big{display:block;font-size:13.5px;font-weight:600;margin:7px 0 6px}
.mk-prop{display:flex;align-items:center;gap:8px;background:var(--lav);border-radius:10px;padding:7px 8px;font-size:11px;color:var(--lav-d)}
.mk-prop .ora-3d{width:18px;height:18px}
.mk-prop span.t{flex:1}
.mk-prop .btn2{background:var(--ink);color:#fff;border-radius:999px;padding:4px 9px;font-weight:600;font-size:10.5px}
.mk-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--line);font-size:11.5px}
.mk-kv span{color:var(--mut);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}
.mk-kv b{font-weight:600}
.oraf{min-height:380px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 55%,rgba(155,123,255,.35),rgba(155,123,255,0) 60%),var(--sky)}
.oraf .ora-3d{width:170px;height:170px;animation:bob 4s ease-in-out infinite}
.oraf .ob{position:absolute;background:#fff;border-radius:16px;padding:10px 14px;font-weight:600;font-size:14px;box-shadow:0 14px 30px rgba(22,22,26,.14)}
.oraf .ob1{left:24px;top:40px}.oraf .ob2{right:24px;top:120px;background:var(--ink);color:#fff}.oraf .ob3{left:40px;bottom:44px;font-size:13px;color:var(--ink2)}
/* intégrations */
.igrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.igc{background:#fff;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:10px}
.igc .hd{display:flex;align-items:center;gap:10px}
.igc .ic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--ink)}
.igc b{font-size:16.5px}
.igc p{font-size:14.5px;color:var(--ink2)}
.igc .tl2{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:4px}
.igc .tl2 .tg{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 4px;border-radius:999px;background:var(--bg);font-size:13px;font-weight:600}
.igc .tl2 .mono{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}
.ignote{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;color:var(--ink2)}
.ignote .ico{color:var(--mint-d)}
/* comparatif */
.cmp{background:#fff;border-radius:32px;padding:8px;overflow-x:auto}
.cin{min-width:640px}
.cr{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;border-bottom:1px solid var(--line)}
.cr:last-child{border-bottom:0}
.cr>span{padding:16px 18px;font-size:15px;display:flex;align-items:center}
.ch>span{font-size:14px;font-weight:600;color:var(--ink2)}
.cr .us{background:rgba(217,210,248,.35)}
.ch .us b{background:var(--ink);color:#fff;border-radius:999px;padding:7px 14px;font-size:14px}
.cmp .y .ico,.cmp .n .ico,.cmp .p .ico{width:15px;height:15px}
.cmp .y,.cmp .n,.cmp .p{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}
.cmp .y .ico{color:var(--mint-d)}.cmp .n{color:var(--mut)}.cmp .p{color:#8A6A12}
/* scénarios */
.scen{display:flex;flex-direction:column;gap:10px}
.sc{background:#fff;border-radius:26px;padding:20px 24px;display:grid;grid-template-columns:290px minmax(0,1fr) auto;gap:24px;align-items:center;text-align:left;width:100%;transition:box-shadow .15s}
.sc:hover{box-shadow:0 0 0 1.5px var(--ink)}
.sc .who{display:flex;align-items:center;gap:12px}
.sc .av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff}
.sc .who b{display:block;font-size:15.5px}.sc .who small{font-size:13px;color:var(--mut)}
.sc p{color:var(--ink2);font-size:15.5px}
.sc .more{font-weight:600;font-size:14.5px;white-space:nowrap}
.sc .det{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;animation:in .25s ease}
.sc .det div{border-radius:18px;padding:14px;font-size:14px}.sc .det b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;margin-bottom:4px}
.a1{background:linear-gradient(135deg,#FF9A6B,#C4532E)}.a2{background:linear-gradient(135deg,#F2B544,#B9790A)}.a3{background:linear-gradient(135deg,#F07D96,#B53650)}.a4{background:linear-gradient(135deg,#5AA7F0,#2563B8)}
/* chiffres */
.stats{background:var(--ink);color:#fff;border-radius:40px;padding:48px;position:relative;overflow:hidden}
.stats::before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(155,123,255,.55),rgba(155,123,255,0) 65%)}
.stats>*{position:relative}
.stats h2{font-size:44px;line-height:1.06;font-weight:500;letter-spacing:-.04em;max-width:760px}
.stats .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 28px}
.stats .nums b{display:block;font-size:64px;font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--lime)}
.stats .nums span{font-size:14.5px;color:rgba(255,255,255,.75)}
.stats .src{font-size:12.5px;color:rgba(255,255,255,.5);margin-top:18px}
/* FAQ */
.faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
.qa{background:#fff;border-radius:24px;padding:20px;text-align:left;width:100%;display:flex;flex-direction:column;gap:10px}
.qa .h{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:16.5px;line-height:1.3}
.qa .h i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--bg);display:grid;place-items:center;flex-shrink:0;transition:transform .2s}
.qa[data-open="true"] .h i{transform:rotate(45deg);background:var(--ink);color:#fff}
.qa p{color:var(--ink2);font-size:15px}
/* CTA */
.cta{background:var(--lav);border-radius:40px;padding:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center}
.cta .ora-3d{width:110px;height:110px}
.cta h2{font-size:40px;line-height:1.06;font-weight:500;letter-spacing:-.04em}
.cta p{color:var(--ink2);margin-top:8px}
/* footer */
.foot{padding:64px 0 32px}
.foot .top{display:flex;gap:22px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--line);font-weight:600}
.foot .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0}
.foot h4{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:500}
.foot li{margin-bottom:8px;font-size:15px;color:var(--ink2)}
.foot .bot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line)}
.foot .soc{display:flex;gap:8px}.foot .soc a{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}
.foot .legal{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--mut);padding-top:20px}
/* responsive */
@media (max-width:1100px){
.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:52px}
.mega{grid-template-columns:1fr 1fr}.mega .side{grid-row:auto;grid-column:1/-1}
.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.row2,.row2.rev{grid-template-columns:minmax(0,1fr);gap:24px}.row2.rev .txt{order:0}
.faq,.igrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.cta{grid-template-columns:auto 1fr}
.foot .cols{grid-template-columns:repeat(3,1fr)}
.nav .links{display:none}.nav .burger{display:grid}
}
@media (max-width:700px){
.wrap{padding:0 18px}
.promo{font-size:12.5px}
.nav .login,.nav .lang,.nav .right .btn{display:none}
.hero{padding:18px 0 40px}.hero h1{font-size:38px}
.stage{border-radius:26px}.stage .shot{left:14px;top:14px}.sec{padding:48px 0}.sh{flex-direction:column;align-items:flex-start}.sh h2{font-size:32px}
.pgrid,.tl,.faq,.igrid{grid-template-columns:minmax(0,1fr)}
.act{padding:20px;border-radius:28px}
.row2 h3{font-size:30px}
.sc{grid-template-columns:minmax(0,1fr);gap:12px}.sc .det{grid-template-columns:minmax(0,1fr)}
.stats{padding:28px;border-radius:30px}.stats h2{font-size:30px}.stats .nums{grid-template-columns:minmax(0,1fr)}.stats .nums b{font-size:44px}
.cta{grid-template-columns:minmax(0,1fr);padding:28px;border-radius:30px}.cta h2{font-size:30px}.cta .ora-3d{width:72px;height:72px}
.foot .cols{grid-template-columns:1fr 1fr}
.mega{left:12px;right:12px;grid-template-columns:minmax(0,1fr)}
}

/* Ora en PNG 256 px */
.ora-3d.ecoute{background-image:url("img/ora-ecoute.png")}
.ora-3d.repos{background-image:url("img/ora-repos.png")}
.ora-3d.contente{background-image:url("img/ora-contente.png")}

/* ajouts du site publié */
.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;font-weight:600}
.skip:focus{top:12px}
.logo-link{display:block}
.mega[hidden],.mmenu[hidden],.det[hidden],.qa p[hidden],.tl[hidden]{display:none}
.mega .side b{font-size:18px}
.mmenu{position:absolute;left:12px;right:12px;top:72px;background:#fff;border-radius:28px;box-shadow:0 30px 70px rgba(22,22,26,.18);padding:14px;display:flex;flex-direction:column;gap:2px;animation:in .2s ease}
.mmenu a{padding:12px 14px;border-radius:16px;font-weight:600;font-size:16px}
.mmenu a:hover{background:var(--bg)}
.mmenu .sep{height:1px;background:var(--line);margin:6px 8px}
.mmenu .btn{justify-content:center;margin-top:6px}
.marq .row{list-style:none}
.cmp [role="row"]{display:grid}
/* scénarios : un vrai bouton par ligne */
.sc{display:block;padding:0;grid-template-columns:none}
.sc-h{display:grid;grid-template-columns:290px minmax(0,1fr) auto;gap:24px;align-items:center;text-align:left;width:100%;padding:20px 24px;border-radius:26px}
.sc .det{padding:0 24px 20px}
/* FAQ : question en bouton, réponse en dessous */
.qa .h{width:100%;text-align:left}
/* membres fondateurs */
.fond{background:var(--peach);border-radius:40px;padding:48px}
.fond .sh{margin-bottom:28px}
.fond .sh p{color:var(--ink2)}
.fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fcard{background:rgba(255,255,255,.7);border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:12px}
.fcard h3{font-size:21px;font-weight:500;letter-spacing:-.02em}
.fcard ul{display:flex;flex-direction:column;gap:10px}
.fcard li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;color:var(--ink2)}
.fcard li i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;margin-top:1px}
.fcard li i .ico{width:12px;height:12px}
.fcard li b{color:var(--ink)}
.fcard .k{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px}
.fond .go{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}
.fond .go small{font-size:14px;color:var(--ink2)}
/* pied de page */
.foot .cols a:hover,.foot .top a:hover,.foot .legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.foot .fh{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 12px;font-weight:500}
.foot .legal{color:#5E5C64}
/* pages légales */
.legal-page{padding:24px 0 72px}
.legal-page .doc{background:#fff;border-radius:32px;padding:40px;max-width:820px}
.legal-page h1{font-size:40px;line-height:1.08;font-weight:500;letter-spacing:-.035em;margin-bottom:12px}
.legal-page h2{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:28px 0 8px}
.legal-page p,.legal-page li{color:var(--ink2);margin-bottom:8px}
.legal-page ul{list-style:disc;padding-left:22px}
.legal-page a{text-decoration:underline;text-underline-offset:3px}
.legal-page .note{background:var(--butter);border-radius:16px;padding:12px 16px;color:var(--ink);font-weight:600;margin-bottom:20px}
.legal-page .maj{font-size:14px;color:var(--mut)}
@media (max-width:1100px){
.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (max-width:700px){
.sc-h{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}
.sc .det{padding:0 18px 18px}
.fond{padding:28px;border-radius:30px}
.fgrid{grid-template-columns:minmax(0,1fr)}
.legal-page .doc{padding:24px;border-radius:24px}.legal-page h1{font-size:30px}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.marq .row{animation:none;flex-wrap:wrap;width:auto;justify-content:center}
.marq{-webkit-mask:none;mask:none}
.marq .row [aria-hidden="true"]{display:none}
}
.ico{display:inline-block;width:18px;height:18px;flex-shrink:0;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.i-brief{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3Cpath d='M2 13h20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2'/%3E%3Cpath d='M2 13h20'/%3E%3C/svg%3E")}
.i-wrench{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}
.i-store{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M3 9h18v1.5a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0z'/%3E%3Cpath d='M5 13v8h14v-8'/%3E%3Cpath d='M10 21v-5h4v5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M3 9h18v1.5a3 3 0 0 1-6 0 3 3 0 0 1-6 0 3 3 0 0 1-6 0z'/%3E%3Cpath d='M5 13v8h14v-8'/%3E%3Cpath d='M10 21v-5h4v5'/%3E%3C/svg%3E")}
.i-code{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6'/%3E%3Cpath d='m8 6-6 6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6'/%3E%3Cpath d='m8 6-6 6 6 6'/%3E%3C/svg%3E")}
.i-headset{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}
.i-truck{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}
.i-phone{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2' width='14' height='20' rx='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/svg%3E")}
.i-cup{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 8h1a4 4 0 1 1 0 8h-1'/%3E%3Cpath d='M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3Cpath d='M6 2v2'/%3E%3Cpath d='M10 2v2'/%3E%3Cpath d='M14 2v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 8h1a4 4 0 1 1 0 8h-1'/%3E%3Cpath d='M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4z'/%3E%3Cpath d='M6 2v2'/%3E%3Cpath d='M10 2v2'/%3E%3Cpath d='M14 2v2'/%3E%3C/svg%3E")}
.i-hardhat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1z'/%3E%3Cpath d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5'/%3E%3Cpath d='M4 15v-3a6 6 0 0 1 6-6'/%3E%3Cpath d='M14 6a6 6 0 0 1 6 6v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1z'/%3E%3Cpath d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5'/%3E%3Cpath d='M4 15v-3a6 6 0 0 1 6-6'/%3E%3Cpath d='M14 6a6 6 0 0 1 6 6v3'/%3E%3C/svg%3E")}
.i-pen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E")}
.i-msg{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}
.i-doc{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E")}
.i-checkc{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}
.i-target{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}
.i-plug{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M9 8V2'/%3E%3Cpath d='M15 8V2'/%3E%3Cpath d='M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'/%3E%3Cpath d='M9 8V2'/%3E%3Cpath d='M15 8V2'/%3E%3Cpath d='M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8z'/%3E%3C/svg%3E")}
.i-users{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}
.i-cal{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")}
.i-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.i-minus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}
.i-chart{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 15 4-4 3 3 5-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='m7 15 4-4 3 3 5-6'/%3E%3C/svg%3E")}
.i-chat{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22z'/%3E%3C/svg%3E")}
.i-folder{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z'/%3E%3C/svg%3E")}
.i-idcard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M15 8h2'/%3E%3Cpath d='M15 12h2'/%3E%3Cpath d='M7 16h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M15 8h2'/%3E%3Cpath d='M15 12h2'/%3E%3Cpath d='M7 16h10'/%3E%3C/svg%3E")}
.i-lock{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}
.i-sparkle{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3Cpath d='M19 17v4'/%3E%3Cpath d='M17 19h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3Cpath d='M19 17v4'/%3E%3Cpath d='M17 19h4'/%3E%3C/svg%3E")}
.i-mic{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E")}
.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.igc h3{font-size:16.5px;font-weight:600}
.qa h3{font-size:inherit;font-weight:inherit}
.sc-h .p{color:var(--ink2);font-size:15.5px}
.foot .bot .login{font-weight:600}
img{height:auto}
