@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--sillage-bleu:#1E9BD7;--sillage-bleu-fonce:#0A6A99;--sillage-orange:#F39200;--sillage-vert:#5BB031;--sillage-encre:#1A2530;--sillage-gris:#4A5963;--sillage-creme:#F4FAFD;--sillage-blanc:#FFFFFF}.sillage{font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;font-size:16.5px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--sillage-encre);line-height:1.7;letter-spacing:-.005em;background:var(--sillage-blanc);scroll-behavior:smooth}.sillage *{box-sizing:border-box}.sillage h1,.sillage h2,.sillage h3,.sillage h4{line-height:1.25;font-weight:700;margin:0;letter-spacing:-.02em}.sillage p{margin:0}.sillage a{text-decoration:none;color:inherit}.sillage ul{list-style:none;margin:0;padding:0}.s-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.s-section{padding:84px 0}.s-tag{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--sillage-bleu);margin-bottom:14px}.s-titre{font-size:2.1rem;margin-bottom:14px}.s-titre .pt{color:var(--sillage-orange)}.s-sous{color:var(--sillage-gris);max-width:620px;margin-bottom:46px}.s-header{position:sticky;top:0;z-index:50;background:var(--sillage-blanc);border-bottom:1px solid #E4EEF3}.s-nav{display:flex;align-items:center;justify-content:space-between;height:78px}.s-marque{display:flex;align-items:center;gap:13px}.s-ecusson{width:50px;height:50px;flex:none}.s-marque .nom{font-size:1.5rem;font-weight:700;color:var(--sillage-bleu);letter-spacing:1px;line-height:1}.s-marque .bl{font-size:.58rem;letter-spacing:2.5px;color:var(--sillage-vert);font-weight:700}.s-nav-links{display:flex;gap:30px}.s-nav-links a{font-weight:600;font-size:.95rem;color:var(--sillage-encre);transition:color .2s}.s-nav-links a:hover,.s-nav-links a.active{color:var(--sillage-bleu)}.s-btn{display:inline-block;background:var(--sillage-orange);color:var(--sillage-blanc);padding:13px 26px;border-radius:9px;font-weight:700;font-size:.95rem;transition:transform .15s,background .2s;border:none;cursor:pointer}.s-btn:hover{transform:translateY(-2px);background:#d98200;color:#fff}.s-btn-bleu{background:var(--sillage-bleu)}.s-btn-bleu:hover{background:var(--sillage-bleu-fonce)}.s-nav .s-btn{padding:11px 22px}.s-burger{display:none;font-size:1.8rem;background:none;border:none;color:var(--sillage-bleu);cursor:pointer}.s-hero{background:radial-gradient(circle at 88% 12%,rgba(243,146,0,.1),transparent 42%),radial-gradient(circle at 8% 90%,rgba(91,176,49,.12),transparent 45%),var(--sillage-creme);overflow:hidden}.s-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.s-hero h1{font-size:3.05rem;margin-bottom:20px}.s-hero h1 .b{color:var(--sillage-bleu)}.s-hero h1 .o{color:var(--sillage-orange)}.s-hero p.lead{font-size:1.12rem;color:var(--sillage-gris);margin-bottom:32px}.s-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.s-puces{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}.s-puce{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.92rem}.s-pastille{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:700}.s-hero-visuel{display:flex;justify-content:center}.s-hero-visuel svg{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 18px 30px rgba(30,155,215,.22))}.s-bande{background:var(--sillage-bleu);color:#fff}.s-bande .s-wrap{display:flex;justify-content:space-around;gap:24px;flex-wrap:wrap;padding:30px 24px}.s-stat{text-align:center}.s-stat .n{font-size:2rem;font-weight:700}.s-stat .l{font-size:.85rem;opacity:.9;letter-spacing:.5px}.s-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.s-carte{border:1px solid #E4EEF3;border-radius:16px;padding:30px 26px;background:var(--sillage-blanc);transition:transform .18s,box-shadow .18s;border-top:5px solid var(--sillage-bleu);display:block;color:inherit}.s-carte:hover{transform:translateY(-6px);box-shadow:0 16px 34px #1e9bd724;color:inherit}.s-carte.color-orange{border-top-color:var(--sillage-orange)}.s-carte.color-vert{border-top-color:var(--sillage-vert)}.s-ico{width:58px;height:58px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:#1e9bd71f}.s-carte.color-orange .s-ico{background:#f3920024}.s-carte.color-vert .s-ico{background:#5bb03124}.s-ico svg{width:32px;height:32px}.s-carte h3{font-size:1.2rem;margin-bottom:9px}.s-carte p{color:var(--sillage-gris);font-size:.95rem}.s-carte ul{margin-top:14px}.s-carte li{font-size:.88rem;color:var(--sillage-gris);padding-left:20px;position:relative;margin:5px 0}.s-carte li:before{content:"";position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;background:var(--sillage-vert)}.s-carte .more{display:inline-block;margin-top:16px;font-weight:700;color:var(--sillage-bleu);font-size:.9rem}.s-pourquoi{background:var(--sillage-creme)}.s-pq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.s-pq{text-align:center;padding:18px}.s-pq .rond{width:66px;height:66px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--sillage-blanc);border:2px solid #E4EEF3}.s-pq .rond svg{width:32px;height:32px}.s-pq h3{font-size:1.05rem;margin-bottom:6px}.s-pq p{font-size:.9rem;color:var(--sillage-gris)}.s-credit .s-wrap{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.s-credit-box{background:linear-gradient(135deg,var(--sillage-bleu),var(--sillage-bleu-fonce));color:#fff;border-radius:20px;padding:44px 40px}.s-credit-box .gros{font-size:3.4rem;font-weight:700;color:#fff;line-height:1}.s-credit-box .gros span{color:var(--sillage-orange)}.s-credit-box p{margin-top:12px;opacity:.95}.s-credit h2{margin-bottom:14px}.s-credit ul{margin-top:16px}.s-credit li{padding-left:30px;position:relative;margin:11px 0;color:var(--sillage-gris)}.s-credit li:before{content:"✓";position:absolute;left:0;top:0;color:var(--sillage-vert);font-weight:700;font-size:1.1rem}.s-etapes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.s-etape{position:relative;padding:26px 20px;border-radius:14px;background:var(--sillage-creme)}.s-etape .num{width:40px;height:40px;border-radius:50%;background:var(--sillage-orange);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:1.05rem}.s-etape.c-bleu .num{background:var(--sillage-bleu)}.s-etape.c-vert .num{background:var(--sillage-vert)}.s-etape.c-fonce .num{background:var(--sillage-bleu-fonce)}.s-etape h3{font-size:1.05rem;margin-bottom:6px}.s-etape p{font-size:.9rem;color:var(--sillage-gris)}.s-cta{background:radial-gradient(circle at 15% 20%,rgba(243,146,0,.16),transparent 40%),radial-gradient(circle at 85% 85%,rgba(91,176,49,.16),transparent 42%),var(--sillage-encre);color:#fff;text-align:center}.s-cta h2{font-size:2.3rem;margin-bottom:14px;color:#fff}.s-cta p{color:#c9d6dd;margin-bottom:30px;max-width:560px;margin-left:auto;margin-right:auto}.s-cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.s-cta .tel{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 24px;border-radius:9px}.s-form{background:#fff;border:1px solid #E4EEF3;border-radius:18px;padding:36px;display:grid;gap:16px;max-width:720px;margin:0 auto}.s-form label{display:block;font-weight:600;font-size:.9rem;margin-bottom:6px;color:var(--sillage-encre)}.s-form input,.s-form select,.s-form textarea{width:100%;padding:12px 14px;border:1px solid #D7E3EA;border-radius:9px;font:inherit;background:#fff;color:var(--sillage-encre)}.s-form input:focus,.s-form select:focus,.s-form textarea:focus{outline:none;border-color:var(--sillage-bleu);box-shadow:0 0 0 3px #1e9bd72e}.s-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s-form-success{background:#5bb0311f;border:1px solid var(--sillage-vert);color:var(--sillage-bleu-fonce);padding:16px;border-radius:10px;font-weight:600}.s-page-head{background:radial-gradient(circle at 80% 20%,rgba(30,155,215,.12),transparent 50%),var(--sillage-creme);padding:70px 0 50px}.s-page-head h1{font-size:2.6rem;margin-bottom:12px}.s-page-head h1 .pt{color:var(--sillage-orange)}.s-page-head p{color:var(--sillage-gris);max-width:680px}.s-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:start}.s-detail-visuel{background:linear-gradient(135deg,var(--sillage-creme),#E7F4FB);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:center;min-height:280px}.s-detail-visuel svg{width:160px;height:160px}.s-bloc-liste{background:var(--sillage-creme);border-radius:14px;padding:24px 26px;margin-top:24px}.s-bloc-liste h4{font-size:1rem;margin-bottom:10px;color:var(--sillage-bleu-fonce)}.s-bloc-liste li{padding-left:22px;position:relative;margin:7px 0;color:var(--sillage-gris);font-size:.95rem}.s-bloc-liste li:before{content:"✓";position:absolute;left:0;top:0;color:var(--sillage-vert);font-weight:700}.s-footer{background:#16242b;color:#9fb2bc;font-size:.9rem}.s-footer .s-wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;padding:54px 24px 30px}.s-footer h4{color:#fff;font-size:1rem;margin-bottom:14px}.s-footer li{margin:7px 0}.s-footer a:hover{color:var(--sillage-bleu)}.s-foot-marque{display:flex;align-items:center;gap:11px;margin-bottom:14px}.s-foot-marque .nom{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:1px}.s-copy{border-top:1px solid #2A3A42;text-align:center;padding:18px;font-size:.82rem}@media(max-width:900px){.s-hero-grid{grid-template-columns:1fr}.s-hero-visuel{order:-1}.s-hero h1{font-size:2.3rem}.s-grille,.s-pq-grid,.s-etapes-grid{grid-template-columns:1fr 1fr}.s-credit .s-wrap,.s-footer .s-wrap,.s-detail-grid{grid-template-columns:1fr}.s-nav-links{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;flex-direction:column;padding:18px 24px;gap:16px;border-bottom:1px solid #E4EEF3}.s-nav-links.open{display:flex}.s-burger{display:block}.s-nav .s-btn{display:none}.s-form .row2{grid-template-columns:1fr}}@media(max-width:560px){.s-grille,.s-pq-grid,.s-etapes-grid{grid-template-columns:1fr}.s-section{padding:60px 0}.s-hero h1{font-size:1.95rem}}
