.svc-page{--svc-gap:clamp(76px, 12svh, 116px)}.svc-sec{box-sizing:border-box;padding-top:var(--svc-gap);padding-left:max(var(--svc-pad), env(safe-area-inset-left));padding-right:max(var(--svc-pad), env(safe-area-inset-right))}.svc-hero{padding-bottom:0}.svc-h1--page{max-width:10.5em;font-size:clamp(30px,min(9.4vw,6.4svh),50px);font-weight:740;line-height:1.03}:root[lang=fr] .svc-h1--page{font-size:clamp(27px,min(8vw,6svh),46px)}:root[lang^=pt] .svc-h1--page{font-size:clamp(28px,min(8.6vw,6.2svh),48px)}.svc-h1--page .svc-line{text-wrap:balance}.svc-accent{letter-spacing:-.01em;word-spacing:normal;font-family:Newsreader Variable,Georgia,Times New Roman,serif;font-size:1.12em;font-style:italic;font-weight:440;font-stretch:100%;line-height:0}.svc-hero__words{margin-top:clamp(20px,3.4svh,28px)}.svc-hero__words .svc-intro{max-width:23em;margin:0}.svc-intro--next{margin-top:12px!important}.svc-hero__actions{margin:clamp(26px,4svh,34px) 0 0}.svc-root .svc-hero__cta{min-height:52px;padding:0 28px;font-size:16px}.svc-h2{max-width:13em;font-family:var(--svc-display);letter-spacing:-.018em;word-spacing:-.02em;color:var(--svc-ink);text-wrap:balance;margin:0;font-size:clamp(25px,7.2vw,34px);font-weight:700;font-stretch:125%;line-height:1.06}.svc-sec__intro{max-width:25em;color:var(--svc-ink-2);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.55}.svc-sec__intro--next{margin-top:8px}.svc-sec__intro--quiet{color:var(--svc-ink);margin-top:8px}.svc-statement{max-width:11em;font-family:var(--svc-display);letter-spacing:-.02em;word-spacing:-.03em;color:var(--svc-ink);text-wrap:balance;margin:0;font-size:clamp(28px,8.4vw,42px);font-weight:720;font-stretch:125%;line-height:1.04}:root[lang=fr] .svc-statement{font-size:clamp(26px,7.6vw,40px)}.svc-problem__p{max-width:23em;color:var(--svc-ink-2);text-wrap:pretty;margin:22px 0 0;font-size:17px;line-height:1.55}.svc-problem__turn{margin-top:30px;padding-left:18px;box-shadow:inset 1px 0 #ece9e24d}.svc-problem__not{max-width:24em;color:var(--svc-ink-3);margin:0;font-size:16px;line-height:1.5}.svc-problem__claim{max-width:20em;font:500 clamp(18px, 4.9vw, 20.5px) / 1.4 var(--svc-text);letter-spacing:-.006em;color:var(--svc-ink);text-wrap:pretty;margin:8px 0 0}.svc-channels__list{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.svc-channel{box-shadow:inset 0 0 0 1px var(--svc-line), inset 0 1px 0 #ece9e20d;background:linear-gradient(#ece9e20f,#ece9e207);border-radius:20px;padding:24px 20px 22px}.svc-channel__h{font:inherit;margin:0}.svc-channel__label{font:600 12px/1.25 var(--svc-display);letter-spacing:.12em;text-transform:uppercase;color:var(--svc-ink-2);font-stretch:125%;display:block}.svc-channel__title{max-width:13em;font-family:var(--svc-display);letter-spacing:-.015em;word-spacing:-.02em;color:var(--svc-ink);text-wrap:balance;margin-top:14px;font-size:clamp(21px,5.9vw,26px);font-weight:640;font-stretch:125%;line-height:1.1;display:block}.svc-channel__p{color:#f0ede6e0;text-wrap:pretty;max-width:27em;margin:12px 0 0;font-size:15.5px;line-height:1.5}.svc-channel__p+.svc-channel__p{color:var(--svc-ink-2);margin-top:8px}.svc-channel__list{box-shadow:inset 0 1px 0 var(--svc-line);margin:18px 0 0;padding:12px 0 0;list-style:none}.svc-channel__list li{color:var(--svc-ink-2);text-wrap:pretty;padding:7px 0 7px 20px;font-size:14.5px;line-height:1.4;position:relative}.svc-channel__list li:before{content:"";background:var(--svc-ink-3);width:9px;height:1px;position:absolute;top:calc(7px + .7em);left:0}.svc-channel__note{color:var(--svc-ink-3);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.5}.svc-journey__lines{max-width:25em;margin-top:18px}.svc-journey__lines p{color:var(--svc-ink-2);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.svc-journey__lines p+p{margin-top:2px}.svc-journey__lines p:last-child{color:var(--svc-ink);margin-top:14px}.svc-route{--gel-r:32px;font-family:var(--svc-text);margin:34px 0 0;padding:20px 20px 24px;container-type:inline-size}.svc-route__tag{margin:0 0 16px}.svc-route__stages{gap:22px;margin:0;padding:0;list-style:none;display:grid}.svc-route__stage{min-width:0;position:relative}.svc-route__stage:not(:last-child):after{content:"";background:rgba(var(--gel-line), .5);border-radius:2px;width:3px;height:12px;position:absolute;bottom:-17px;left:22px}.svc-route p{margin:0}.svc-route__k{font:600 12px/1.3 var(--svc-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gel-ink);align-items:baseline;gap:8px;font-stretch:125%;display:flex}.svc-route__n{font-variant-numeric:tabular-nums;color:var(--gel-cobalt)}.svc-route__name{color:var(--gel-ink-2);font-size:13px;line-height:1.35;margin-top:3px!important}.svc-route__tile{color:var(--gel-ink);border-radius:22px;flex-direction:column;margin-top:10px;padding:14px 16px 16px;display:flex}.svc-route__ad{background:linear-gradient(#dee7fbf0 0%,#cedbf8f0 100%)}.svc-route__web{background:linear-gradient(180deg, #fafcffdb 0%, rgba(var(--gel-milk-2), .8) 100%)}.svc-route__done{box-shadow:inset 0 1.5px 2.5px rgba(var(--gel-line), .16), inset 0 0 0 1px rgba(var(--gel-line), .1);background:#c4d4f857}.svc-route__brand{color:var(--gel-ink-2);font-size:12px}.svc-route__headline{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.2;margin-top:8px!important}.svc-route__adcta,.svc-route__book{color:#f7f9ff;background:linear-gradient(180deg, var(--gel-cobalt-hi) 0%, var(--gel-cobalt) 55%, var(--gel-cobalt-lo) 100%);border-radius:999px;align-self:flex-start;align-items:center;display:inline-flex}.svc-route__adcta{font:500 12px/1.2 var(--svc-text);padding:7px 12px;margin-top:14px!important}.svc-route__title{font-size:14.5px;font-weight:540;line-height:1.25}.svc-route__pick{color:var(--gel-ink-2);font-size:12.5px;margin-top:8px!important}.svc-route__slots{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.svc-route__slot{font-variant-numeric:tabular-nums;color:var(--gel-ink);background:rgba(var(--gel-milk), .6);border-radius:999px;padding:6px 12px;font-size:13px}.svc-route__slot.is-chosen{color:#f7f9ff;background:var(--gel-cobalt);font-weight:500}.svc-route__book{justify-content:center;align-self:stretch;min-height:38px;font-size:13.5px;font-weight:500;margin-top:12px!important}.svc-route__ok{align-items:center;gap:8px;font-size:14.5px;font-weight:560;line-height:1.2;display:flex}.svc-route__check{background:radial-gradient(circle at 40% 30%, #a9c0ff 0%, var(--gel-cobalt-hi) 34%, var(--gel-cobalt) 66%, var(--gel-cobalt-lo) 100%);border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:inset 0 -1px 1px #08104666}.svc-route__check:after{content:"";border-bottom:2px solid #f4f3f0;border-right:2px solid #f4f3f0;width:4px;height:8px;position:absolute;top:3.5px;left:6px;transform:rotate(45deg)}.svc-route__when{font-variant-numeric:tabular-nums;font-size:14px;margin-top:8px!important}.svc-route__origin{border-top:1px solid rgba(var(--gel-line), .2);color:var(--gel-ink-2);padding-top:9px;font-size:12.5px;line-height:1.35;margin-top:10px!important}@container (width>=560px){.svc-route__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.svc-route__stage{flex-direction:column;display:flex}.svc-route__tile{flex:1;min-height:168px}.svc-route__stage:not(:last-child):after{width:14px;height:3px;inset:calc(50% + 24px) -17px auto auto}.svc-route__origin{margin-top:auto!important}}.svc-ledger{box-shadow:inset 0 1px 0 var(--svc-line);margin:30px 0 0;padding:0;list-style:none}.svc-ledger__row{box-shadow:inset 0 -1px 0 var(--svc-line);grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding:18px 0 19px;display:grid}.svc-ledger__n{font:600 12px/1.3 var(--svc-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--svc-ink-3);grid-row:1/span 2;padding-top:2px;font-stretch:125%}.svc-ledger__k{font:600 13px/1.3 var(--svc-display);letter-spacing:.1em;text-transform:uppercase;color:var(--svc-ink);margin:0;font-stretch:125%}.svc-ledger__v{max-width:26em;color:var(--svc-ink-2);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.5}.svc-measure__note{max-width:28em;color:var(--svc-ink-3);text-wrap:pretty;margin:16px 0 0;font-size:13.5px;line-height:1.5}.svc-path{--cobalt:#313e9f;--cobalt-light:129, 149, 255;margin:34px 0 0;padding:0;list-style:none;position:relative}.svc-path__step{padding:0 0 34px 34px;position:relative}.svc-path__step:last-child{padding-bottom:0}.svc-path__step:not(:last-child):before{content:"";background:linear-gradient(#ece9e257,#ece9e229);width:1px;position:absolute;top:17px;bottom:-1px;left:5.5px}.svc-path__node{z-index:1;box-sizing:border-box;background:#1b1c1e;border-radius:50%;width:12px;height:12px;transition:box-shadow .45s,background-color .45s;position:absolute;top:2px;left:0;box-shadow:inset 0 0 0 1px #ece9e299}.svc-path__node:after{content:"";background:rgb(var(--cobalt-light));border-radius:50%;width:4px;height:4px;transition:transform .45s,opacity .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.svc-path__node:before{content:"";box-shadow:inset 0 0 0 1px rgba(var(--cobalt-light), .5);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.svc-path__track,.svc-path--live .svc-path__step:before{display:none}.svc-path--live .svc-path__track{z-index:0;left:5.5px;top:var(--track-top,8px);width:1px;height:var(--track-h,0px);background:#ece9e229;display:block;position:absolute}.svc-path__fill{background:linear-gradient(180deg, rgba(var(--cobalt-light), .5), rgba(var(--cobalt-light), .85));transform-origin:50% 0;will-change:transform;position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 6px #313e9fb3}.svc-path__spark{background:rgb(var(--cobalt-light));width:7px;height:7px;box-shadow:0 0 6px 1px rgba(var(--cobalt-light), .55), 0 0 14px 3px #313e9fbf;will-change:transform;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.svc-path__step.is-now .svc-path__node{box-shadow:inset 0 0 0 1px rgba(var(--cobalt-light), .9), 0 0 10px #313e9fd9}.svc-path__step.is-now .svc-path__node:after{opacity:1;transform:translate(-50%,-50%)scale(1.25)}.svc-path__step.is-now .svc-path__node:before{animation:1.4s cubic-bezier(.22,.61,.36,1) both svc-arrive}.svc-path__step.is-now .svc-path__n{color:rgb(var(--cobalt-light))}@keyframes svc-arrive{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.svc-path--live .svc-path__fill{opacity:.7;transform:none}.svc-path__spark{display:none}.svc-path--live .svc-path__node{box-shadow:inset 0 0 0 1px rgba(var(--cobalt-light), .7)}.svc-path--live .svc-path__node:after{opacity:.8;transform:translate(-50%,-50%)}.svc-path__node,.svc-path__node:after,.svc-path__n{transition:none}.svc-path__node:before{animation:none}}.svc-path__h{font:inherit;margin:0}.svc-path__k{font:600 12px/1.3 var(--svc-display);letter-spacing:.12em;text-transform:uppercase;color:var(--svc-ink-2);align-items:baseline;gap:10px;font-stretch:125%;display:flex}.svc-path__n{font-variant-numeric:tabular-nums;color:var(--svc-ink-3);transition:color .45s}.svc-path__title{max-width:13em;font-family:var(--svc-display);letter-spacing:-.015em;word-spacing:-.02em;color:var(--svc-ink);text-wrap:balance;margin-top:12px;font-size:clamp(21px,5.8vw,26px);font-weight:640;font-stretch:125%;line-height:1.1;display:block}.svc-path__p{max-width:26em;color:var(--svc-ink-2);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.5}.svc-path__p+.svc-path__p{margin-top:8px}.svc-contrasts{box-shadow:inset 0 1px 0 var(--svc-line);margin:28px 0 0;padding:0;list-style:none}.svc-contrasts li{max-width:24em;box-shadow:inset 0 -1px 0 var(--svc-line);font:450 17px/1.42 var(--svc-text);letter-spacing:-.004em;color:#f0ede6e6;text-wrap:pretty;padding:15px 0 16px}.svc-perspective__so{max-width:23em;font:500 clamp(17.5px, 4.7vw, 19.5px) / 1.45 var(--svc-text);color:var(--svc-ink);text-wrap:pretty;margin:22px 0 0}.svc-case{box-shadow:inset 0 0 0 1px var(--svc-line), inset 0 1px 0 #ece9e20d;background:linear-gradient(#ece9e20f,#ece9e207);border-radius:20px;margin:34px 0 0;padding:20px 20px 22px}.svc-case__tag{font:500 11.5px/1.2 var(--svc-text);letter-spacing:.14em;text-transform:uppercase;color:var(--svc-ink-3);align-items:center;gap:10px;display:flex}.svc-case__tag:before{content:"";background:currentColor;flex:none;width:14px;height:1px}.svc-case__parts{margin:18px 0 0}.svc-case__part{padding:0 0 18px 20px;position:relative}.svc-case__part:last-child{padding-bottom:0}.svc-case__part:before{content:"";background:#ece9e280;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.svc-case__part:not(:last-child):after{content:"";background:#ece9e229;width:1px;position:absolute;top:17px;bottom:3px;left:2px}.svc-case__k{font:600 11.5px/1.3 var(--svc-display);letter-spacing:.12em;text-transform:uppercase;color:var(--svc-ink-3);font-stretch:125%}.svc-case__v{max-width:26em;color:var(--svc-ink-2);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.5}.svc-case__part--2 .svc-case__v{letter-spacing:-.003em;color:var(--svc-ink);font-family:Newsreader Variable,Georgia,Times New Roman,serif;font-size:19.5px;font-style:italic;font-weight:420;line-height:1.36}.svc-case__part--3:before{background:var(--nx-bone,#ece9e2)}.svc-case__part--3 .svc-case__k{color:var(--svc-ink-2)}.svc-case__part--3 .svc-case__v{color:var(--svc-ink)}.svc-ways__list{box-shadow:inset 0 1px 0 var(--svc-line);margin:30px 0 0;padding:0;list-style:none}.svc-way{box-shadow:inset 0 -1px 0 var(--svc-line);padding:20px 0 22px}.svc-way__name{font-family:var(--svc-display);letter-spacing:-.012em;color:var(--svc-ink);margin:0;font-size:clamp(19px,5.2vw,22px);font-weight:640;font-stretch:125%;line-height:1.15}.svc-way__t{font:500 16px/1.4 var(--svc-text);color:#f0ede6f0;text-wrap:balance;margin:10px 0 0}.svc-way__b{max-width:27em;color:var(--svc-ink-2);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.5}.svc-way__fact{max-width:28em;color:var(--svc-ink-3);text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:1.5}.svc-close__body--next{margin-top:6px}.svc-onward{flex-wrap:wrap;gap:2px 26px;margin:40px 0 0;padding:0;list-style:none;display:flex}@media (min-width:768px){.svc-channel{padding:30px 28px 26px}.svc-case{padding:24px 28px 26px}.svc-way{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:28px;display:grid}.svc-way__t{margin-top:0}}@media (max-height:500px){.svc-page{--svc-gap:64px}}
