@layer components{.p-tarifs{--nuit0:#020816;--nuit1:#0a1424;--nuit2:#0f1b2e;--papier:#f4f3ef;--lin:#ece7dd;--encre:#0a1424;--encre2:#3b4352;--encre3:#5a616e;--filet:#d9d4ca;--filet-n:#c7d5e824;--brume:#c7d5e8;--brume2:#a3b2c7;--cyan:#3cd9bc;--bleu:#5db6e8;--ciel:#7cc4f0;--sarcelle:#0a7a67;--sarcelle-f:#07695a;--marque:linear-gradient(100deg,#3cd9bc 0%,#5db6e8 100%);--vert:#0a6f4b;--rouge:#b83434;--sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains),ui-monospace,"SF Mono",Menlo,monospace;--hd:var(--k-entete);--sec:clamp(64px,7.4vw,112px);--ombre:0 1px 0 #0a142408,0 18px 40px -26px #0a142447;--zoom-bureau:.855}.p-tarifs ul,.p-tarifs ol{list-style:none}.p-tarifs a{color:inherit}.p-tarifs img,.p-tarifs svg{max-width:100%;display:block}.p-tarifs button,.p-tarifs input,.p-tarifs select{font:inherit;color:inherit}.p-tarifs button{cursor:pointer}.p-tarifs :focus-visible{outline:3px solid var(--ciel);outline-offset:3px;border-radius:6px}.p-tarifs .light :focus-visible{outline-color:#0a56b8}.p-tarifs .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.p-tarifs .mono{font-family:var(--mono);font-weight:600}.p-tarifs .wrap{width:100%;max-width:1304px;margin:0 auto;padding:0 32px}@media (max-width:640px){.p-tarifs .wrap{padding:0 16px}}.p-tarifs section{position:relative}.p-tarifs [hidden]{display:none!important}.p-tarifs .band{padding:var(--sec) 0}.p-tarifs .night{background:var(--nuit0);color:#fff}.p-tarifs .night.n1{background:var(--nuit1)}.p-tarifs .light{color:var(--encre)}.p-tarifs .paper{background:var(--papier)}.p-tarifs .lin{background:var(--lin)}.p-tarifs .light:before,.p-tarifs .light:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3cd9bc8c 30%,#5db6e88c 70%,#0000);height:1px;position:absolute;left:0;right:0}.p-tarifs .light:before{top:0}.p-tarifs .light:after{bottom:0}.p-tarifs h1,.p-tarifs h2,.p-tarifs h3{text-wrap:balance;font-weight:650}.p-tarifs .t{letter-spacing:-.036em;font-size:clamp(34px,3.7vw,56px);line-height:1.04}.p-tarifs .light .t{color:var(--encre)}.p-tarifs .lead{color:var(--encre2);text-wrap:pretty;max-width:30em;font-size:clamp(17px,1.4vw,20px);line-height:1.52}.p-tarifs .night .lead{color:var(--brume)}.p-tarifs .head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px 32px;margin-bottom:clamp(32px,4vw,56px);display:grid}.p-tarifs .head .t{grid-column:1/8}.p-tarifs .head .lead{grid-column:8/13}@media (max-width:900px){.p-tarifs .head .t,.p-tarifs .head .lead{grid-column:1/-1}}.p-tarifs .hl{color:#020816;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(96deg,#3cd9bc 0%,#5db6e8 62%,#7cc4f0 100%);border-radius:.14em;margin:0 -.04em;padding:0 .14em}.p-tarifs .note{color:var(--encre3);font-size:15px;line-height:1.5}.p-tarifs .night .note{color:var(--brume2)}.p-tarifs .btn{background:var(--marque);color:#03151a;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 22px 0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px -14px #3cd9bcb3}.p-tarifs .btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #3cd9bcd9}.p-tarifs .btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.p-tarifs .lk{min-height:44px;color:inherit;text-underline-offset:5px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-size:16px;-webkit-text-decoration:underline #0a142459;text-decoration:underline #0a142459;text-decoration-thickness:1.5px;display:inline-flex}.p-tarifs .night .lk{text-decoration-color:#c7d5e873}.p-tarifs .lk:hover{text-decoration-color:currentColor}.p-tarifs .lk .ar{fill:none;width:16px;height:16px;stroke:var(--sarcelle);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.p-tarifs .night .lk .ar{stroke:var(--cyan)}.p-tarifs .ck{fill:none;width:22px;height:22px;stroke:var(--sarcelle);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.p-tarifs .night .ck{stroke:var(--cyan)}.p-tarifs .ck path{stroke-dasharray:1;stroke-dashoffset:0}.p-tarifs .ico{width:36px;height:36px;color:var(--ico);--ico-trait:2px;flex:none;display:inline-block;overflow:visible}.p-tarifs .light{--ico:var(--encre);--ico-fond:#fff;--ico-plein:var(--encre);--ico-accent:var(--sarcelle);--ico-voyant:#a9afb8;--ico-eclair:#fff;--ico-statut:#0e8a5f;--ico-vitre:#e3ecf2;--ico-fenetre:transparent;--acc:var(--sarcelle);--eye:#fff}.p-tarifs .night{--ico:#dce6f2;--ico-fond:var(--nuit2);--ico-plein:#dce6f2;--ico-accent:var(--cyan);--ico-voyant:#5f6e86;--ico-eclair:var(--nuit2);--ico-statut:#34d399;--ico-vitre:#16253d;--ico-fenetre:transparent;--acc:var(--cyan);--eye:#0f1b2e}.p-tarifs .hero{padding:calc(var(--hd) + clamp(36px,4.4vw,64px)) 0 clamp(40px,4.6vw,64px);background:radial-gradient(70% 90% at 82% 8%,#3cd9bc1a 0%,#02081600 62%),var(--nuit0);overflow:hidden}.p-tarifs .hero .grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}.p-tarifs .hero .txt{grid-column:1/10}.p-tarifs .hero .vis{grid-column:10/13;justify-self:end;width:100%;max-width:300px}.p-tarifs .hero h1{letter-spacing:-.042em;font-size:clamp(42px,4.4vw,64px);line-height:1}.p-tarifs .hero h1 span{display:block}.p-tarifs .hero h1 .hl{margin-top:.1em;display:inline-block}.p-tarifs .price{letter-spacing:-.022em;color:var(--brume);margin-top:clamp(20px,2.4vw,30px);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}.p-tarifs .price b{color:#fff;font-size:1.22em;font-weight:650}.p-tarifs .price .mono{font:inherit;letter-spacing:inherit}.p-tarifs .checks{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 44px;margin-top:26px;display:grid}.p-tarifs .checks li{color:#fff;align-items:flex-start;gap:12px;max-width:32em;font-size:17px;line-height:1.4;display:flex}.p-tarifs .checks li .ck{margin-top:1px}.p-tarifs .cta{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px;display:flex}.p-tarifs .cta-n{color:var(--brume2);margin-top:14px;font-size:15px}.p-tarifs .vis svg{width:100%;height:auto;overflow:visible}@media (max-width:900px){.p-tarifs .hero .txt{grid-column:1/-1}.p-tarifs .hero .vis{display:none}.p-tarifs .checks{grid-template-columns:1fr}}.p-tarifs .tw{position:relative}.p-tarifs table.cmp{border-collapse:collapse;table-layout:fixed;width:100%}.p-tarifs .cmp th,.p-tarifs .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--filet)}.p-tarifs .cmp thead th{border-bottom:1px solid var(--filet);vertical-align:bottom;padding:0 24px 22px}.p-tarifs .cmp thead th .hn{letter-spacing:-.022em;color:var(--encre);font-size:27px;font-weight:600;line-height:1.15;display:block}.p-tarifs .cmp thead th .hs{color:var(--encre3);margin-top:6px;font-size:14.5px;font-weight:400;line-height:1.4;display:block}.p-tarifs .cmp col.c0{width:25%}.p-tarifs .cmp col.c1{width:40%}.p-tarifs .cmp col.c2{width:35%}.p-tarifs .cmp tbody th{color:var(--encre);padding:24px 24px 24px 0;font-size:17px;font-weight:600;line-height:1.35}.p-tarifs .cmp tbody td{color:var(--encre2);padding:24px;font-size:17.5px;line-height:1.5}.p-tarifs .cmp td.o .m{color:var(--encre2);display:block}.p-tarifs .cmp td.o .s{font-size:inherit;color:var(--encre3);margin-top:4px;display:block}.p-tarifs .cmp th.g,.p-tarifs .cmp td.g{background:#0e9f8718}.p-tarifs .cmp thead th.g{position:relative}.p-tarifs .cmp thead th.g:before{content:"";background:linear-gradient(100deg,#3cd9bc,#5db6e8);height:2px;position:absolute;top:-1px;left:0;right:0}.p-tarifs .cmp td.g{color:var(--encre);padding-top:20px;padding-bottom:20px}.p-tarifs .cmp td.g .v{letter-spacing:-.018em;align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:1.25;display:flex}.p-tarifs .cmp td.g .v .ck{width:24px;height:24px}.p-tarifs .cmp td.g .v b{letter-spacing:-.03em;color:var(--sarcelle-f);font-size:34px;font-weight:650;line-height:1}.p-tarifs .cmp td.g .v .sfx{letter-spacing:0;font-size:17px;font-weight:550}.p-tarifs .cmp td.g .v .dev{flex:none;width:24px;height:24px;display:inline-block}.p-tarifs .tnote{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px 32px;margin-top:28px;display:grid}.p-tarifs .tnote p{color:var(--encre3);text-wrap:pretty;font-size:15px;line-height:1.55}.p-tarifs .tnote .a{grid-column:1/-1}.p-tarifs .tnote .b{grid-column:7/13}.p-tarifs .tnote p+.lk{color:var(--encre);margin-top:6px}@media (max-width:900px){.p-tarifs .tnote .a,.p-tarifs .tnote .b{grid-column:1/-1}}@media (max-width:800px){.p-tarifs .cmp,.p-tarifs .cmp tbody,.p-tarifs .cmp tr,.p-tarifs .cmp th,.p-tarifs .cmp td{display:block}.p-tarifs .cmp colgroup,.p-tarifs .cmp thead{display:none}.p-tarifs .cmp tbody tr{border:1px solid var(--filet);box-shadow:var(--ombre);background:#fff;border-radius:20px;margin-bottom:14px;overflow:hidden}.p-tarifs .cmp tbody th{border:0;padding:18px 18px 4px;font-size:18px}.p-tarifs .cmp tbody td{border:0;padding:12px 18px}.p-tarifs .cmp tbody td:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--encre3);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.p-tarifs .cmp td.g{background:#0e9f8718;padding-bottom:16px}.p-tarifs .cmp td.g:before{color:var(--sarcelle-f)}.p-tarifs .cmp td.g .v b{font-size:30px}.p-tarifs .cmp td.g .v .dev{display:none}}.p-tarifs #tableau.band{padding-top:clamp(48px,5vw,72px)}.p-tarifs #tableau .head{margin-bottom:clamp(24px,3vw,40px)}.p-tarifs .cmp thead th{padding-top:20px}.p-tarifs #tableau .head .t{grid-column:1/11}.p-tarifs .cmp td.o strong{color:var(--encre);font-weight:700}.p-tarifs .cmp td.g .v.big{align-items:center}.p-tarifs .cmp td.g .v.big .l1{align-items:baseline;gap:10px;display:flex}.p-tarifs .cmp td.g .v.big b{font-size:38px;display:block}.p-tarifs .cmp td.g .v.big .ht{letter-spacing:0;color:var(--encre2);font-size:16px;font-weight:600}.p-tarifs .cmp td.g .v.big .sfx{letter-spacing:-.018em;color:var(--encre);margin-top:4px;font-size:22px;font-weight:600;line-height:1.25;display:block}.p-tarifs .tnote .a p+p{margin-top:10px}.p-tarifs #comparateur{padding:clamp(24px,2.4vw,34px) 0 clamp(24px,2.6vw,36px)}.p-tarifs #comparateur .head{margin-bottom:clamp(14px,1.5vw,20px);display:block}.p-tarifs #comparateur .head .t{white-space:nowrap;font-size:clamp(30px,2.9vw,42px)}.p-tarifs #comparateur .head .lead{max-width:none;margin-top:8px;font-size:clamp(15px,1.15vw,17px);line-height:1.45}@media (min-width:1101px){.p-tarifs #comparateur .head .lead{white-space:nowrap}}@media (max-width:900px){.p-tarifs #comparateur .head .t{white-space:normal}}.p-tarifs #gfo-comparateur .ph{color:var(--encre3);background:#ffffff80;border:1px dashed #bdb8ad;border-radius:24px;padding:28px;font-size:15px}.p-tarifs #compris{--tt:var(--sarcelle);--fort:var(--encre);--doux:var(--encre3);--fl:var(--filet);padding:clamp(32px,3vw,42px) 0 clamp(36px,3.2vw,46px)}.p-tarifs #compris .head{margin-bottom:clamp(16px,1.8vw,24px)}.p-tarifs #compris .head .t{grid-column:1/-1}.p-tarifs .cm{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;align-items:start;column-gap:20px;display:grid}.p-tarifs .cm .groups{grid-area:1/1/3/3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.p-tarifs .mc{flex-direction:column;gap:20px;display:flex}.p-tarifs .cm .zero{grid-area:1/3}.p-tarifs .cm .apart.side{grid-area:2/3;margin-top:18px}.p-tarifs .cm .bas{grid-area:3/1/auto/-1;margin-top:14px}.p-tarifs .grp{border:1px solid var(--filet);box-shadow:var(--ombre);background:#fff;border-radius:24px;padding:20px 22px 12px;display:block}.p-tarifs .grp h3{letter-spacing:-.02em;color:var(--tt);align-items:center;gap:12px;padding:0 0 8px;font-size:22px;font-weight:600;line-height:1.15;display:flex}.p-tarifs .grp h3 .ico{width:34px;height:34px}.p-tarifs .grp ul{display:block}.p-tarifs .grp li{color:var(--fort);text-wrap:pretty;align-items:flex-start;gap:11px;padding:5px 0;font-size:16px;line-height:1.35;display:flex}.p-tarifs .grp li .ck,.p-tarifs .grp li .orb{width:20px;height:20px;margin-top:1px}.p-tarifs .grp li .sub{color:var(--doux);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.p-tarifs .orb{flex:none;width:20px;height:20px}.p-tarifs .orb .d{fill:var(--acc)}.p-tarifs .orb .e{fill:var(--eye)}.p-tarifs .zero{background:var(--nuit1);border:1px solid var(--filet-n);color:#fff;background-image:radial-gradient(300px 180px at 100% 0,#3cd9bc1f,#0000 70%);border-radius:24px;flex-direction:column;padding:20px 22px 4px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -26px #0a142466}.p-tarifs .zero h3{letter-spacing:-.02em;color:#fff;align-items:center;gap:12px;padding-bottom:6px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.p-tarifs .zero h3 .ico{--ico:#dce6f2;--ico-fond:#0f1b2e;--ico-plein:#dce6f2;--ico-accent:var(--cyan);width:34px;height:34px;display:inline-block}.p-tarifs .zero li{border-top:1px solid var(--filet-n);grid-template-columns:104px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.p-tarifs .zero li b{letter-spacing:-.03em;color:var(--cyan);white-space:nowrap;font-size:26px;font-weight:650;line-height:1}.p-tarifs .zero li>span{color:var(--brume);font-size:15px;line-height:1.35}.p-tarifs .zero li b span{font:inherit;color:inherit}.p-tarifs .apart{--ico:#dce6f2;--ico-fond:var(--nuit2);--ico-plein:#dce6f2;--ico-accent:var(--cyan);--ico-voyant:#5f6e86;--ico-eclair:var(--nuit2);--ico-vitre:#16253d;--ico-fenetre:transparent;background:var(--nuit2);border:1px solid color-mix(in srgb,var(--cyan) 28%,transparent);color:var(--brume);background-image:radial-gradient(420px 220px at 100% 0,#3cd9bc14,#0000 70%);border-radius:24px;align-items:center;gap:20px;padding:16px 28px;display:flex;box-shadow:inset 0 1px #ffffff0a}.p-tarifs .apart .ico{--ico-trait:2px;width:48px;height:48px}.p-tarifs .apart h3{letter-spacing:-.022em;color:#fff;margin:0 0 6px;font-size:clamp(21px,1.75vw,27px);font-weight:600;line-height:1.2}.p-tarifs .apart p{color:var(--brume);font-size:17px;line-height:1.5}.p-tarifs .lien{color:#fff;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:17px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-flex}.p-tarifs .lien:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.p-tarifs .lien svg{width:16px;height:16px;color:var(--cyan);flex:none}.p-tarifs .apart .lien{margin-top:2px}.p-tarifs .apart.side{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:20px 22px;display:grid}.p-tarifs .apart.side .ico{width:40px;height:40px}.p-tarifs .apart.side h3{margin:0;font-size:clamp(19px,1.5vw,22px)}.p-tarifs .apart.side p,.p-tarifs .apart.side .lien{grid-column:1/-1}.p-tarifs .apart.side p{margin-top:4px;font-size:16px}.p-tarifs .bas .apart{gap:16px;width:100%;padding:10px 26px}.p-tarifs .bas .apart .ico{width:36px;height:36px}.p-tarifs .bas .apart h3{margin:0;font-size:20px}.p-tarifs .bas .apart .lien{min-height:44px;margin:0;font-size:16px}.p-tarifs .bas .apart>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px 32px;display:flex}@media (max-width:1000px){.p-tarifs .cm{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:20px}.p-tarifs .cm .groups{grid-area:1/1/auto/-1}.p-tarifs .cm .zero{grid-area:2/1}.p-tarifs .cm .apart.side{grid-area:2/2;margin-top:0}.p-tarifs .cm .bas{grid-area:3/1/auto/-1;margin-top:0}}@media (max-width:600px){.p-tarifs .cm{grid-template-columns:1fr}.p-tarifs .cm .groups{flex-direction:column;gap:20px;display:flex}.p-tarifs .cm .zero,.p-tarifs .cm .apart.side,.p-tarifs .cm .bas{grid-area:auto/1}.p-tarifs .grp{padding:18px 16px 10px}.p-tarifs .apart,.p-tarifs .apart.side{gap:14px;padding:18px}.p-tarifs .bas .apart{padding:12px 16px}}.p-tarifs .nx{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.p-tarifs .nxc{border:1px solid var(--filet);box-shadow:var(--ombre);background:#fff;border-radius:24px;flex-direction:column;padding:26px 28px 14px;display:flex}.p-tarifs .nxc h3{letter-spacing:-.02em;color:var(--encre);align-items:center;gap:14px;padding-bottom:16px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.p-tarifs .nxc h3 .ico{--ico:var(--encre);--ico-accent:var(--sarcelle);width:40px;height:40px}.p-tarifs .nxc li{border-top:1px solid var(--filet);padding:15px 0}.p-tarifs .nxc .lb{color:var(--encre);font-size:17px;font-weight:600;line-height:1.35;display:block}.p-tarifs .nxc .vl{color:var(--encre2);margin-top:4px;font-size:16.5px;line-height:1.45;display:block}.p-tarifs .nxc .vl.ac{color:var(--sarcelle-f);font-weight:550}.p-tarifs .nxc .am{align-items:baseline;gap:10px;margin-top:2px;display:flex}.p-tarifs .nxc .am b{letter-spacing:-.034em;color:var(--sarcelle-f);font-variant-numeric:tabular-nums;font-size:42px;font-weight:650;line-height:1}.p-tarifs .nxc .am>span{color:var(--encre2);font-size:16.5px}.p-tarifs .nxc .am b span{font:inherit;color:inherit;letter-spacing:inherit}.p-tarifs .nx-n{color:var(--encre2);align-items:center;gap:12px;margin-top:26px;font-size:17px;line-height:1.5;display:flex}@media (max-width:1000px){.p-tarifs .nx{grid-template-columns:1fr}}.p-tarifs #devis{padding:clamp(44px,4.6vw,68px) 0}.p-tarifs .dv{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 36px;display:grid}.p-tarifs .dv .ico{--ico-trait:2px;width:64px;height:64px}.p-tarifs .dvt h2{letter-spacing:-.032em;color:var(--encre);text-wrap:balance;font-size:clamp(26px,2.5vw,36px);line-height:1.1}.p-tarifs .dvt p{color:var(--encre2);text-wrap:pretty;max-width:46em;margin-top:12px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}@media (max-width:900px){.p-tarifs .dv{grid-template-columns:1fr}.p-tarifs .dv .ico{width:48px;height:48px}.p-tarifs .dv .btn{justify-self:start}}.p-tarifs #adapte{background:radial-gradient(700px 320px at 90% 0%,#3cd9bc12,transparent 70%),var(--nuit0);padding:clamp(52px,5.6vw,84px) 0 clamp(44px,4.6vw,64px)}.p-tarifs .sm{background:radial-gradient(520px 260px at 100% 0,#3cd9bc1a,#0000 70%),linear-gradient(135deg,#0f1b2ef5,#0a1424f5);border:1px solid #3cd9bc3d;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 48px;padding:clamp(28px,3.4vw,44px) clamp(24px,3.6vw,48px);display:grid;box-shadow:inset 0 1px #ffffff0d}.p-tarifs .sm .qd{width:164px;height:auto}.p-tarifs .pastille{min-height:40px;color:var(--brume);background:#0208168c;border:1px solid #3cd9bc4d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex}.p-tarifs .pastille:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px}.p-tarifs .sm h2{text-wrap:nowrap;letter-spacing:-.036em;color:#fff;margin-top:14px;font-size:clamp(30px,3vw,42px);line-height:1.04}.p-tarifs .sm p{color:var(--brume);text-wrap:pretty;max-width:44em;margin-top:14px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.p-tarifs .sm .lk{color:#fff;margin-top:10px;font-size:18px}.p-tarifs .pl{margin-top:14px}.p-tarifs .pl .lk{color:#fff;font-size:17px}@media (max-width:900px){.p-tarifs .sm{grid-template-columns:1fr}.p-tarifs .sm .qd{width:112px}.p-tarifs .sm h2{text-wrap:balance}}.p-tarifs .faq{grid-template-columns:repeat(12,1fr);align-items:start;gap:32px;display:grid}.p-tarifs .faq .l{grid-column:1/5}.p-tarifs .faq .r{grid-column:5/13}@media (max-width:900px){.p-tarifs .faq .l,.p-tarifs .faq .r{grid-column:1/-1}}.p-tarifs details.q{border-top:1px solid var(--filet-n)}.p-tarifs details.q:last-child{border-bottom:1px solid var(--filet-n)}.p-tarifs details.q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:19px;font-weight:550;line-height:1.35;list-style:none;display:flex}.p-tarifs details.q summary::-webkit-details-marker{display:none}.p-tarifs details.q summary .pm{flex:none;width:20px;height:20px;position:relative}.p-tarifs details.q summary .pm:before,.p-tarifs details.q summary .pm:after{content:"";background:var(--cyan);border-radius:2px;height:2px;transition:transform .25s;position:absolute;top:9px;left:3px;right:3px}.p-tarifs details.q summary .pm:after{transform:rotate(90deg)}.p-tarifs details.q[open] summary .pm:after{transform:rotate(0)}.p-tarifs details.q .a{color:var(--brume);text-wrap:pretty;max-width:40em;padding:0 40px 24px 0;font-size:17px;line-height:1.6}.p-tarifs .fin{background:radial-gradient(60% 70% at 50% 0%,#3cd9bc1f 0%,#02081600 70%),var(--nuit0);text-align:center;padding:clamp(72px,8vw,128px) 0 clamp(56px,6vw,88px)}.p-tarifs .fin .t{max-width:17em;margin:0 auto}.p-tarifs .fin .lead{max-width:30em;margin:22px auto 0}.p-tarifs .fin .cta{justify-content:center;margin-top:34px}.p-tarifs .fin .cta-n{margin-top:14px}@media (max-width:900px){.p-tarifs .head,.p-tarifs .hero .grid,.p-tarifs .tnote,.p-tarifs .faq{column-gap:0}}@media (max-width:480px){.p-tarifs #tableau .head .t{font-size:28px;line-height:1.08}.p-tarifs .cmp td.g .v.big .l1{flex-wrap:wrap;gap:2px 10px}}@media (min-width:1024px) and (pointer:coarse){.p-tarifs .lk,.p-tarifs .lien,.p-tarifs .btn.sm,.p-tarifs details.q summary{min-height:calc(46px / var(--zoom-bureau))}}.p-tarifs .grp.g1{order:1}.p-tarifs .grp.g2{order:2}.p-tarifs .grp.g3{order:3}.p-tarifs .grp.g4{order:4}.p-tarifs .grp.g5{order:5}@media (max-width:600px){.p-tarifs .cm .mc{display:contents}}.p-tarifs #gfo-comparateur{min-height:640px}@media (max-width:1023px){.p-tarifs #gfo-comparateur{min-height:1100px}}@media (max-width:560px){.p-tarifs #gfo-comparateur{min-height:1340px}}@media (min-width:1024px) and (pointer:coarse){.p-tarifs .bas .apart .lien{min-height:calc(46px / var(--zoom-bureau))}}.p-tarifs section[id]{scroll-margin-top:calc(var(--k-entete) + 12px)}}@media (min-width:1024px){html:has(.p-tarifs){--k-zoom:.855;zoom:.855}}
