.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}.elementor .ns-span-violet{& span { color: var(--ns-violet); }\n}.elementor .ns-laurel-sub{font-family:var(--ns-font-display);font-weight:800;font-size:12px;color:#2A2040;letter-spacing:0.08em;text-align:center;text-transform:uppercase;cursor: default;\n}.elementor .ns-gear-title{font-family:var(--ns-font-display);font-weight:900;font-size:18px;color:var(--ns-plum);letter-spacing:0.02em;text-transform:uppercase;margin-block-start:14px;cursor: default;\n}.elementor .ns-gear{padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:28px;border-block-start-width:2px;display:flex;flex-direction:column;gap:8px;flex:1 1 190px;border-top-style: solid; border-top-color: var(--ns-ink);\n}.elementor .ns-award:hover,.elementor .ns-award:focus-visible{background-color:#ECE9FF;transform:translate3d(0px, -4px, 0px);}.elementor .ns-award{width:200px;text-align:center;padding-block-start:22px;padding-block-end:22px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:#F4F2FB;transition:all 0.5s;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .ns-poster:hover,.elementor .ns-poster:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.02, 1.02, 1);}.elementor .ns-poster{width:100%;max-width:440px;aspect-ratio:3 / 5;object-fit:cover;border-radius:8px;box-shadow:0px 50px 90px -40px rgba(42,32,64,0.85);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);transition:transform 0.8s;}.elementor .ns-tab:hover,.elementor .ns-tab:focus-visible{color:var(--ns-white);background-color:var(--ns-plum);}.elementor .ns-tab{width:auto;font-family:var(--ns-font-display);font-weight:800;font-size:13px;color:var(--ns-plum);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:2px;border-color:var(--ns-plum);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .ns-dark-p{font-family:var(--ns-font-text);font-size:16px;color:rgba(255,255,255,0.76);line-height:1.65;cursor: default;\n}.elementor .ns-s-reveler{--c: #FF5C7A;\n}.elementor .ns-s-structurer{--c: #2FD6C3;\n}.elementor .ns-s-ecouter{--c: #FFB547;\n}.elementor .ns-step-text{max-width:460px;font-family:var(--ns-font-text);font-size:17px;color:rgba(255,255,255,0.8);line-height:1.65;transition:color 0.5s;cursor: default;\n}.elementor .ns-step-word{font-family:var(--ns-font-display);font-weight:900;font-size:clamp(44px, 6.2vw, 94px);color:var(--ns-white);letter-spacing:-0.035em;line-height:0.88;text-transform:uppercase;padding-block-start:0.16em;padding-inline-end:0.06em;margin-block-start:-0.16em;cursor: default; justify-self: start;\n}.elementor .ns-step{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(0,0.85fr);align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .ns-mq-item{font-family:var(--ns-font-display);font-weight:900;font-size:clamp(30px, 4.4vw, 64px);color:var(--ns-white);letter-spacing:-0.01em;text-transform:uppercase;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;white-space: nowrap; cursor: default;\n}.elementor .ns-marquee{width:100%;overflow:hidden;padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}.elementor .ns-dark-zone{width:100%;overflow:hidden;position:relative;color:var(--ns-white);padding:0px;background-color:var(--ns-ink);flex-direction:column;}.elementor .ns-light-p{font-family:var(--ns-font-text);font-size:17px;color:rgba(8,6,13,0.74);line-height:1.65;cursor: default;\n}.elementor .ns-circled{position:relative;}.elementor .ns-pcard-go{font-family:var(--ns-font-display);font-weight:800;font-size:13px;color:var(--ns-white);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;display:flex;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .ns-pcard-title{font-family:var(--ns-font-display);font-weight:900;font-size:26px;color:var(--ns-white);letter-spacing:0.01em;line-height:1;text-transform:uppercase;}.elementor .ns-pcard-img{width:100%;height:200px;object-fit:cover;transition:transform 1.2s;display:block;}.elementor .ns-pcard:hover,.elementor .ns-pcard:focus-visible{background-color:var(--ns-indigo);box-shadow:0px 34px 60px -28px rgba(42,32,64,0.75);transform:translate3d(0px, -8px, 0px);}.elementor .ns-pcard{overflow:hidden;color:var(--ns-white);padding:0px;border-radius:16px;background-color:var(--ns-violet);transition:transform 0.6s, box-shadow 0.6s, background-color 0.5s;display:flex;flex-direction:column;}.elementor .ns-soc-go{width:56px;height:56px;position:relative;z-index:1;font-family:var(--ns-font-display);font-weight:700;font-size:22px;color:var(--ns-white);border-radius:50%;background-color:var(--ns-plum);transition:all 0.6s;display:flex;justify-content:center;align-items:center;}.elementor .ns-soc-meta{position:relative;z-index:1;font-family:var(--ns-font-text);font-size:15px;color:inherit;line-height:1.5;}.elementor .ns-soc-name{position:relative;z-index:1;font-family:var(--ns-font-display);font-weight:900;font-size:clamp(40px, 6vw, 92px);color:inherit;letter-spacing:-0.03em;line-height:0.9;text-transform:uppercase;}.elementor .ns-soc-row:hover,.elementor .ns-soc-row:focus-visible{color:var(--ns-white);padding-inline-start:44px;}.elementor .ns-soc-row{overflow:hidden;position:relative;color:var(--ns-plum);padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:2px;transition:color 0.45s, padding 0.6s;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,0.8fr) 56px;align-items:center;border-top-style: solid; border-top-color: var(--ns-plum);\n}.elementor .ns-pill:hover,.elementor .ns-pill:focus-visible{width:2.6em;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);}.elementor .ns-pill{width:1.9em;height:0.74em;object-fit:cover;font-size:clamp(42px, 8.4vw, 136px);border-radius:999px;box-shadow:0px 18px 40px -18px rgba(42,32,64,0.6);transition:width 0.8s, transform 0.8s;cursor: default;\n}.elementor .ns-intro-word{font-family:var(--ns-font-display);font-weight:900;font-size:clamp(42px, 8.4vw, 136px);color:var(--ns-plum);letter-spacing:-0.04em;line-height:0.98;text-transform:uppercase;cursor: default; white-space: nowrap;\n}.elementor .ns-take{position:absolute;inset-block-start:18px;inset-inline-start:20px;z-index:3;font-family:var(--ns-font-display);font-weight:700;font-size:11.5px;color:var(--ns-amber);letter-spacing:0.24em;text-transform:uppercase;display:none;}.elementor .ns-btn-ink:hover,.elementor .ns-btn-ink:focus-visible{background-color:var(--ns-plum);transform:translate3d(0px, -2px, 0px);}.elementor .ns-btn-ink{font-family:var(--ns-font-display);font-weight:800;font-size:14px;color:var(--ns-white);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--ns-ink);transition:all 0.35s;}.elementor .ns-btn-light:hover,.elementor .ns-btn-light:focus-visible{background-color:#ECE9FF;box-shadow:0px 18px 40px -12px rgba(87,75,166,0.7);transform:translate3d(0px, -2px, 0px);}.elementor .ns-btn-light{font-family:var(--ns-font-display);font-weight:800;font-size:14px;color:var(--ns-ink);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--ns-white);transition:all 0.35s;}.elementor .ns-text{font-family:var(--ns-font-text);font-size:17px;line-height:1.65;}.elementor .ns-label{font-family:var(--ns-font-display);font-weight:700;font-size:12px;letter-spacing:0.3em;text-transform:uppercase;}.elementor .ns-h-lg{font-family:var(--ns-font-display);font-weight:900;font-size:clamp(36px, 5vw, 76px);letter-spacing:-0.03em;line-height:0.94;text-transform:uppercase;}.elementor .ns-h-xl{font-family:var(--ns-font-display);font-weight:900;font-size:clamp(44px, 7vw, 112px);letter-spacing:-0.035em;line-height:0.9;text-transform:uppercase;}.elementor .ns-sec-light{width:100%;color:var(--ns-ink);padding:0px;background-color:var(--ns-white);}.elementor .ns-sec-dark{width:100%;color:var(--ns-white);padding:0px;background-color:var(--ns-ink);}.elementor .ns-wrap{width:100%;max-width:1320px;margin-inline: auto; padding-inline: 56px;\n}.elementor .e-5d189079-b86c{width:58px;height:auto;}.elementor .e-26349fc3-7736{font-size:12.5px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;flex:0 0 auto;}.elementor .e-7befac29-3a2b{height:84px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;background-color:rgba(8,6,13,0.92);gap:24px;justify-content:space-between;align-items:center;}.elementor .e-7df0b869-b7d1{font-size:14px;color:rgba(255,255,255,0.85);letter-spacing:0.6em;cursor: default;\n}.elementor .e-f77d767-b175{font-family:var(--ns-font-text);font-size:15px;color:rgba(255,255,255,0.65);}.elementor .e-481cb6e0-d92f{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-7be1fe9d-85ca:hover,.elementor .e-7be1fe9d-85ca:focus-visible{color:var(--ns-lavender);}.elementor .e-7be1fe9d-85ca{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-40a39220-ccf3:hover,.elementor .e-40a39220-ccf3:focus-visible{color:var(--ns-lavender);}.elementor .e-40a39220-ccf3{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-5e626521-8e8e:hover,.elementor .e-5e626521-8e8e:focus-visible{color:var(--ns-lavender);}.elementor .e-5e626521-8e8e{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-386bb4e-54dc:hover,.elementor .e-386bb4e-54dc:focus-visible{color:var(--ns-lavender);}.elementor .e-386bb4e-54dc{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-7cdf004c-8b73:hover,.elementor .e-7cdf004c-8b73:focus-visible{color:var(--ns-lavender);}.elementor .e-7cdf004c-8b73{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-192c3c97-d561:hover,.elementor .e-192c3c97-d561:focus-visible{color:var(--ns-lavender);}.elementor .e-192c3c97-d561{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.3s;display:inline-block;}.elementor .e-4a131ea3-e186{width:auto;max-width:620px;padding:0px;flex-wrap:wrap;justify-content:flex-end;gap: 8px 36px;\n}.elementor .e-18993e9f-f0d6{padding-block-start:0px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-3e8613b2-cd0a{width:100%;height:auto;cursor: default;\n}.elementor .e-7324062e-83f1{font-family:var(--ns-font-text);font-size:13px;color:rgba(255,255,255,0.6);cursor: default;\n}.elementor .e-1181901c-3c38{font-family:var(--ns-font-text);font-size:13px;color:rgba(255,255,255,0.72);}.elementor .e-7fafa457-3caa{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;border-block-start-width:1px;gap:16px;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-3236c0cf-4265{padding-block-start:96px;padding-block-end:36px;flex-direction:column;gap:0px;}.elementor .e-3a3a8736-44b3{background-color:var(--ns-ink);flex-direction:column;align-items:center;}.elementor .e-151b7242-a634{width:auto;position:absolute;z-index:0;padding:0px;background-image:url(https://www.neptunestudio.fr/wp-content/uploads/2026/10/texture-neptune.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: -8%; background-repeat: no-repeat; background-size: cover; background-position: center center;\n}.elementor .e-6cf40be-de78{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-46c32d6f-6781{width:auto;position:absolute;z-index:1;padding:0px;inset: 0; background-image: radial-gradient(ellipse at 50% 45%, rgba(8,6,13,0) 0%, rgba(8,6,13,0.35) 60%, rgba(8,6,13,0.7) 100%);\n}.elementor .e-3b795cbe-be6e{width:clamp(280px, 50vw, 960px);height:auto;cursor: default;\n}.elementor .e-1535ed5e-7ba6{font-size:clamp(13px, 1.35vw, 19px);color:var(--ns-white);letter-spacing:0.62em;margin-block-start:38px;cursor: default;\n}.elementor .e-49841ca-5210{max-width:560px;font-size:16px;color:rgba(255,255,255,0.8);margin-block-start:22px;cursor: default;\n}.elementor .e-353eeb9-6a10:hover,.elementor .e-353eeb9-6a10:focus-visible{color:var(--ns-ink);background-color:var(--ns-white);}.elementor .e-353eeb9-6a10{font-family:var(--ns-font-display);font-weight:700;font-size:13px;color:var(--ns-white);letter-spacing:0.24em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:48px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .e-5d5beedc-bda0{max-width:900px;position:relative;z-index:2;text-align:center;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-19f8c5a-972a{width:auto;height:140px;position:absolute;inset-inline-end:-20%;inset-block-end:-70px;inset-inline-start:-20%;z-index:3;padding:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--ns-white);}.elementor .e-19cf2585-343f{min-height:calc(85vh + 70px);overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:200px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:-2px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-113a1ae8-b390{width:auto;font-size:clamp(42px, 8.4vw, 136px);padding:0px;gap:0.22em;justify-content:center;align-items:center;}.elementor .e-7f7d4f26-a1bd{width:auto;font-size:clamp(42px, 8.4vw, 136px);padding:0px;gap:0.22em;justify-content:center;align-items:center;}.elementor .e-c012aad-dbf1{color:var(--ns-violet);}.elementor .e-1e787429-f5aa{width:auto;font-size:clamp(42px, 8.4vw, 136px);padding:0px;gap:0.22em;justify-content:center;align-items:center;}.elementor .e-250a5510-47e9{max-width:640px;font-size:clamp(17px, 1.4vw, 20px);margin-block-start:48px;}.elementor .e-30adf614-427b{font-family:var(--ns-font-display);font-weight:800;font-size:13px;color:var(--ns-plum);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:28px;cursor: default;\n}.elementor .e-f951570-186b:hover,.elementor .e-f951570-186b:focus-visible{background-color:var(--ns-plum);transform:scale3d(1.1, 1.1, 1);}.elementor .e-f951570-186b{width:72px;height:72px;font-weight:700;font-size:26px;color:var(--ns-white);padding:0px;margin-block-start:64px;border-radius:50%;background-color:var(--ns-violet);transition:all 0.5s;display:flex;justify-content:center;align-items:center;}.elementor .e-506c4b5c-6a76{width:2px;height:80px;min-width:2px;padding:0px;margin-block-start:18px;background-image:linear-gradient(180deg, #574BA6 0%,rgba(87,75,166,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-79bd93fc-4128{text-align:center;padding-block-start:96px;padding-block-end:40px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-438ad0cf-10d1{position:relative;z-index:4;flex-direction:column;align-items:center;}.elementor .e-7414d5dc-37df{color:var(--ns-plum);text-align:center;align-self:center;}.elementor .e-19468176-76df{max-width:420px;font-size:15.5px;text-align:center;margin-block-start:18px;margin-block-end:48px;align-self:center;}.elementor .e-69d8a3ca-126d{padding:0px;border-block-end-width:2px;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--ns-plum);\n}.elementor .e-717e4163-ac8f{padding-block-start:8px;padding-block-end:140px;flex-direction:column;gap:0px;}.elementor .e-2a1c1723-9621{flex-direction:column;align-items:center;}.elementor .e-61c89810-30b4{max-width:1100px;color:var(--ns-plum);margin-block-end:64px;}.elementor .e-18eede06-29c5{font-family:var(--ns-font-text);font-size:15.5px;color:rgba(255,255,255,0.9);line-height:1.6;}.elementor .e-3c9656c3-ec48{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-335c4f1a-a164{flex:1 1 0px;}.elementor .e-61e5999f-e45e{font-family:var(--ns-font-text);font-size:15.5px;color:rgba(255,255,255,0.9);line-height:1.6;}.elementor .e-79440f36-9320{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-6d61b50b-1abd{flex:1 1 0px;}.elementor .e-5812e5e5-3931{font-family:var(--ns-font-text);font-size:15.5px;color:rgba(255,255,255,0.9);line-height:1.6;}.elementor .e-68673dca-5af5{padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-661fcaf3-4e94{flex:1 1 0px;}.elementor .e-1282ba5f-acbd{padding:0px;gap:22px;align-items:stretch;}.elementor .e-1b5123a4-f575{position:absolute;inset-block-start:-3%;inset-inline-start:50%;z-index:0;font-family:var(--ns-font-display);font-weight:900;font-size:176px;color:#EEEBF8;letter-spacing:-0.05em;line-height:0.8;text-transform:uppercase;margin:0px;transform:translate3d(-34%, 0px, 0px);white-space: nowrap; pointer-events: none;\n}.elementor .e-790416bd-c57c{overflow:hidden;position:absolute;inset-block-start:27%;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;border-radius:32px;background-image:linear-gradient(180deg, rgba(87,75,166,0.1) 0%,rgba(42,32,64,0.55) 100%),url(https://www.neptunestudio.fr/wp-content/uploads/2026/10/texture-neptune.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#574BA6;box-shadow:0px 40px 80px -40px rgba(42,32,64,0.7);}.elementor .e-14271751-ebbe{width:100%;height:auto;display:block;}.elementor .e-6970eabc-bfee{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:3;padding:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:32px;border-end-end-radius:32px;pointer-events: none;\n}.elementor .e-45b8aded-756b{width:100%;min-width:0px;max-width:440px;aspect-ratio:440 / 640;position:relative;padding:0px;flex:0 1 440px;}.elementor .e-72d00a52-5142{width:336px;height:auto;max-width:100%;margin-inline-start:6px;}.elementor .e-5af260e-42bb{color:var(--ns-plum);margin-block-start:-2px;}.elementor .e-25c0b107-e201{max-width:560px;font-family:var(--ns-font-text);font-weight:500;font-size:20px;color:var(--ns-plum);line-height:1.6;margin-block-start:28px;}.elementor .e-49bca7f6-7629{max-width:560px;font-family:var(--ns-font-text);font-size:16px;color:rgba(8,6,13,0.72);line-height:1.75;margin-block-start:16px;}.elementor .e-11b4f04e-462e{font-family:var(--ns-font-display);font-weight:600;font-size:17px;color:var(--ns-plum);line-height:1.4;margin:0px;flex:1 1 220px;}.elementor .e-7f88516b-f714{max-width:560px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;flex-direction:row;flex-wrap:wrap;align-items:center;border-block-start: 1px solid #ECE9F5; gap: 18px 28px;\n}.elementor .e-2d3324c3-f271{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-2544e39c-a59e{padding:0px;margin-block-start:150px;flex-direction:row;gap:104px;align-items:center;overflow-x: clip;\n}.elementor .e-1ad15b83-dc34{padding-block-end:150px;flex-direction:column;gap:0px;}.elementor .e-5aca1917-a286{width:140%;height:120px;padding:0px;margin-block-end:-1px;margin-inline-start:-20%;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--ns-ink);}.elementor .e-463c6a81-a4e0{overflow:hidden;padding:0px;flex-direction:column;align-items:center;}.elementor .e-50294739-437f{width:auto;position:absolute;z-index:0;padding:0px;background-image:url(https://www.neptunestudio.fr/wp-content/uploads/2026/10/texture-neptune.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:20%;inset: -6% -10%; pointer-events: none; background-repeat: no-repeat; background-size: cover; background-position: center center;\n}.elementor .e-697e3c10-44d9{width:900px;height:900px;position:absolute;inset-block-start:12%;inset-inline-start:-240px;z-index:0;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(87,75,166,0.32) 0%,rgba(87,75,166,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-1991a1b2-c0ef{width:1000px;height:1000px;position:absolute;inset-block-start:45%;inset-inline-end:-300px;z-index:0;padding:0px;border-radius:50%;background-image:radial-gradient(circle at , circle 0%,rgba(16,48,190,0.26) 0%,rgba(16,48,190,0) 65%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-258ddff1-9d91{padding:0px;gap:0px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-3df4a381-f24e{position:relative;z-index:1;}.elementor .e-28eb7c6e-d716{color:#A99FF0;cursor: default;\n}.elementor .e-cc98c04-c0a6{font-size:clamp(52px, 9vw, 148px);color:var(--ns-white);cursor: default;\n}.elementor .e-76235a0-a794{width:auto;padding:0px;flex-direction:column;gap:16px;flex:1 1 320px;}.elementor .e-63338bdd-6a6f{max-width:400px;margin-block-end:10px;}.elementor .e-45e0766a-d584{padding:0px;margin-block-end:36px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-4c6536ce-aca2{position:relative;inset-block-start:auto;inset-inline-start:auto;z-index:1;margin-block-end:14px;pointer-events: none;\n}.elementor .e-74c9381e-60cf{width:100%;border-radius:10px;}.elementor .e-175d3d41-40dc{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:10px;box-shadow:0px 60px 120px -50px rgba(16,48,190,0.55);}.elementor .e-45904069-7c88{position:relative;z-index:1;padding:0px;flex-direction:column;}.elementor .e-1f34f4f3-c7f3{font-size:10.5px;color:rgba(255,255,255,0.58);cursor: default;\n}.elementor .e-c8a6019-54c8{font-family:var(--ns-font-display);font-weight:700;font-size:17px;cursor: default;\n}.elementor .e-21ad75d4-2492{padding:0px;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-6a559107-59fd{font-size:10.5px;color:rgba(255,255,255,0.58);cursor: default;\n}.elementor .e-4dce5b60-202d{font-family:var(--ns-font-display);font-weight:700;font-size:17px;cursor: default;\n}.elementor .e-3125f67a-d6af{padding:0px;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-68e5c257-2d04{font-size:10.5px;color:rgba(255,255,255,0.58);cursor: default;\n}.elementor .e-639ea8ac-aa9a{font-family:var(--ns-font-display);font-weight:700;font-size:17px;cursor: default;\n}.elementor .e-571dc88a-a76e{padding:0px;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-5e41d6ce-761b{font-size:10.5px;color:rgba(255,255,255,0.58);cursor: default;\n}.elementor .e-16660826-7e0f{font-family:var(--ns-font-display);font-weight:700;font-size:17px;cursor: default;\n}.elementor .e-359b54a1-7661{padding:0px;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-54df40f1-a853{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;border-block-start-width:1px;gap:24px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-504fcccc-1857{height:1px;padding:0px;background-image:linear-gradient(90deg, rgba(201,194,255,0) 0%,rgba(201,194,255,0.45) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0px;}.elementor .e-7d5d5df5-de37{position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;flex:0 0 auto;}.elementor .e-1a0f6275-e473{height:1px;padding:0px;background-image:linear-gradient(90deg, rgba(201,194,255,0.45) 0%,rgba(201,194,255,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0px;}.elementor .e-7db3f4d8-c6fc{padding:0px;margin-block-start:64px;gap:24px;align-items:center;}.elementor .e-ef3c2de-49e6{position:relative;z-index:1;padding-block-start:96px;padding-block-end:80px;flex-direction:column;gap:0px;}.elementor .e-439bde32-8f06{width:1px;height:160px;min-width:1px;padding:0px;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%,rgba(201,194,255,0.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform-origin:50% 0% 0px;}.elementor .e-63ecbec5-52fe{width:9px;height:9px;min-width:9px;padding:0px;border-radius:50%;background-color:var(--ns-lavender);box-shadow:0px 0px 0px 6px rgba(201,194,255,0.12),0px 0px 24px 0px rgba(201,194,255,0.7);}.elementor .e-7a773d89-3688{font-weight:800;font-size:12px;color:rgba(255,255,255,0.75);letter-spacing:0.5em;margin-block-start:6px;cursor: default;\n}.elementor .e-7e071417-a462{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-4d2c55cc-8d74{padding:0px;border-block-end-width:1px;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-17d32ebc-963e{position:relative;z-index:1;padding-block-start:0px;padding-block-end:200px;flex-direction:column;gap:0px;}.elementor .e-77c20857-b943{width:auto;height:140px;position:absolute;inset-inline-end:-20%;inset-block-end:-70px;inset-inline-start:-20%;z-index:2;padding:0px;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--ns-white);}.elementor .e-7473bf9f-d7c6{width:auto;height:320px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(180deg, #08060D 0%,#08060D 25%,rgba(8,6,13,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-5711e980-e370{overflow: clip;\n}.elementor .e-346f4192-c15e{color:var(--ns-violet);cursor: default;\n}.elementor .e-48bd5a9f-b28c{color:var(--ns-plum);margin-block-start:16px;margin-block-end:36px;cursor: default;\n}.elementor .e-36e4e143-e063{padding:0px;gap:12px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-f87b26e-b0de{flex:0 0 38%;}.elementor .e-4e32c8d4-a109{color:var(--ns-violet);margin-block-end:18px;cursor: default;\n}.elementor .e-3675c23-6a87{font-size:clamp(40px, 5.4vw, 84px);color:var(--ns-plum);cursor: default;\n}.elementor .e-45e8037c-78c9{max-width:520px;font-size:18px;margin-block-start:28px;}.elementor .e-67180e99-a953{font-size:11px;color:var(--ns-plum);margin-block-start:44px;margin-block-end:16px;cursor: default;\n}.elementor .e-37d0ec77-f72d{width:110px;height:auto;opacity:85%;filter:brightness(0px) saturate(100%);cursor: default;\n}.elementor .e-581060c1-7ded{font-family:var(--ns-font-display);font-weight:800;font-size:14px;color:var(--ns-plum);letter-spacing:0.06em;text-transform:uppercase;cursor: default;\n}.elementor .e-6419848e-d863{font-family:var(--ns-font-text);font-size:13px;color:rgba(8,6,13,0.62);cursor: default;\n}.elementor .e-a9fbeb7-92f3{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-26fac18f-999a{margin-block-start:40px;align-self:flex-start;}.elementor .e-2a5c1325-a665{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-68dc87af-c4af{padding:0px;gap:80px;align-items:center;}.elementor .e-6870f006-72b0{padding:0px;}.elementor .e-725d53c-21e0{flex:0 0 38%;}.elementor .e-17fa5cdb-6beb{color:var(--ns-violet);margin-block-end:18px;cursor: default;\n}.elementor .e-6963d98a-7fa7{font-size:clamp(40px, 5.4vw, 84px);color:var(--ns-plum);cursor: default;\n}.elementor .e-1d9349a5-4d19{max-width:520px;font-size:18px;margin-block-start:28px;}.elementor .e-5472b854-ece1{font-size:11px;color:var(--ns-plum);margin-block-start:44px;margin-block-end:16px;cursor: default;\n}.elementor .e-d9cf2d0-e331aaf{width:145px;}.elementor .e-6475be69-20ab{font-family:var(--ns-font-text);font-size:13px;color:rgba(8,6,13,0.62);text-align:center;cursor: default;\n}.elementor .e-712e46d7-7142{flex-direction:column;gap:6px;flex:1 1 150px;align-items:center;}.elementor .e-396b7d1f-256d{font-family:var(--ns-font-text);font-size:13px;color:rgba(8,6,13,0.62);text-align:center;cursor: default;\n}.elementor .e-76b84a2c-209c{flex-direction:column;gap:6px;flex:1 1 150px;align-items:center;}.elementor .e-a095de9-a94c{font-family:var(--ns-font-text);font-size:13px;color:rgba(8,6,13,0.62);text-align:center;cursor: default;\n}.elementor .e-700defdd-5707{flex-direction:column;gap:6px;flex:1 1 150px;align-items:center;}.elementor .e-78256241-f16f{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-25e5b56f-a73f{margin-block-start:40px;align-self:flex-start;}.elementor .e-707535dc-8e2c{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-3ca512e3-864a{padding:0px;gap:80px;align-items:center;}.elementor .e-6cf87a05-9d08{padding:0px;}.elementor .e-31b9c04b-8aa4{padding:0px;}.elementor .e-2e90b02c-b539{padding:0px;margin-block-start:40px;gap:48px;}.elementor .e-43db95f4-49d2{padding-block-start:110px;padding-block-end:130px;flex-direction:column;gap:0px;}.elementor .e-2f7d4cfb-bd83{flex-direction:column;align-items:center;}.elementor .e-132b1586-4d35{color:var(--ns-plum);cursor: default;\n}.elementor .e-36872006-740f{max-width:440px;font-size:15.5px;}.elementor .e-6c228794-ccfa{padding:0px;margin-block-end:48px;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-5fa3a2bf-337f{width:40px;height:40px;}.elementor .e-17c397cc-93a3{font-size:15px;}.elementor .e-f84d063-b4b0{width:40px;height:40px;}.elementor .e-6df98b6f-e0ad{font-size:15px;}.elementor .e-495e20ae-1c5b{width:40px;height:40px;}.elementor .e-633758d0-8ca9{font-size:15px;}.elementor .e-1880b659-9d24{width:40px;height:40px;}.elementor .e-36e2b21b-2d1f{font-size:15px;}.elementor .e-3097097-c846{padding:0px;gap:32px;flex-wrap:wrap;}.elementor .e-7771ee2d-9172{padding-block-start:110px;padding-block-end:150px;flex-direction:column;gap:0px;}.elementor .e-506de589-6f0c{border-block-start-width:1px;flex-direction:column;align-items:center;border-top-style: solid; border-top-color: #ECE9F5;\n}.elementor .e-71ee1de-21d2{width:auto;height:140px;position:absolute;inset-block-start:-70px;inset-inline-end:-20%;inset-inline-start:-20%;z-index:2;padding:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:50%;border-end-end-radius:50%;background-color:var(--ns-white);}.elementor .e-1f5a506-9e00{font-size:clamp(44px, 5.6vw, 96px);color:var(--ns-white);cursor: default;\n}.elementor .e-739097f8-2aee{max-width:440px;color:rgba(255,255,255,0.86);margin-block-start:36px;}.elementor .e-43b2b28f-d815{font-family:var(--ns-font-display);font-weight:600;font-size:clamp(20px, 2vw, 28px);color:var(--ns-white);margin-block-start:40px;}.elementor .e-1e64c71f-d2d5{font-family:var(--ns-font-display);font-weight:600;font-size:clamp(20px, 2vw, 28px);color:rgba(255,255,255,0.82);margin-block-start:8px;}.elementor .e-340949f2-dc33{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-13b0a559-7ec7{position:relative;z-index:3;padding-block-start:200px;padding-block-end:150px;gap:80px;align-items:flex-start;}.elementor .e-14eaf8bc-ac2d{overflow:hidden;position:relative;background-image:linear-gradient(180deg, rgba(8,6,13,0.55) 0%,rgba(8,6,13,0.85) 100%),url(https://www.neptunestudio.fr/wp-content/uploads/2026/10/texture-neptune.webp);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}