.shelf{background:url(../static/background.png) top repeat-x;flex-direction:column;padding:4em 0;display:flex}.shelf .container:not(._noshelf){flex-direction:column;gap:2em;display:flex}.shelf .container:not(._noshelf).--vertical{flex-direction:column}.shelf .container:not(._noshelf).--horizontal{flex-direction:row}.shelf .container:not(._noshelf).--large-gap{gap:5em}.shelf .container:not(._noshelf)>.content{flex-direction:column;padding:4rem 0;display:flex}.shelf .container:not(._noshelf)>.content.--center{text-align:center;padding:1rem}.shelf .container:not(._noshelf)>.content .head{line-height:1.25}.shelf .container:not(._noshelf)>.content .head p{color:rgb(var(--color));font-size:1.25rem;font-weight:300}.shelf .container:not(._noshelf)>.content .text{color:rgba(var(--color),.8);line-height:1.5}.shelf .container:not(._noshelf)>.content .text p.--large{font-size:1rem;font-weight:300}.shelf .container:not(._noshelf)>.content .text p.--opacity{opacity:.75}.shelf .container:not(._noshelf)>.content .buttons{flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding-top:2em;display:flex}.shelf .container:not(._noshelf).--vertical .content>.text{flex-direction:column;width:800px;max-width:80%;margin:0 auto;display:flex}.shelf .container:not(._noshelf).--vertical .offers,.switchs{justify-content:center}.shelf .container:not(._noshelf) .offers .offer{width:240px}.shelf .container:not(._noshelf) .offers.--medium .offer{width:250px}.switchs{z-index:10;flex-direction:column;align-items:center;gap:1em;padding:2rem 0;display:flex}.switchs .switchs-line{flex-flow:wrap;gap:2em;display:flex}.switchs .switchs-line .switch{background:rgb(var(--shade-dark));border-radius:var(--radius);border:1px solid rgb(var(--border));flex-direction:row;gap:.5em;padding:.25em;display:flex}.switchs .switchs-line .switch :is(a,button).switch{height:3em;color:rgb(var(--color));font:inherit;appearance:none;border-radius:var(--radius);transition:all var(--transition);cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;gap:1em;padding:0 2em;line-height:1;display:flex;position:relative}.switchs .switchs-line .switch :is(a,button).switch:hover{color:rgb(var(--tint))}.switchs .switchs-line .switch :is(a,button).switch.--active{background:rgb(var(--shade));transition:all var(--transition)}.switchs .switchs-line .switch :is(a,button).switch.--active span.reduction,.switchs .switchs-line .switch :is(a,button).switch.--active span.tag{transition:all var(--transition);animation:1s infinite shadow-pulse}.switchs .switchs-line .switch :is(a,button).switch span.iconify{font-size:1.5em}.switchs .switchs-line .switch :is(a,button).switch span.text{font-size:1em;font-weight:800}.switchs .switchs-line .switch :is(a,button).switch span.reduction,.switchs .switchs-line .switch :is(a,button).switch span.tag{background:rgb(var(--tint));border-radius:var(--radius);color:rgb(var(--tint-color));transition:all var(--transition);padding:.25em .75em;font-size:.75em;position:absolute}.switchs .switchs-line .switch :is(a,button).switch span.reduction{top:0;right:0;transform:rotate(15deg)}.switchs .switchs-line .switch :is(a,button).switch span.tag{top:-1em;right:0}.switchs .switchs-line .switch .divider{background:rgb(var(--border));width:1px;height:30%;margin:auto 0}.switchs .switchs-line .switch .divider:last-child{display:none}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(var(--tint),1)}to{box-shadow:0 0 0 1em rgba(var(--tint),0)}}@media screen and (max-width:1200px){.shelf .container:not(._noshelf){gap:2rem}.shelf .container:not(._noshelf),.shelf .container:not(._noshelf) .content .buttons,.shelf .container:not(._noshelf).--horizontal,.shelf .container:not(._noshelf).--vertical{flex-direction:column}.shelf .container:not(._noshelf) .content{padding:2em 0}.shelf .container:not(._noshelf) .content.--center,.switchs{padding:0}.shelf .container:not(._noshelf) .content .text{width:100%;max-width:100%;margin:0 auto}.shelf .container:not(._noshelf).--vertical .content .text{width:100%;max-width:100%}.shelf .container:not(._noshelf).--vertical .content p.--large{font-size:1.25em}.shelf .container:not(._noshelf).--vertical .content p.--opacity{opacity:.75}.switchs{position:relative}.switchs .options-line{flex-flow:wrap;justify-content:center;align-items:center;gap:.2em;margin:0 -20px;display:flex}.switchs .options-line :is(a,button).option{border-radius:var(--radius);background:rgb(var(--shade));color:inherit;font:inherit;appearance:none;cursor:pointer;border:none;flex-direction:row;justify-content:center;align-items:center;gap:1em;padding:.75em;line-height:1;display:flex;position:relative}.switchs .options-line :is(a,button).option.--active{background:rgb(var(--tint));color:rgb(var(--tint-color))}.switchs .options-line :is(a,button).option span.iconify{font-size:1.5em}.switchs .options-line :is(a,button).option span.reduction{background:rgb(var(--tint));border-radius:var(--radius);color:rgb(var(--tint-color));padding:.25em .75em;font-size:.75em;position:absolute;top:-5px;right:0;transform:rotate(5deg)}.switchs .options-line :is(a,button).option span.tag{background:rgb(var(--tint));border-radius:var(--radius);color:rgb(var(--tint-color));padding:.25em .75em;font-size:.75em;position:absolute;top:-1em;right:0}}@media screen and (max-width:770px){.shelf,.switchs{padding:0}.shelf .container{flex-direction:column;gap:1em}.shelf .container .content .text{width:100%;max-width:100%;margin:0 auto}.shelf .container .content .buttons{flex-direction:column}.shelf .container .content .text p.--large{font-size:1.25rem}.shelf .container .content .text p.--opacity{opacity:.75}.switchs{flex-wrap:wrap;position:relative}.switchs .switchs-line{flex-direction:column;gap:2em}.switchs .switchs-line .switch{justify-content:center;align-items:center}}.container-image{flex-direction:column;justify-content:center;align-items:center;margin:.3em 0;display:flex}.container-image img{max-width:100%;height:auto}@media screen and (max-width:770px){.container-image .desktop-only{display:none}}.container-image .mobile-only{display:none}@media screen and (max-width:770px){.container-image .mobile-only{display:block}}.offers{flex-direction:row;gap:1.5em;display:flex}@media screen and (max-width:1200px){.offers{flex-direction:column;justify-content:center;align-items:center;gap:2rem}}@media screen and (max-width:770px){.offers{gap:1.5rem}}.offers-mention{text-align:center;color:rgba(var(--color),.5);font-size:.75em}.offers .offer,.offers .offer .content,.offers-mention{flex-direction:column;display:flex}.offers .offer{background:rgb(var(--shade-dark));border:1px solid rgb(var(--border));border-radius:var(--radius);transition:all var(--transition);gap:1em;max-width:450px;padding:.5em;position:relative;overflow:hidden}@media screen and (max-width:770px){.offers .offer{max-width:80%}}.offers .offer.--variant-4{flex:1}.offers .offer.--glow{box-shadow:0 0 1em rgba(var(--tint),.25),0 0 5em rgba(var(--tint),.25);text-shadow:0 0 1em rgba(var(--tint),.25);animation:3s infinite alternate lg-glow}.offers .offer.--glow .list ul li span.value{color:rgb(var(--tint))}.offers .offer.--recommended{background:rgba(var(--tint),.1);border-width:2px;transform:scale(1.05)}.offers .offer.--recommended,.offers .offer:hover{border-color:rgb(var(--tint));transition:all var(--transition)}.offers .offer:hover{transform:scale(1.02)}.offers .offer:hover:before{transition:all var(--transition);bottom:0}.offers .offer:hover .list ul li span.iconify{transform:scale(1.1)rotate(-10deg)}.offers .offer:before{content:"";background:linear-gradient(rgba(var(--shade-dark),0),rgba(var(--tint),.25));height:10em;transition:all var(--transition);position:absolute;bottom:-10em;left:0;right:0}.offers .offer .content{flex:1;gap:1.5rem;padding:.5em}.offers .offer .gamme-head{z-index:1;background:radial-gradient(110% 150% at -50% 0,rgba(var(--tint),1) 0,rgba(var(--tint),.2) 100%);border-radius:var(--radius);box-shadow:0 10px 20px rgba(var(--tint),.1);flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:2em;display:flex;position:relative}.offers .offer .gamme-head .data{flex-direction:column;gap:1em;display:flex}.offers .offer .gamme-head .data img{-o-object-fit:contain;object-fit:contain;width:70px;height:70px}.offers .offer .gamme-head .data i.inline-svg{width:70px;height:70px;color:rgb(var(--tint))}.offers .offer .gamme-head .data span.gamme{color:rgb(var(--color))}.offers .offer .gamme-head .data h3{font-size:2rem}.offers .offer .gamme-head>img{-o-object-fit:contain;object-fit:contain;width:70px;height:70px}.offers .offer .gamme-head span.iconify{font-size:3em}.offers .offer.--variant-6 .gamme-head .data h3{font-size:1.5rem}.offers .offer .head{z-index:1;flex-direction:row;gap:1.5rem;display:flex;position:relative}.offers .offer .head.--v-center{align-items:center}.offers .offer .head.--vertical{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.offers .offer .head.--vertical img{-o-object-fit:contain;object-fit:contain;width:100px;height:100px}.offers .offer .head.--vertical>i.inline-svg{color:rgb(var(--tint));font-size:100px}.offers .offer .head.--vertical h3{color:rgb(var(--tint))}.offers .offer .head>img{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.offers .offer .head>span.iconify{color:rgb(var(--tint));font-size:2.5em}.offers .offer .head>i.inline-svg{font-size:40px}.offers .offer .head .data{flex-direction:column;gap:.25rem;display:flex}.offers .offer .text{color:rgba(var(--color),.75);z-index:1;flex-direction:column;gap:.5rem;line-height:1.25;display:flex;position:relative}.offers .offer .text.--center{text-align:center;align-items:center}.offers .offer .text p{margin:0;padding:0}.offers .offer.--variant-3 .head .data h3{font-style:normal}.offers .offer.--variant-3 .list ul{gap:1rem}.offers .offer.--variant-3 .list ul li .data{flex-direction:row;gap:.25rem}.offers .offer.--variant-2 .list ul li span.value{margin-left:0}.offers .offer .list{z-index:1;flex-direction:column;gap:.5rem;margin-top:auto;display:flex;position:relative}.offers .offer .list ul{flex-direction:column;gap:1rem;padding:0;display:flex}.offers .offer .list ul li,.offers .offer .list ul li a.link{flex-direction:row;align-items:center;gap:1rem;display:flex}.offers .offer .list ul li a.link{white-space:nowrap}.offers .offer .list ul li a.link span.text{font-size:.85em}.offers .offer .list ul li span.iconify{color:rgb(var(--tint));transition:all var(--transition);font-size:1.5em}.offers .offer .list ul li span.text{font-size:1em}.offers .offer .list ul li span.name{font-size:.8em}.offers .offer .list ul li span.value{margin-left:auto;font-weight:800}.offers .offer .list ul li span.details{opacity:.5;font-size:.7em}.offers .offer .list ul li .data{flex-direction:column;gap:.25rem;display:flex}.offers .offer .features{flex-direction:column;gap:1rem;margin-top:1.5em;display:flex}.offers .offer .features .feature{flex-direction:row;align-items:center;gap:1rem;display:flex}.offers .offer .features .feature span.title{color:rgba(var(--color),.75);width:150px;font-weight:600}.offers .offer .features .feature .value{color:rgb(var(--text));flex:1;align-items:center;gap:1em;font-size:1em;font-weight:500;display:inline-flex}.offers .offer .features .feature .value img{-o-object-fit:contain;object-fit:contain;width:auto;height:20px}.offers .offer .features .feature .value.--col{flex-direction:column;align-items:flex-start;gap:1em}.offers .offer .features .feature .value.--center{text-align:center;justify-content:center;align-items:center}.offers .offer .features .feature .value.--small{font-size:.8em}.offers .offer .features .feature .value.--small-x{color:rgba(var(--color),.8);font-weight:400}.offers .offer .features .feature span.badge{color:rgb(var(--text));background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.2);border-radius:4px;align-items:center;gap:.25em;padding:.25em .5em;font-size:.8em;font-weight:500;display:inline-flex}.offers .offer .features .feature span.badge.--green{color:rgb(var(--green));background:rgba(var(--green),.1);border-color:rgba(var(--green),.2)}.offers .offer .features .feature span.badge.--red{color:rgb(var(--red));background:rgba(var(--red),.1);border-color:rgba(var(--red),.2)}.offers .offer .features .feature span.badge.--yellow{color:rgb(var(--yellow));background:rgba(var(--yellow),.1);border-color:rgba(var(--yellow),.2)}.offers .offer .features .feature span.badge.--blue{color:rgb(var(--blue));background:rgba(var(--blue),.1);border-color:rgba(var(--blue),.2)}.offers .offer .features .feature span.badge.--flat{background:0 0;border:none}.offers .offer .features .feature span.badge .value{color:rgb(var(--text));font-weight:700}.offers .offer .features .feature span.badge .mention{color:rgba(var(--color),.8);font-weight:400}.offers .offer .features .feature span.badge .promo{flex-direction:row;align-items:center;gap:.25em;font-size:.9em;font-weight:700;display:flex}.offers .offer .features .feature span.icon{color:rgb(var(--red));align-items:center;font-size:2em;display:inline-flex}.offers .offer .features .feature span.icon.--green{color:rgb(var(--green))}.offers .offer .features .feature div.cases{flex-direction:row;align-items:center;gap:2em;display:inline-flex}.offers .offer .features .feature div.cases div.case{text-align:center;background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.2);color:rgb(var(--text-light));border-radius:4px;flex-direction:column;align-items:center;gap:.5em;padding:1em;font-size:.9em;display:flex}.offers .offer .features .feature div.cases div.case.--active{background:rgba(var(--green),.1);border-color:rgba(var(--green),.2);color:rgb(var(--green))}.offers .offer .features .feature div.cases div.case span.title{color:rgb(var(--text));font-size:1.4em;font-weight:450}.offers .offer .features .feature div.cases div.case span.text{color:rgba(var(--text-light),.8);font-size:.9em}.offers .offer .features .feature div.cases div.case span.mention.--stroke{color:rgba(var(--color),.6);text-decoration:line-through}.offers .offer .features .feature div.cases div.case span.promo{text-align:left;flex-direction:row;align-items:center;gap:.5em;font-size:.9em;font-weight:400;display:flex}.offers .offer .price{position:static}.offers .offer .price,.offers .offer .price .ctx{flex-direction:row;align-items:center;display:flex}.offers .offer .price .ctx{position:relative}.offers .offer .price .ctx.--adv{flex-direction:row;gap:1em}.offers .offer .price .ctx .--price{flex-direction:row;align-items:end;gap:.5em;display:flex}.offers .offer .price .ctx .--price .value{flex-direction:row;font-size:1.5em;font-weight:800;display:flex;position:relative}.offers .offer .price .ctx .--price .value .--old{color:rgba(var(--color),.5);white-space:nowrap;font-size:.4em;font-weight:400;text-decoration:line-through;position:absolute;bottom:-.5em;left:calc(100% + 2em)}.offers .offer .price .ctx .--price .interval{background:rgba(var(--tint),.1);color:rgb(var(--tint));border-radius:var(--radius);white-space:nowrap;width:fit-content;margin-bottom:1.5em;padding:.5em;font-size:.8em;font-weight:800}.offers .offer .actions{flex-direction:column;gap:1em;margin-top:auto;display:flex}.offers .offer .actions a{font-size:1.15em;font-weight:600}.offers .offer .bench{border:1px solid rgb(var(--border));border-radius:var(--radius);flex-direction:column;gap:1em;padding:1em;display:flex;position:relative}.offers .offer .bench .bench-title{text-align:center;background:rgb(var(--shade-dark));border-radius:var(--radius);z-index:1;justify-content:center;align-items:center;gap:1em;width:fit-content;height:2em;margin:0 auto;padding:0 1em;font-size:.8em;font-weight:400;display:flex;position:absolute;top:-1em;left:0;right:0}.offers .offer .bench .bench-title span.softwareinfo{display:none}.offers .offer .bench .bench-title:active span.softwareinfo,.offers .offer .bench .bench-title:hover span.softwareinfo{background:rgba(var(--tint),.1);color:rgb(var(--color));border-radius:var(--radius);white-space:nowrap;background:rgb(var(--shade));z-index:100;padding:.5em 1em;display:block;position:absolute;top:2em;left:50%;transform:translate(-50%)}.offers .offer .bench .bench-title span:not(.softwareinfo){color:rgb(var(--color));display:flex;position:relative}.offers .offer .bench .bench-title span.iconify{transition:all var(--transition);font-size:1.5em;position:relative}.offers .offer .bench .bench-content{flex-direction:row;align-items:center;gap:2em;display:flex}.offers .offer .bench .bench-content .bench-value{flex-direction:column;align-items:center;display:flex}.offers .offer .bench .bench-content .bench-value .value{color:rgb(var(--tint));font-size:1.5em;font-weight:600}.offers .offer .bench .bench-content .bench-progress{background:rgb(var(--shade));border-radius:var(--radius);flex-direction:row;flex:1;height:.5em;display:flex;position:relative}.offers .offer .bench .bench-content .bench-progress .bench-progress-bar{background:linear-gradient(to right,rgba(var(--tint),.3),rgb(var(--tint)));height:100%;transition:all var(--transition);border-radius:var(--radius);position:relative}.offers .offer .bench .bench-content .bench-progress .bench-progress-bar:before{content:"";background:rgb(var(--tint));border-radius:var(--radius);width:.5em;height:.5em;box-shadow:0 0 .25em rgba(var(--tint),.5),0 0 1em rgb(var(--tint));position:absolute;top:0;bottom:0;right:0}.offers .offer.--recommended .bench{border:none}.offers .offer.--recommended .bench .bench-title{background:0 0}.offers .offer-card{background:rgb(var(--shade-dark));border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);transition:all var(--transition);color:rgb(var(--color));flex-direction:column;gap:1.5em;min-width:250px;padding:1.75em;text-decoration:none;display:flex;position:relative;overflow:hidden}.offers .offer-card img.background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:.5;filter:blur(4px);width:calc(100% + 2em);height:calc(100% + 2em);transition:all var(--transition);position:absolute;inset:-1em}.offers .offer-card:before{content:"";background:linear-gradient(to bottom right,rgba(var(--shade-dark),.4),rgba(var(--tint),.4));z-index:1;position:absolute;inset:0}.offers .offer-card:hover{border-color:rgb(var(--tint));transition:all var(--transition);transform:translateY(-.25em)}.offers .offer-card:hover img.background{opacity:.3;filter:blur();transform:scale(1.1)}.offers .offer-card .head{z-index:3;flex-direction:column;gap:1.5rem;display:flex;position:relative}.offers .offer-card .head img{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.offers .offer-card .head span.iconify.icon{font-size:40px}.offers .offer-card .head .data{flex-direction:column;gap:.25rem;display:flex}.offers .offer-card .head .data span.pre{font-size:.8em}.offers .offer-card .head .data span.title{font-size:1.5em;font-weight:600}.offers .offer-card .head .data span.price{font-size:1em}.offers .offer-card .text{z-index:3;flex-direction:column;gap:.5rem;line-height:1.25;display:flex;position:relative}.offers .offer-card .text p{margin:0;padding:0}.offers .offer-card .list{z-index:3;flex-direction:column;gap:.5rem;margin-top:auto;display:flex;position:relative}.offers .offer-card .list ul{flex-direction:column;gap:1rem;padding:0;display:flex}.offers .offer-card .list ul li{flex-direction:row;align-items:center;gap:1rem;display:flex}.offers .offer-card .list ul li span.icon{width:2em;height:2em;color:rgb(var(--color));transition:all var(--transition);border-radius:var(--radius);background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.25);justify-content:center;align-items:center;display:flex}.offers .offer-card .list ul li span.iconify{transition:all var(--transition);font-size:1.35em}.offers .offer-card .list ul li span.text{font-size:1em}.text.offers-head{flex-direction:column;align-items:center;gap:.5rem;display:flex}.text.offers-head .offers-bar{background:rgb(var(--tint));border-radius:2px;width:36px;height:3px;margin-bottom:.5rem;display:block}.text.offers-head p{max-width:720px;margin-bottom:0}.shelf.--web-offers{padding-top:1.5em}.shelf.--web-offers>.zone.--large.--padding{padding:1em 0}.shelf.--web-offers>.zone.--large.--padding:first-child{padding-top:.5em}.shelf.--web-offers>.zone.--large.--padding:last-child{padding-bottom:1.5em}.shelf.--web-offers>.zone.--large>.container.--vertical{gap:1.25em}.shelf.--web-offers .offers .offer{gap:.75em;max-width:360px}.shelf.--web-offers .offers .offer .gamme-head{border-radius:calc(-2px + var(--radius));gap:1rem;padding:1.1em 1.25em}.shelf.--web-offers .offers .offer .gamme-head .data{gap:.5em}.shelf.--web-offers .offers .offer .gamme-head .data i.inline-svg,.shelf.--web-offers .offers .offer .gamme-head .data img,.shelf.--web-offers .offers .offer .gamme-head>img{width:52px;height:52px}.shelf.--web-offers .offers .offer .gamme-head .data h3{font-size:1.4rem}.shelf.--web-offers .offers .offer .gamme-head span.iconify{font-size:2.25em}.shelf.--web-offers .offers .offer .content{gap:1.1rem;padding:.4em .5em}.shelf.--web-offers .offers .offer .price .ctx .--price .value{font-size:1.35em}.shelf.--web-offers .offers .offer .price .ctx .--price .interval{margin-bottom:1.1em;padding:.4em .6em;font-size:.72em}.shelf.--web-offers .offers .offer .list ul{gap:.7rem}.shelf.--web-offers .offers .offer .list ul li{gap:.85rem}.shelf.--web-offers .offers .offer .list ul li span.iconify{font-size:1.25em}.shelf.--web-offers .offers .offer .list ul li span.value{font-size:.95em}.shelf.--web-offers .offers .offer .list ul li span.text{font-size:.92em}.shelf.--web-offers .offers .offer .list ul li span.details{font-size:.7em}.shelf.--web-offers .offers .offer .actions{gap:.6em}.shelf.--web-offers .offers .offer .actions a{gap:.6em;height:2.4em;font-size:.9em;font-weight:500}.shelf.--web-offers .offers .offer .actions a .iconify{font-size:1.1em}@media screen and (max-width:1200px){.shelf.--web-offers .offers .offer{max-width:420px}}@keyframes lg-glow{0%{box-shadow:0 0 1em rgba(var(--tint),.1),0 0 5em rgba(var(--tint),.25)}to{box-shadow:0 0 .25em rgba(var(--tint),.5),0 0 1em rgba(var(--tint),.5)}}@media screen and (max-width:770px){.offers{align-items:unset;flex-direction:column;gap:2em}.offers .offer{max-width:unset;width:unset;box-shadow:none;flex:1;padding:1.5em}.offers .offer .gamme-head{text-align:center;flex-direction:column;align-items:center}.offers .offer .gamme-head>img{width:60px;height:60px}.offers .offer.--variant-4{flex:unset}.shelf .container:not(._noshelf) .offers.--medium .offer{max-width:unset;width:unset}}.offer-promo{background:rgba(var(--tint),.14);border:1px solid rgba(var(--tint),.35);text-align:center;width:fit-content;max-width:100%;color:rgb(var(--tint));border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:.75rem auto 0;padding:.35rem .8rem;font-size:.8rem;font-weight:600;line-height:1.35;display:flex}.offer-promo .iconify{flex-shrink:0;font-size:.9rem}
