.content-page{--ct-accent: var(--c-accent);--ct-accent-dark: var(--c-accent-dark);--ct-accent-soft: var(--c-accent-light);--ct-on-accent: var(--c-on-accent);--ct-green: var(--cyb-green, #00BB55);--ct-green-bg: rgba(var(--cyb-green-rgb, 0, 187, 85), .10);--ct-blue: var(--cyb-blue, #416D81);--ct-blue-lt: var(--cyb-blue-3, #87C3D8);--ct-dark1: var(--cyb-black, #0A0A0F);--ct-dark2: var(--cyb-dark2, #16161D);--ct-dark3: var(--cyb-dark3, #2B2B38);--ct-dark4: var(--cyb-dark4, #3E3E50);--ct-on-dark: #FFFFFF;--ct-on-dark-muted: var(--cyb-gray-lt, #ADB0BE);--ct-on-dark-dim: var(--cyb-on-dark-50, #86868F);--ct-surface: var(--cyb-surface, #F4F4F8);--ct-card: var(--cyb-white, #FFFFFF);--ct-card-border: var(--cyb-border, #E0E0DC);--ct-text: var(--cyb-black, #1A1A1F);--ct-text-soft: var(--cyb-gray, #3A3A3A);--ct-text-muted: var(--cyb-gray, #616161);--ct-text-label: var(--cyb-gray, #6C6C7A);color:var(--ct-text);background:var(--ct-surface)}.content-page .content-inner{max-width:var(--container-page);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.content-page .content-eyebrow{font-size:var(--cyb-fs-13, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--ct-accent-dark);margin-bottom:var(--cyb-sp-4, 14px)}.content-page .content-eyebrow--accent{color:var(--cyb-accent-ink, var(--ct-accent-dark))}.content-page .content-hero .content-eyebrow--accent{color:var(--ct-accent-dark)}.content-page .content-eyebrow--green{color:var(--ct-green);display:flex;align-items:center;gap:10px}.content-page .content-h2{font-size:var(--cyb-fs-31, clamp(22px, 3vw, 30px));font-weight:900;text-transform:uppercase;color:var(--ct-text);line-height:1.1;letter-spacing:-0.01em}.content-page .content-h2 em{font-style:normal;color:var(--cyb-accent-ink, var(--ct-accent-dark))}.content-page .content-h2-sub{font-size:var(--cyb-fs-16, 15px);color:var(--ct-text-muted);margin-top:12px;max-width:600px;line-height:1.7}.content-page .content-text{font-size:var(--cyb-fs-13, 14px);color:var(--ct-text-soft);line-height:1.8;margin-bottom:12px}.content-page .content-text:last-child{margin-bottom:0}.content-page .content-text strong{font-weight:700;color:var(--ct-text)}.content-page .content-text a{color:var(--cyb-accent-ink, var(--ct-accent-dark));font-weight:600;text-decoration:var(--cyb-link-deco, none);text-underline-offset:3px}.content-page .content-text a:hover{color:var(--ct-text)}.content-page .content-text--address{margin-top:10px;font-weight:600;color:var(--ct-text)}.content-page .content-prose{font-size:var(--cyb-fs-16, 16px);color:var(--ct-text-muted);line-height:1.8}.content-page .content-prose strong{color:var(--ct-text);font-weight:700}.content-page .content-list{list-style:none;margin:12px 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.content-page .content-list li{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-soft);line-height:1.65;padding-left:16px;position:relative}.content-page .content-list li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:2px;background:var(--ct-accent)}.content-page .content-list li strong{color:var(--ct-text);font-weight:700}.content-page .content-btn{display:inline-block;font-family:var(--font-base);font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:14px 24px;border:none;cursor:pointer;text-decoration:none;transition:background 150ms,color 150ms,border-color 150ms;white-space:nowrap;border-radius:var(--radius-btn, 0)}.content-page .content-btn--primary{background:var(--ct-accent);color:var(--ct-on-accent)}.content-page .content-btn--primary:hover{background:var(--ct-accent-dark)}.content-page .content-btn--block{display:block;width:100%;text-align:center}.content-page .content-btn--lg{font-size:var(--cyb-fs-16, 16px);padding:18px 40px}.content-page .content-btn--ghost{background:rgba(0,0,0,0);color:var(--ct-on-dark-muted);border:1px solid var(--ct-dark3)}.content-page .content-btn--ghost:hover{color:var(--ct-on-dark);border-color:var(--ct-on-dark-dim)}.content-page .content-btn--ghost-link{color:var(--ct-accent-dark);display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:var(--cyb-fs-13, 13px);text-decoration:none}.content-page .content-btn--ghost-link svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.content-page .content-btn--ghost-link:hover{color:var(--ct-accent)}.content-page .content-breadcrumb{background:var(--ct-dark2);border-bottom:1px solid var(--ct-dark3);padding:var(--cyb-sp-3, 10px) 0}.content-page .content-breadcrumb-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--cyb-fs-13, 12px);color:var(--ct-on-dark-dim)}.content-page .content-breadcrumb a,.content-page .content-breadcrumb-mid{color:var(--ct-on-dark-muted);text-decoration:none}.content-page .content-breadcrumb a:hover{color:var(--ct-accent)}.content-page .content-breadcrumb-current{color:var(--ct-accent-dark)}.content-page .content-breadcrumb-sep{width:10px;height:10px;stroke:var(--ct-dark4);fill:none;stroke-width:2;flex-shrink:0}.content-page .content-header{background:var(--ct-dark1);border-bottom:3px solid var(--ct-accent);padding:var(--cyb-hero-y, 48px) 0 var(--cyb-sp-6, 40px)}.content-page .content-header-inner{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--cyb-sp-6, 40px)}.content-page .content-header-main{min-width:0}.content-page .content-title{font-size:var(--cyb-fs-39, clamp(28px, 3.5vw, 44px));font-weight:900;text-transform:uppercase;color:var(--ct-on-dark);line-height:1.05;letter-spacing:-0.01em}.content-page .content-meta{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);margin-top:12px;line-height:1.6}.content-page .content-meta strong{color:var(--ct-on-dark)}.content-page .content-header-aside{text-align:right;font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);line-height:1.9}.content-page .content-header-aside strong{color:var(--ct-on-dark);font-weight:600;display:block}.content-page .content-header-aside a{color:var(--ct-accent);text-decoration:underline;text-underline-offset:2px}.content-page .content-with-toc{padding-top:var(--cyb-sp-6, 40px);padding-bottom:var(--cyb-section-y, 80px);display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start}.content-page .content-body{min-width:0}.content-page .content-body--wide{padding-top:var(--cyb-section-y, 56px);padding-bottom:var(--cyb-section-y, 80px)}.content-page .content-toc{position:sticky;top:88px;background:var(--ct-card);border:1px solid var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-toc-header{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ct-on-accent);border-bottom:1px solid var(--ct-card-border);background:var(--ct-accent)}.content-page .content-toc-list{list-style:none;padding:8px 0;margin:0}.content-page .content-toc-link{display:block;padding:var(--cyb-sp-2, 7px) var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-13, 12px);font-weight:500;color:var(--ct-text-label);text-decoration:none;border-left:3px solid rgba(0,0,0,0);transition:all 150ms ease-out;line-height:1.4}.content-page .content-toc-link:hover{color:var(--ct-text);background:var(--ct-surface);border-left-color:var(--ct-dark3)}.content-page .content-toc-link.is-active{color:var(--ct-text);font-weight:700;border-left-color:var(--ct-accent);background:var(--ct-accent-soft)}.content-page .content-toc-badge{display:block;font-size:var(--cyb-fs-13, 10px);font-weight:700;color:var(--cyb-accent-ink, #8E7300);margin-bottom:1px}.content-page .content-toc-aside{margin:8px 12px 12px;background:var(--ct-dark1);padding:var(--cyb-sp-3, 14px) 16px;border-radius:var(--cyb-r-md, 0)}.content-page .content-toc-aside-label{font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-accent-dark);margin-bottom:6px}.content-page .content-toc-aside-value{font-size:var(--cyb-fs-13, 12px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-toc-aside-value a{color:var(--ct-accent);text-decoration:none;display:block;font-weight:600}.content-page .content-callout--dark{background:var(--ct-dark1);padding:24px var(--cyb-sp-5, 28px);margin-bottom:var(--cyb-sp-6, 40px);border-left:var(--cyb-sp-1, 3px) solid var(--ct-accent);border-radius:var(--cyb-r-md, 0)}.content-page .content-callout--dark p{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);line-height:1.8}.content-page .content-callout--dark strong{color:var(--ct-on-dark);font-weight:600}.content-page .content-callout--dark a{color:var(--ct-accent);text-decoration:none}.content-page .content-callout--light{background:var(--ct-card);border:1px solid var(--ct-card-border);border-left:var(--cyb-sp-1, 3px) solid var(--ct-accent);padding:24px var(--cyb-sp-5, 28px);margin-bottom:var(--cyb-sp-6, 40px);border-radius:var(--cyb-r-md, 0)}.content-page .content-callout--light p{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-soft);line-height:1.8}.content-page .content-callout--light strong{color:var(--ct-text);font-weight:700}.content-page .content-callout--light a{color:var(--ct-text)}.content-page .content-info{background:var(--ct-surface);border:1px solid var(--ct-card-border);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:16px var(--cyb-sp-4, 20px);margin:var(--cyb-sp-4, 14px) 0}.content-page .content-info .content-text{font-size:var(--cyb-fs-13, 13px);margin-bottom:0}.content-page .content-info+.content-info{margin-top:12px}.content-page .content-warning{background:var(--ct-accent-soft);border:1px solid var(--ct-accent);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:16px var(--cyb-sp-4, 20px);margin:var(--cyb-sp-4, 14px) 0}.content-page .content-warning .content-text{font-size:var(--cyb-fs-13, 13px);margin-bottom:0}.content-page .content-legalbox{background:var(--ct-accent-soft);border:1px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:var(--cyb-sp-5, 20px) 24px;margin:16px 0 0}.content-page .content-legalbox-title{font-size:var(--cyb-fs-10, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--cyb-accent-ink, var(--ct-accent-dark));margin-bottom:12px}.content-page .content-legalbox-item{margin-bottom:16px}.content-page .content-legalbox-item:last-child{margin-bottom:0}.content-page .content-legalbox-label{font-size:var(--cyb-fs-13, 11px);font-weight:700;color:var(--ct-text);margin-bottom:4px}.content-page .content-legalbox-text{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);line-height:1.65}.content-page .content-identity-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:var(--ct-dark3);margin-bottom:var(--cyb-sp-6, 40px);border:2px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-identity-cell{background:var(--ct-dark2);padding:var(--cyb-sp-5, 20px) var(--cyb-sp-5, 22px)}.content-page .content-identity-label{font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ct-accent-dark);margin-bottom:6px}.content-page .content-identity-value{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark);font-weight:500;line-height:1.6}.content-page .content-identity-value a{color:var(--ct-accent);text-decoration:none}.content-page .content-identity-note{font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-muted)}.content-page .content-engagements{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;background:var(--ct-card-border);border:1px solid var(--ct-card-border);margin-bottom:var(--cyb-sp-6, 40px);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-engagement{background:var(--ct-card);padding:var(--cyb-sp-5, 22px) var(--cyb-sp-5, 20px);display:flex;flex-direction:column;gap:var(--cyb-sp-2, 10px)}.content-page .content-engagement-icon{width:36px;height:36px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center}.content-page .content-engagement-icon svg{width:18px;height:18px;stroke:var(--ct-on-accent);fill:none;stroke-width:2}.content-page .content-engagement-title{font-size:var(--cyb-fs-13, 12px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text)}.content-page .content-engagement-text{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);line-height:1.6}.content-page .content-finalites{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:var(--ct-card-border);margin:16px 0;border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-finalite-col{background:var(--ct-card);padding:var(--cyb-sp-5, 20px)}.content-page .content-finalite-title{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--ct-accent);color:var(--cyb-accent-ink, var(--ct-accent-dark))}.content-page .content-finalite-item{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-soft);line-height:1.55;padding:var(--cyb-sp-1, 5px) 0;border-bottom:1px solid var(--ct-surface);display:flex;align-items:baseline;gap:var(--cyb-sp-2, 6px)}.content-page .content-finalite-item:last-child{border-bottom:none}.content-page .content-finalite-item::before{content:"";width:5px;height:5px;flex-shrink:0;background:var(--ct-accent);opacity:.5}.content-page .content-droits{display:grid;grid-template-columns:repeat(2, 1fr);gap:2px;background:var(--ct-card-border);margin:var(--cyb-sp-5, 20px) 0;border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-droit{background:var(--ct-card);padding:var(--cyb-sp-5, 22px) var(--cyb-sp-5, 20px)}.content-page .content-droit-header{display:flex;align-items:center;gap:var(--cyb-sp-2, 10px);margin-bottom:var(--cyb-sp-2, 10px)}.content-page .content-droit-num{width:28px;height:28px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center;font-size:var(--cyb-fs-13, 12px);font-weight:900;color:var(--ct-on-accent);flex-shrink:0}.content-page .content-droit-title{font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-text)}.content-page .content-droit-text{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);line-height:1.6}.content-page .content-cta-band{background:var(--ct-dark1);padding:32px;margin-top:48px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:var(--cyb-r-lg, 0)}.content-page .content-cta-title{font-size:var(--cyb-fs-16, 16px);font-weight:800;text-transform:uppercase;color:var(--ct-on-dark);margin-bottom:6px}.content-page .content-cta-sub{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-cta-sub strong{color:var(--ct-on-dark)}.content-page .content-section{margin-bottom:var(--cyb-sp-7, 44px);scroll-margin-top:100px}.content-page .content-section-header{display:flex;align-items:center;gap:var(--cyb-sp-4, 14px);margin-bottom:var(--cyb-sp-4, 18px);padding-bottom:12px;border-bottom:1px solid var(--ct-card-border)}.content-page .content-section-icon{width:34px;height:34px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-section-icon svg{width:16px;height:16px;stroke:var(--ct-on-accent);fill:none;stroke-width:2}.content-page .content-section-num{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ct-accent-dark);background:var(--ct-dark1);padding:4px var(--cyb-sp-3, 10px);border-radius:var(--cyb-r-sm, 0);white-space:nowrap;flex-shrink:0}.content-page .content-section-title{font-size:var(--cyb-fs-16, 17px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--ct-text)}.content-page .content-sub{margin:var(--cyb-sp-5, 20px) 0;padding-left:var(--cyb-sp-5, 20px);border-left:2px solid var(--ct-card-border)}.content-page .content-sub-title{font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text);margin-bottom:8px;display:flex;align-items:center;gap:8px}.content-page .content-sub .content-text{font-size:var(--cyb-fs-13, 13px)}.content-page .content-retract-form{background:var(--ct-dark2);padding:var(--cyb-dark-card-pad, 28px);margin-top:24px;border-radius:var(--cyb-r-lg, 0)}.content-page .content-retract-title{font-size:var(--cyb-fs-13, 12px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-accent);margin-bottom:16px}.content-page .content-form-field{border-bottom:1px solid var(--ct-dark3);padding:12px 0;display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:start}.content-page .content-form-field:last-child{border-bottom:none}.content-page .content-form-label{overflow-wrap:anywhere;font-size:var(--cyb-fs-13, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-on-dark-muted);padding-top:2px}.content-page .content-form-value{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-dim);font-style:italic}.content-page .content-form-address{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark);font-weight:600;line-height:1.7}.content-page .content-band{padding:var(--cyb-section-y, 56px) 0}.content-page .content-band--dark{background:var(--ct-dark1)}.content-page .content-band--dark2{background:var(--ct-dark2)}.content-page .content-band--dark3{background:var(--ct-dark3)}.content-page .content-band--surface{background:var(--ct-surface);border-top:1px solid var(--ct-card-border)}.content-page .content-band--dark .content-eyebrow,.content-page .content-band--dark2 .content-eyebrow,.content-page .content-band--dark3 .content-eyebrow{color:var(--ct-accent-dark)}.content-page .content-band--dark .content-band-title,.content-page .content-band--dark .content-band-title em,.content-page .content-band--dark2 .content-band-title,.content-page .content-band--dark2 .content-band-title em,.content-page .content-band--dark3 .content-band-title,.content-page .content-band--dark3 .content-band-title em{color:var(--ct-on-dark)}.content-page .content-band--dark .content-band-title em,.content-page .content-band--dark2 .content-band-title em,.content-page .content-band--dark3 .content-band-title em{color:var(--ct-accent)}.content-page .content-band-title{font-size:var(--cyb-fs-25, clamp(20px, 3vw, 26px));font-weight:900;text-transform:uppercase;color:var(--ct-text);margin-bottom:var(--cyb-sp-5, 40px);line-height:1.1}.content-page .content-band-title em{font-style:normal;color:var(--ct-accent)}.content-page .content-band-title--tight{margin-bottom:8px}.content-page .content-band-title:has(+.content-band-sub){margin-bottom:12px}.content-page .content-band-sub{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);margin:0 0 var(--cyb-sp-5, 40px);max-width:600px;line-height:1.7}.content-page .content-hero{background:var(--ct-dark1);border-bottom:3px solid var(--ct-accent);padding:var(--cyb-hero-y, 56px) 0 var(--cyb-hero-y, 52px);position:relative;overflow:hidden}.content-page .content-hero--tall{padding:var(--cyb-hero-y, 80px) 0}.content-page .content-hero--green{border-bottom-color:var(--ct-accent)}.content-page .content-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 85% 50%, var(--ct-accent-soft) 0%, transparent 70%);pointer-events:none}.content-page .content-hero-dots{position:absolute;inset:0;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 80% at 70% 50%, black 0%, transparent 70%);pointer-events:none}.content-page .content-hero-inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.content-page .content-hero-inner--recrut{grid-template-columns:1fr 400px}.content-page .content-hero-main{min-width:0}.content-page .content-hero-title{font-size:var(--cyb-fs-49, clamp(32px, 4vw, 54px));font-weight:900;text-transform:uppercase;color:var(--ct-on-dark);line-height:1;letter-spacing:-0.02em}.content-page .content-hero-title em{font-style:normal;color:var(--ct-accent)}.content-page .content-hero-title--xl{font-size:var(--cyb-fs-61, clamp(40px, 5vw, 64px))}.content-page .content-hero-sub{font-size:var(--cyb-fs-16, 16px);color:var(--ct-on-dark-muted);margin-top:16px;line-height:1.7;max-width:520px}.content-page .content-hero-sub strong{color:var(--ct-on-dark)}.content-page .content-hero-actions{display:flex;gap:16px;margin-top:var(--cyb-sp-6, 40px);align-items:center;flex-wrap:wrap}.content-page .content-pill{display:inline-flex;align-items:center;gap:8px;background:var(--ct-accent);color:var(--ct-on-accent);font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;padding:var(--cyb-sp-1, 6px) var(--cyb-sp-3, 14px);border-radius:var(--cyb-r-sm, 0);margin-bottom:var(--cyb-sp-5, 28px)}.content-page .content-pill::before{content:"";width:6px;height:6px;background:var(--ct-on-accent)}.content-page .content-hero-year{margin-top:var(--cyb-sp-6, 40px);display:inline-flex;align-items:baseline;gap:8px;border-left:3px solid var(--ct-accent);padding-left:16px}.content-page .content-hero-year-num{font-size:var(--cyb-fs-61, 56px);font-weight:900;color:var(--ct-accent);line-height:1}.content-page .content-hero-year-label{font-size:var(--cyb-fs-13, 13px);font-weight:600;color:var(--ct-on-dark-muted);text-transform:uppercase;letter-spacing:.1em}.content-page .content-hero-keyfacts{display:flex;flex-direction:column;gap:16px;background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);padding:var(--cyb-sp-5, 28px) 24px}.content-page .content-keyfact-num{font-size:var(--cyb-fs-31, 28px);font-weight:900;color:var(--ct-accent);line-height:1;display:block}.content-page .content-keyfact-label{font-size:var(--cyb-fs-13, 10px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-on-dark-muted)}.content-page .content-hero-badges{display:flex;gap:8px;margin-top:var(--cyb-sp-5, 28px);flex-wrap:wrap}.content-page .content-hero-badge{display:flex;align-items:center;gap:var(--cyb-sp-2, 7px);font-size:var(--cyb-fs-13, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:8px var(--cyb-sp-4, 14px);border:1px solid var(--ct-dark3);border-radius:var(--cyb-r-sm, 0);color:var(--ct-on-dark-muted)}.content-page .content-hero-badge svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;flex-shrink:0}.content-page .content-hero-badge--green{background:var(--ct-green-bg);color:var(--ct-green);border-color:rgba(var(--cyb-green-rgb, 0, 187, 85), 0.2)}.content-page .content-hero-badge--accent{background:var(--ct-accent-soft);color:var(--cyb-accent-ink, var(--ct-accent-dark));border-color:var(--ct-accent)}.content-page .content-hero-cards{display:flex;flex-direction:column;gap:2px}.content-page .content-hv-card{background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-radius:var(--cyb-r-md, 0);padding:var(--cyb-sp-5, 20px) 24px;min-width:220px;display:flex;align-items:center;gap:var(--cyb-sp-4, 14px)}.content-page .content-hv-card--green{border-left:3px solid var(--ct-green)}.content-page .content-hv-card--accent{border-left:3px solid var(--ct-accent)}.content-page .content-hv-card--blue{border-left:3px solid var(--ct-blue-lt)}.content-page .content-hv-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-hv-icon svg{width:18px;height:18px;fill:none;stroke-width:2}.content-page .content-hv-icon--green{background:var(--ct-green)}.content-page .content-hv-icon--green svg{stroke:var(--cyb-black, #fff)}.content-page .content-hv-icon--accent{background:var(--ct-accent)}.content-page .content-hv-icon--accent svg{stroke:var(--ct-on-accent)}.content-page .content-hv-icon--blue{background:var(--ct-blue)}.content-page .content-hv-icon--blue svg{stroke:#fff}.content-page .content-hv-label{font-size:var(--cyb-fs-20, 20px);font-weight:900;color:var(--ct-on-dark);line-height:1}.content-page .content-hv-sub{font-size:var(--cyb-fs-13, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ct-on-dark-muted);margin-top:var(--cyb-sp-1, 2px)}.content-page .content-hero-jumps{display:flex;flex-direction:column;gap:8px}.content-page .content-jump{background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 20px);text-decoration:none;display:flex;align-items:center;gap:12px;transition:background 150ms;min-width:220px}.content-page .content-jump:hover{background:var(--ct-dark3)}.content-page .content-jump-icon{width:32px;height:32px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-jump-icon svg{width:16px;height:16px;stroke:var(--ct-on-accent);fill:none;stroke-width:2}.content-page .content-jump-label{font-size:var(--cyb-fs-13, 12px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark)}.content-page .content-jump-sub{font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-muted);margin-top:1px}.content-page .content-hero-card{background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-top:3px solid var(--ct-accent);border-radius:var(--cyb-r-lg, 0);padding:var(--cyb-dark-card-pad, 32px)}.content-page .content-hero-card-label{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--ct-accent-dark);margin-bottom:16px}.content-page .content-hero-card-title{font-size:var(--cyb-fs-20, 20px);font-weight:800;text-transform:uppercase;color:var(--ct-on-dark);margin-bottom:12px;line-height:1.2}.content-page .content-hero-card-text{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6;margin-bottom:24px}.content-page .content-hero-card-note{font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-dim);margin-top:16px;line-height:1.5;text-align:center}.content-page .content-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.content-page .content-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px}.content-page .content-step-circle{width:56px;height:56px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center;font-size:var(--cyb-fs-20, 22px);font-weight:900;color:var(--ct-on-accent);margin-bottom:24px}.content-page .content-step-title{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-on-dark);margin-bottom:var(--cyb-sp-2, 10px)}.content-page .content-step-desc{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);line-height:1.65}.content-page .content-step-tag{display:inline-block;margin-top:var(--cyb-sp-2, 10px);font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px var(--cyb-sp-3, 10px);border-radius:var(--cyb-r-sm, 0);background:var(--ct-accent);color:var(--ct-on-accent)}.content-page .content-advantages{margin-bottom:0}.content-page .content-adv-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2px;background:var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-adv-card{background:var(--ct-card);padding:var(--cyb-sp-5, 28px) var(--cyb-sp-5, 22px);display:flex;flex-direction:column;gap:12px}.content-page .content-adv-icon{width:40px;height:40px;background:var(--ct-green);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center}.content-page .content-adv-icon svg{width:20px;height:20px;stroke:var(--cyb-black, #fff);fill:none;stroke-width:2}.content-page .content-adv-hl{font-size:var(--cyb-fs-20, 20px);font-weight:900;color:var(--cyb-green-ink, var(--ct-green));line-height:1}.content-page .content-adv-name{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-text)}.content-page .content-adv-desc{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);line-height:1.6}.content-page .content-infos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:var(--cyb-sp-6, 56px)}.content-page .content-info-block{background:var(--ct-card);border:1px solid var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);padding:var(--cyb-dark-card-pad, 32px)}.content-page .content-info-block-header{display:flex;align-items:center;gap:var(--cyb-sp-4, 14px);margin-bottom:var(--cyb-sp-5, 20px);padding-bottom:var(--cyb-sp-4, 14px);border-bottom:1px solid var(--ct-surface)}.content-page .content-info-block-title{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-text)}.content-page .content-notice{background:var(--ct-accent-soft);border:1px solid var(--ct-accent);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:16px var(--cyb-sp-4, 20px);margin-top:16px;display:flex;align-items:flex-start;gap:var(--cyb-sp-2, 10px)}.content-page .content-notice svg{width:16px;height:16px;stroke:var(--cyb-accent-ink, var(--ct-accent-dark));fill:none;stroke-width:2;flex-shrink:0;margin-top:1px}.content-page .content-notice p{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text);line-height:1.6}.content-page .content-notice p strong{font-weight:700}.content-page .content-notice--green{background:var(--ct-green-bg);border-color:rgba(var(--cyb-green-rgb, 0, 187, 85), 0.3);border-left-color:var(--ct-green)}.content-page .content-notice--green svg{stroke:var(--cyb-green-ink, var(--ct-green))}.content-page .content-map-layout{display:grid;grid-template-columns:1fr 320px;gap:24px}.content-page .content-map-col{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.content-page .content-map-col .content-map{width:100%;flex:1 1 auto}.content-page .content-map{background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;overflow:hidden}.content-page .content-map--live{display:block}.content-page .content-map--france{justify-content:center;padding:var(--cyb-sp-4, 16px);overflow:visible}.content-page .content-map--france .ct-fr-map__svg{max-width:560px}.content-page .content-map-canvas{position:absolute;inset:0;z-index:0}.content-page .content-map-grid{position:absolute;inset:0;background-image:linear-gradient(var(--ct-dark3) 1px, transparent 1px),linear-gradient(90deg, var(--ct-dark3) 1px, transparent 1px);background-size:40px 40px;opacity:.4}.content-page .content-map-label{position:relative;font-size:var(--cyb-fs-13, 13px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-on-dark-dim);text-align:center;padding:0 20px}.content-page .content-store-list{background:var(--ct-dark2);border:1px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-store-list-header{padding:16px var(--cyb-sp-4, 20px);background:var(--ct-accent);font-size:var(--cyb-fs-13, 11px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--ct-on-accent)}.content-page .content-store-item{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 20px);border-bottom:1px solid var(--ct-dark3);display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:inherit;transition:background .15s ease}.content-page .content-store-item:last-of-type{border-bottom:none}.content-page a.content-store-item:hover,.content-page a.content-store-item:focus-visible{background:var(--ct-dark3)}.content-page .content-store-city{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--ct-on-dark)}.content-page .content-store-type{font-size:var(--cyb-fs-13, 10px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-on-dark-dim);margin-top:2px}.content-page .content-store-badge{font-size:var(--cyb-fs-13, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:var(--cyb-sp-1, 3px) 8px;border-radius:var(--cyb-r-sm, 0);background:var(--ct-green-bg);color:var(--ct-green);white-space:nowrap}.content-page .content-store-badge--closed{background:var(--ct-dark3);color:var(--ct-on-dark-muted)}.content-page .content-store-more{padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 20px);text-align:center}.content-page .content-store-more a{font-size:var(--cyb-fs-13, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-accent);text-decoration:none}.content-page .content-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:var(--cyb-sp-5, 28px)}.content-page .content-contact-card{background:var(--ct-card);border:1px solid var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);padding:var(--cyb-dark-card-pad, 32px);display:flex;align-items:center;gap:var(--cyb-sp-5, 20px);text-decoration:none;transition:box-shadow 150ms}.content-page .content-contact-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}.content-page .content-contact-icon{width:52px;height:52px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-contact-icon svg{width:24px;height:24px;stroke:var(--ct-on-accent);fill:none;stroke-width:2}.content-page .content-contact-label{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--cyb-accent-ink, var(--ct-accent-dark));margin-bottom:var(--cyb-sp-2, 6px)}.content-page .content-contact-value{font-size:var(--cyb-fs-20, 20px);font-weight:900;color:var(--ct-text)}.content-page .content-contact-value--sm{font-size:var(--cyb-fs-16, 16px)}.content-page .content-contact-detail{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-label);margin-top:4px}.content-page .content-cta-final{background:var(--ct-dark1);padding:var(--cyb-section-y, 48px) 0;border-top:3px solid var(--ct-accent)}.content-page .content-cta-final-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--cyb-sp-6, 40px)}.content-page .content-cta-final-title{font-size:var(--cyb-fs-20, 22px);font-weight:900;text-transform:uppercase;color:var(--ct-on-dark)}.content-page .content-cta-final-sub{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);margin-top:6px}.content-page .content-cta-final-actions{display:flex;gap:8px;flex-wrap:wrap}.content-page .content-sim{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.content-page .content-sim-input{background:var(--ct-dark1);padding:var(--cyb-dark-card-pad, 32px);border-radius:var(--cyb-r-lg, 0)}.content-page .content-sim-label{font-size:var(--cyb-fs-13, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-on-dark-muted);margin-bottom:8px;display:block}.content-page .content-sim-amount-wrap{display:flex;align-items:stretch}.content-page .content-sim-amount{flex:1;min-width:0;background:var(--ct-dark3);border:2px solid var(--ct-dark4);border-right:none;padding:var(--cyb-sp-3, 14px) var(--cyb-sp-4, 20px);font-family:var(--font-base);font-size:var(--cyb-fs-31, 28px);font-weight:900;color:var(--ct-on-dark);outline:none;transition:border-color 200ms}.content-page .content-sim-amount:focus{border-color:var(--ct-accent)}.content-page .content-sim-unit{background:var(--ct-accent);padding:0 var(--cyb-sp-4, 20px);font-size:var(--cyb-fs-20, 22px);font-weight:900;color:var(--ct-on-accent);display:flex;align-items:center}.content-page .content-sim-range{width:100%;margin:16px 0 8px;appearance:none;-webkit-appearance:none;height:4px;background:var(--ct-dark3);outline:none;cursor:pointer}.content-page .content-sim-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--ct-accent);cursor:pointer}.content-page .content-sim-range::-moz-range-thumb{width:20px;height:20px;background:var(--ct-accent);cursor:pointer;border:none}.content-page .content-sim-range-labels{display:flex;justify-content:space-between;font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-dim)}.content-page .content-sim-options{display:flex;gap:2px;margin-top:24px;background:var(--ct-dark3)}.content-page .content-sim-opt{flex:1;padding:12px 8px;font-family:var(--font-base);font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark-muted);background:var(--ct-dark2);border:none;cursor:pointer;transition:all 150ms}.content-page .content-sim-opt:hover{color:var(--ct-on-dark);background:var(--ct-dark3)}.content-page .content-sim-opt.is-active{background:var(--ct-accent);color:var(--ct-on-accent)}.content-page .content-sim-foot{font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-dim);margin-top:var(--cyb-sp-2, 10px)}.content-page .content-sim-result{background:var(--ct-dark3);padding:var(--cyb-dark-card-pad, 32px);border-radius:var(--cyb-r-lg, 0)}.content-page .content-sim-result-title{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ct-on-dark-muted);margin-bottom:var(--cyb-sp-5, 20px)}.content-page .content-sim-result-main{margin-bottom:24px}.content-page .content-sim-monthly{font-size:var(--cyb-fs-49, 52px);font-weight:900;color:var(--ct-accent);line-height:1}.content-page .content-sim-result-label{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);margin-top:var(--cyb-sp-2, 6px)}.content-page .content-sim-rows{display:flex;flex-direction:column}.content-page .content-sim-row{display:flex;justify-content:space-between;align-items:center;padding:var(--cyb-sp-3, 11px) 0;border-bottom:1px solid var(--ct-dark4)}.content-page .content-sim-row:last-child{border-bottom:none}.content-page .content-sim-row-label{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted)}.content-page .content-sim-row-value{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--ct-on-dark)}.content-page .content-sim-row-value--green{color:var(--cyb-green-on-dark, var(--ct-green))}.content-page .content-sim-actions{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:var(--cyb-sp-5, 20px)}.content-page .content-sim-disclaimer{font-size:var(--cyb-fs-13, 11px);color:var(--cyb-gray-lt, var(--ct-on-dark-dim));margin-top:12px;line-height:1.55;text-align:center}.content-page .content-how{margin-bottom:var(--cyb-sp-7, 64px)}.content-page .content-how-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px;background:var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-how-step{background:var(--ct-card);padding:var(--cyb-sp-5, 28px) var(--cyb-sp-5, 22px);display:flex;flex-direction:column;gap:12px}.content-page .content-how-num{font-size:var(--cyb-fs-49, 48px);font-weight:900;color:var(--ct-accent-soft);line-height:1}.content-page .content-how-title{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;color:var(--ct-text)}.content-page .content-how-text{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-muted);line-height:1.6}.content-page .content-provider{margin-bottom:var(--cyb-sp-7, 64px)}.content-page .content-provider-header{display:flex;align-items:center;gap:var(--cyb-sp-5, 20px);margin-bottom:var(--cyb-sp-5, 32px);padding-bottom:var(--cyb-sp-5, 20px);border-bottom:2px solid var(--ct-card-border)}.content-page .content-provider-badge{height:40px;padding:0 var(--cyb-sp-5, 20px);border-radius:var(--cyb-r-sm, 0);display:flex;align-items:center;justify-content:center;font-size:var(--cyb-fs-20, 18px);font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1}.content-page .content-provider-badge--alma{background:var(--ct-accent);color:var(--ct-on-accent)}.content-page .content-provider-badge--younited{background:var(--ct-dark1);color:#fff;font-size:var(--cyb-fs-16, 15px)}.content-page .content-provider-title{font-size:var(--cyb-fs-20, 22px);font-weight:800;text-transform:uppercase;color:var(--ct-text)}.content-page .content-provider-sub{font-size:var(--cyb-fs-13, 14px);color:var(--ct-text-label);margin-top:4px}.content-page .content-plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-plans--solo{grid-template-columns:1fr 1fr}.content-page .content-plan{background:var(--ct-card);display:flex;flex-direction:column;overflow:hidden}.content-page .content-plan-top{background:var(--ct-dark1);padding:var(--cyb-sp-5, 28px) var(--cyb-sp-5, 28px) 24px;position:relative;border-top:3px solid var(--ct-accent)}.content-page .content-plan-nb{font-size:var(--cyb-fs-61, 56px);font-weight:900;color:var(--ct-accent);line-height:1;display:block}.content-page .content-plan-unit{font-size:var(--cyb-fs-20, 18px);font-weight:700;color:var(--ct-on-dark-muted)}.content-page .content-plan-tag{font-size:var(--cyb-fs-13, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-on-dark-muted);margin-top:var(--cyb-sp-2, 6px)}.content-page .content-plan-body{padding:24px var(--cyb-sp-5, 28px);flex:1}.content-page .content-plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--cyb-sp-3, 10px) 0;border-bottom:1px solid var(--ct-surface)}.content-page .content-plan-row:last-child{border-bottom:none}.content-page .content-plan-row-label{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-label)}.content-page .content-plan-row-value{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--ct-text);text-align:right}.content-page .content-plan-row-value--free{color:var(--cyb-green-ink, var(--ct-green))}.content-page .content-plan-footer{padding:var(--cyb-sp-5, 20px) var(--cyb-sp-5, 28px) 24px;border-top:1px solid var(--ct-surface)}.content-page .content-younited-args{background:var(--ct-card);padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px}.content-page .content-younited-args-title{font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--cyb-accent-ink, var(--ct-accent-dark));margin-bottom:4px}.content-page .content-younited-arg{display:flex;align-items:flex-start;gap:12px}.content-page .content-younited-check{width:28px;height:28px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.content-page .content-younited-check svg{width:14px;height:14px;stroke:var(--ct-on-accent);fill:none;stroke-width:2.5}.content-page .content-younited-arg-title{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--ct-text)}.content-page .content-younited-arg-text{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);margin-top:2px}.content-page .content-acpr{background:var(--ct-surface);border:1px solid var(--ct-card-border);border-left:3px solid var(--ct-text-label);border-radius:var(--cyb-r-md, 0);padding:var(--cyb-sp-4, 14px) var(--cyb-sp-4, 18px);margin-top:16px;display:flex;align-items:flex-start;gap:var(--cyb-sp-2, 10px)}.content-page .content-acpr svg{width:16px;height:16px;stroke:var(--ct-text-label);fill:none;stroke-width:1.5;flex-shrink:0;margin-top:1px}.content-page .content-acpr p{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-label);line-height:1.6}.content-page .content-acpr p strong{color:var(--ct-text);font-weight:700}.content-page .content-other-payments{background:var(--ct-dark2);padding:var(--cyb-dark-card-pad, 40px);border-radius:var(--cyb-r-lg, 0)}.content-page .content-other-payments .content-band-title{color:var(--ct-on-dark);margin-bottom:var(--cyb-sp-5, 28px)}.content-page .content-other-payments .content-eyebrow{color:var(--ct-accent-dark)}.content-page .content-payment-methods{display:grid;grid-template-columns:repeat(5, 1fr);gap:2px;background:var(--ct-dark3);border-radius:var(--cyb-r-md, 0);overflow:hidden}.content-page .content-payment-method{background:var(--ct-dark1);padding:24px var(--cyb-sp-4, 18px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.content-page .content-payment-icon{width:44px;height:44px;background:var(--ct-dark3);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center}.content-page .content-payment-icon svg{width:22px;height:22px;stroke:var(--ct-accent);fill:none;stroke-width:1.5}.content-page .content-payment-name{font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ct-on-dark)}.content-page .content-payment-detail{font-size:var(--cyb-fs-13, 11px);color:var(--ct-on-dark-muted);line-height:1.5}.content-page .content-payment-tag{font-size:var(--cyb-fs-13, 9px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:var(--cyb-sp-1, 3px) 8px;border-radius:var(--cyb-r-sm, 0)}.content-page .content-payment-tag--online{background:var(--ct-green-bg);color:var(--ct-green)}.content-page .content-payment-tag--store{background:var(--ct-accent-soft);color:var(--cyb-accent-ink, var(--ct-accent-dark))}.content-page .content-security{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--ct-card-border);margin-bottom:var(--cyb-sp-7, 64px);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-security-card{background:var(--ct-card);padding:var(--cyb-dark-card-pad, 32px)}.content-page .content-security-header{display:flex;align-items:center;gap:var(--cyb-sp-4, 14px);margin-bottom:16px}.content-page .content-security-title{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text)}.content-page .content-security-text{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-muted);line-height:1.7}.content-page .content-security-text strong{color:var(--ct-text);font-weight:700}.content-page .content-faq{margin-bottom:0}.content-page .content-faq-item{border-bottom:1px solid var(--ct-card-border)}.content-page .content-faq-q{width:100%;background:none;border:none;padding:var(--cyb-sp-4, 18px) 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:var(--font-base);font-size:var(--cyb-fs-13, 14px);font-weight:700;color:var(--ct-text);text-align:left}.content-page .content-faq-q svg{width:18px;height:18px;stroke:var(--ct-text-label);fill:none;stroke-width:2;flex-shrink:0;transition:transform 200ms}.content-page .content-faq-q[aria-expanded=true] svg{transform:rotate(45deg);stroke:var(--cyb-accent-ink, var(--ct-accent-dark))}.content-page .content-faq-a{display:none;padding:0 0 var(--cyb-sp-4, 18px);font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-muted);line-height:1.75}.content-page .content-faq-a strong{color:var(--ct-text);font-weight:700}.content-page .content-faq-a.is-open{display:block}.content-page .content-stats-band{background:var(--ct-accent)}.content-page .content-stats-inner{display:grid;grid-template-columns:repeat(5, 1fr);padding-top:0;padding-bottom:0}.content-page .content-stat{padding:var(--cyb-sp-5, 28px) var(--cyb-sp-5, 20px);border-right:1px solid rgba(0,0,0,.15);text-align:center}.content-page .content-stat:last-child{border-right:none}.content-page .content-stat-num{font-size:var(--cyb-fs-31, 28px);font-weight:900;color:var(--ct-on-accent);line-height:1;display:block}.content-page .content-stat-label{font-size:var(--cyb-fs-13, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.65);margin-top:5px;display:block}.content-page .content-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--cyb-sp-7, 64px);margin-top:var(--cyb-sp-6, 36px)}.content-page .content-2col--top{align-items:start;gap:var(--cyb-sp-7, 80px)}.content-page .content-valeurs{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px;background:var(--ct-dark3);border:2px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-valeur{background:var(--ct-dark1);padding:var(--cyb-dark-card-pad, 36px 28px);border-top:3px solid var(--ct-accent)}.content-page .content-valeur-icon{width:48px;height:48px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cyb-sp-5, 20px)}.content-page .content-valeur-icon svg{width:22px;height:22px;stroke:var(--ct-on-accent);fill:none;stroke-width:1.8}.content-page .content-valeur-name{font-size:var(--cyb-fs-16, 16px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark);margin-bottom:12px}.content-page .content-valeur-desc{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.65}.content-page .content-metiers{display:grid;grid-template-columns:repeat(5, 1fr);gap:2px;background:var(--ct-card-border);border:2px solid var(--ct-card-border);border-radius:var(--cyb-r-lg, 0);overflow:hidden;margin-top:var(--cyb-sp-5, 48px)}.content-page .content-metier{background:var(--ct-card);padding:var(--cyb-sp-5, 28px) var(--cyb-sp-5, 20px);border-bottom:3px solid rgba(0,0,0,0);transition:background 200ms,border-color 200ms}.content-page .content-metier:hover{background:var(--ct-accent-soft);border-bottom-color:var(--ct-accent)}.content-page .content-metier-icon{width:40px;height:40px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.content-page .content-metier-icon svg{width:20px;height:20px;stroke:var(--ct-on-accent);fill:none;stroke-width:1.8}.content-page .content-metier-name{font-size:var(--cyb-fs-13, 13px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text);margin-bottom:var(--cyb-sp-2, 10px)}.content-page .content-metier-desc{font-size:var(--cyb-fs-13, 12px);color:var(--ct-text-muted);line-height:1.6}.content-page .content-avantages{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--ct-dark3);border:2px solid var(--ct-dark3);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-avantage{background:var(--ct-dark2);padding:var(--cyb-dark-card-pad, 32px 28px);display:grid;grid-template-columns:48px 1fr;gap:var(--cyb-sp-5, 20px);align-items:start}.content-page .content-avantage-icon{width:44px;height:44px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-avantage-icon svg{width:20px;height:20px;stroke:var(--ct-on-accent);fill:none;stroke-width:1.8}.content-page .content-avantage-name{font-size:var(--cyb-fs-16, 15px);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ct-on-dark);margin-bottom:8px}.content-page .content-avantage-desc{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-parcours{display:grid;grid-template-columns:1fr 1fr;gap:var(--cyb-sp-7, 80px);margin-top:var(--cyb-sp-5, 60px);align-items:start}.content-page .content-parcours-steps{display:flex;flex-direction:column}.content-page .content-pstep{display:grid;grid-template-columns:56px 1fr;gap:0 var(--cyb-sp-5, 20px);position:relative}.content-page .content-pstep:not(:last-child)::before{content:"";position:absolute;left:26px;top:52px;bottom:0;width:2px;background:var(--ct-dark3)}.content-page .content-pstep-num{width:52px;height:52px;background:var(--ct-accent);color:var(--ct-on-accent);font-size:var(--cyb-fs-20, 20px);font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.content-page .content-pstep-content{padding:12px 0 var(--cyb-sp-6, 40px)}.content-page .content-pstep-title{font-size:var(--cyb-fs-16, 16px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark);margin-bottom:8px}.content-page .content-pstep-desc{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.65}.content-page .content-parcours-card{background:var(--ct-dark1);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0);padding:24px}.content-page .content-parcours-card-title{font-size:var(--cyb-fs-13, 12px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-accent);margin-bottom:var(--cyb-sp-2, 10px)}.content-page .content-parcours-card-text{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-parcours-stats{background:var(--ct-accent);padding:var(--cyb-sp-5, 20px) 24px;margin-top:2px;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.content-page .content-parcours-stat-num{font-size:var(--cyb-fs-20, 22px);font-weight:900;color:var(--ct-on-accent);line-height:1}.content-page .content-parcours-stat-label{font-size:var(--cyb-fs-13, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.65);margin-top:3px}.content-page .content-cta-spotlight{background:var(--ct-dark1);position:relative;overflow:hidden}.content-page .content-cta-spotlight-inner{max-width:800px;padding-top:var(--cyb-sp-7, 120px);padding-bottom:var(--cyb-sp-7, 120px);text-align:center}.content-page .content-cta-runner{font-size:var(--cyb-fs-13, 11px);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--ct-on-dark-dim);margin-bottom:32px}.content-page .content-cta-runner span{color:var(--ct-accent-dark)}.content-page .content-cta-spotlight-title{font-size:var(--cyb-fs-49, clamp(32px, 5vw, 56px));font-weight:900;text-transform:uppercase;color:var(--ct-on-dark);line-height:1.05;letter-spacing:-0.01em}.content-page .content-cta-spotlight-title em{font-style:normal;color:var(--ct-accent)}.content-page .content-cta-spotlight-sub{font-size:var(--cyb-fs-16, 16px);color:var(--ct-on-dark-muted);margin-top:var(--cyb-sp-5, 20px);line-height:1.7}.content-page .content-cta-email{margin-top:var(--cyb-sp-6, 48px);display:flex;flex-direction:column;align-items:center;gap:12px}.content-page .content-cta-email-label{font-size:var(--cyb-fs-13, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-on-dark-muted)}.content-page .content-cta-legal{margin:32px auto 0;font-size:var(--cyb-fs-13, 12px);color:var(--ct-on-dark-dim);line-height:1.6;max-width:600px}.content-page .content-mission{display:grid;grid-template-columns:1fr 1fr;gap:var(--cyb-sp-7, 80px);align-items:start;margin-top:var(--cyb-sp-5, 60px)}.content-page .content-mission-intro{font-size:var(--cyb-fs-16, 17px);color:var(--ct-on-dark-muted);line-height:1.75}.content-page .content-mission-intro strong{color:var(--ct-on-dark);font-weight:600}.content-page .content-conviction{margin-top:32px;padding:24px;border:1px solid var(--ct-dark3);border-left:3px solid var(--ct-accent);border-radius:var(--cyb-r-md, 0)}.content-page .content-conviction-label{font-size:var(--cyb-fs-13, 14px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-accent);margin-bottom:8px}.content-page .content-conviction-text{font-size:var(--cyb-fs-16, 15px);color:var(--ct-on-dark);line-height:1.65}.content-page .content-pillars{display:flex;flex-direction:column}.content-page .content-pillar{border-top:1px solid var(--ct-dark3);padding:var(--cyb-sp-5, 28px) 0;display:grid;grid-template-columns:48px 1fr;gap:var(--cyb-sp-5, 20px);align-items:start}.content-page .content-pillar:last-child{border-bottom:1px solid var(--ct-dark3)}.content-page .content-pillar-icon{width:40px;height:40px;background:var(--ct-dark3);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-pillar-icon svg{width:20px;height:20px;stroke:var(--ct-accent);fill:none;stroke-width:1.5}.content-page .content-pillar-name{font-size:var(--cyb-fs-13, 14px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-accent);margin-bottom:var(--cyb-sp-2, 6px)}.content-page .content-pillar-desc{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-prod-badges{display:flex;flex-direction:column;gap:16px;margin-top:12px}.content-page .content-prod-badge{display:flex;align-items:center;gap:var(--cyb-sp-4, 14px);padding:var(--cyb-sp-4, 18px) var(--cyb-sp-5, 20px);border:1px solid var(--ct-card-border);border-radius:var(--cyb-r-md, 0);background:var(--ct-card)}.content-page .content-prod-badge-icon{width:36px;height:36px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-prod-badge-icon svg{width:18px;height:18px;stroke:var(--ct-on-accent);fill:none;stroke-width:1.8}.content-page .content-prod-badge-label{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--ct-text);text-transform:uppercase;letter-spacing:.06em}.content-page .content-ecovadis{padding:var(--cyb-dark-card-pad, 28px);background:var(--ct-dark1);border-radius:var(--cyb-r-lg, 0);margin-top:var(--cyb-sp-5, 28px)}.content-page .content-ecovadis-title{font-size:var(--cyb-fs-13, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-accent);margin-bottom:var(--cyb-sp-2, 10px)}.content-page .content-ecovadis-text{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-pro-header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--cyb-sp-6, 40px)}.content-page .content-pro-label{display:inline-block;background:var(--ct-blue);color:#fff;font-size:var(--cyb-fs-13, 11px);font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:var(--cyb-sp-1, 5px) 12px;border-radius:var(--cyb-r-sm, 0);margin-bottom:16px}.content-page .content-pro-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:var(--ct-dark4);margin-top:var(--cyb-sp-5, 60px);border:1px solid var(--ct-dark4);border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-pro-card{background:var(--ct-dark2);padding:32px 24px;display:flex;flex-direction:column;gap:12px}.content-page .content-pro-card-icon{width:40px;height:40px;background:var(--ct-accent);border-radius:var(--cyb-r-md, 0);display:flex;align-items:center;justify-content:center}.content-page .content-pro-card-icon svg{width:20px;height:20px;stroke:var(--ct-on-accent);fill:none;stroke-width:1.8}.content-page .content-pro-card-title{font-size:var(--cyb-fs-13, 14px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark)}.content-page .content-pro-card-desc{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark-muted);line-height:1.55}.content-page .content-timeline{position:relative;margin-top:var(--cyb-sp-5, 60px)}.content-page .content-timeline::before{content:"";position:absolute;left:80px;top:0;bottom:0;width:1px;background:var(--ct-dark3)}.content-page .content-tl-item{display:grid;grid-template-columns:80px 40px 1fr;gap:0 24px;align-items:start;margin-bottom:var(--cyb-sp-6, 40px);position:relative}.content-page .content-tl-item:last-child{margin-bottom:0}.content-page .content-tl-year{text-align:right;padding-right:24px;padding-top:2px;font-size:var(--cyb-fs-13, 13px);font-weight:800;color:var(--ct-accent);letter-spacing:.04em}.content-page .content-tl-dot{width:12px;height:12px;background:var(--ct-accent);margin-top:5px;justify-self:center;position:relative;z-index:1}.content-page .content-tl-title{font-size:var(--cyb-fs-16, 15px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ct-on-dark);margin-bottom:var(--cyb-sp-2, 6px)}.content-page .content-tl-desc{font-size:var(--cyb-fs-13, 14px);color:var(--ct-on-dark-muted);line-height:1.6}.content-page .content-tl-item.is-featured .content-tl-dot{width:16px;height:16px;margin-top:3px;box-shadow:0 0 0 4px var(--ct-accent-soft)}.content-page .content-tl-item.is-featured .content-tl-title{color:var(--ct-accent);font-size:var(--cyb-fs-16, 16px)}.content-page .content-brands-band{overflow:hidden}.content-page .content-brands-track-wrap{margin-top:var(--cyb-sp-5, 48px);overflow:hidden;mask-image:linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%)}.content-page .content-brands-track{display:flex;width:max-content;animation:content-scroll-brands 24s linear infinite}@keyframes content-scroll-brands{from{transform:translateX(0)}to{transform:translateX(-50%)}}.content-page .content-brand-pill{padding:var(--cyb-sp-5, 20px) 48px;border-right:1px solid var(--ct-dark3);font-size:var(--cyb-fs-16, 15px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-on-dark-dim);white-space:nowrap;transition:color 250ms}.content-page .content-brand-pill:hover{color:var(--ct-accent)}.content-page .content-modes{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:var(--ct-card-border);margin-top:24px;border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-mode-card{--mc: var(--ct-accent);background:var(--ct-card);padding:24px var(--cyb-sp-5, 22px);display:flex;flex-direction:column;gap:12px;position:relative;border-top:3px solid var(--mc)}.content-page .content-mode-card--standard{--mc: var(--ct-blue-lt)}.content-page .content-mode-card--rdv{--mc: var(--ct-orange, var(--cyb-red, #FF6B00))}.content-page .content-mode-card--relay{--mc: var(--ct-green)}.content-page .content-mode-card.is-featured{box-shadow:0 8px 32px rgba(0,0,0,.1)}.content-page .content-mode-badge{position:absolute;top:0;right:0;background:var(--ct-accent);color:var(--ct-on-accent);font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px var(--cyb-sp-3, 10px);border-radius:0 0 0 var(--cyb-r-sm, 0)}.content-page .content-mode-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--mc) 12%, transparent);color:var(--mc-ink, var(--mc));border-radius:var(--cyb-r-md, 0)}.content-page .content-mode-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}.content-page .content-mode-label{font-size:var(--cyb-fs-16, 15px);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--ct-text)}.content-page .content-mode-delay{font-size:var(--cyb-fs-13, 13px);font-weight:700;color:var(--mc-ink, var(--mc));margin-top:-8px}.content-page .content-mode-desc{font-size:var(--cyb-fs-13, 13px);color:var(--ct-text-muted);line-height:1.65;flex:1}.content-page .content-mode-desc strong{color:var(--ct-text);font-weight:700}.content-page .content-mode-tags{display:flex;flex-wrap:wrap;gap:var(--cyb-sp-1, 5px)}.content-page .content-mode-tag{font-size:var(--cyb-fs-13, 10px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:var(--cyb-r-sm, 0);background:var(--ct-surface);color:var(--ct-text-muted);border:1px solid var(--ct-card-border)}.content-page .content-mode-tag.is-hl{background:var(--ct-accent);color:var(--ct-on-accent);border-color:var(--ct-accent)}.content-page .content-mode-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:var(--cyb-sp-4, 14px);border-top:1px solid var(--ct-card-border)}.content-page .content-mode-price-label{font-size:var(--cyb-fs-13, 9px);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-text-muted)}.content-page .content-mode-price-cond{font-size:var(--cyb-fs-13, 11px);color:var(--ct-text-muted);margin-top:2px}.content-page .content-mode-price-val{font-size:var(--cyb-fs-20, 20px);font-weight:900;color:var(--ct-text)}.content-page .content-mode-price-val.is-free{color:var(--cyb-green-ink, var(--ct-green))}.content-page .content-carriers{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;background:var(--ct-card-border);margin-top:24px;border-radius:var(--cyb-r-lg, 0);overflow:hidden}.content-page .content-carrier-card{background:var(--ct-card);padding:var(--cyb-sp-5, 26px) 24px;border-top:3px solid var(--ct-accent);display:flex;flex-direction:column;gap:var(--cyb-sp-2, 10px)}.content-page .content-carrier-logo{font-size:var(--cyb-fs-20, 22px);font-weight:900;color:var(--ct-text);letter-spacing:.02em}.content-page .content-carrier-name{font-size:var(--cyb-fs-13, 14px);font-weight:800;color:var(--ct-text)}.content-page .content-carrier-desc{font-size:var(--cyb-fs-13, 12.5px);color:var(--ct-text-muted);line-height:1.65}.content-page .content-carrier-specs{display:flex;flex-direction:column;gap:var(--cyb-sp-2, 7px);margin-top:4px}.content-page .content-carrier-spec{display:flex;align-items:center;gap:8px;font-size:var(--cyb-fs-13, 12px);color:var(--ct-text)}.content-page .content-carrier-spec svg{width:16px;height:16px;stroke:var(--cyb-green-ink, var(--ct-green));fill:none;stroke-width:2;flex-shrink:0}.content-page .content-frais-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;align-items:start}.content-page .content-frais-table{width:100%;border-collapse:collapse;background:var(--ct-dark2)}.content-page .content-frais-table th{text-align:left;font-size:var(--cyb-fs-13, 10px);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ct-on-dark-muted);padding:12px 16px;border-bottom:2px solid var(--ct-dark3)}.content-page .content-frais-table td{font-size:var(--cyb-fs-13, 13px);color:var(--ct-on-dark);padding:var(--cyb-sp-3, 11px) 16px;border-bottom:1px solid var(--ct-dark3)}.content-page .content-frais-table tr.is-free td:last-child{color:var(--ct-green);font-weight:800}.content-page .content-suivi-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.content-page .content-suivi-step{display:grid;grid-template-columns:32px 1fr;gap:16px}.content-page .content-suivi-marker{display:flex;flex-direction:column;align-items:center}.content-page .content-suivi-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ct-dark3);border:2px solid var(--ct-dark4);color:var(--ct-dark4)}.content-page .content-suivi-dot svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:3}.content-page .content-suivi-line{width:2px;flex:1;min-height:18px;background:var(--ct-dark4);margin:4px 0}.content-page .content-suivi-step.is-done .content-suivi-dot{background:var(--ct-accent);border-color:var(--ct-accent);color:var(--ct-on-accent)}.content-page .content-suivi-step.is-current .content-suivi-dot{background:var(--ct-dark2);border-color:var(--ct-accent);color:var(--ct-accent)}.content-page .content-suivi-step-title{font-size:var(--cyb-fs-13, 14px);font-weight:800;color:var(--ct-on-dark)}.content-page .content-suivi-step-desc{font-size:var(--cyb-fs-13, 12.5px);color:var(--ct-on-dark-muted);line-height:1.6;margin-top:2px;padding-bottom:14px}.content-page .content-suivi-features{display:flex;flex-direction:column;gap:18px}.content-page .content-suivi-feature{display:flex;gap:14px;align-items:flex-start}.content-page .content-suivi-feature-icon{width:36px;height:36px;background:var(--ct-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-page .content-suivi-feature-icon svg{width:18px;height:18px;stroke:var(--ct-on-accent);fill:none;stroke-width:2}.content-page .content-suivi-feature-title{font-size:var(--cyb-fs-13, 13px);font-weight:800;color:var(--ct-on-dark)}.content-page .content-suivi-feature-desc{font-size:var(--cyb-fs-13, 12.5px);color:var(--ct-on-dark-muted);line-height:1.6;margin-top:2px}.content-page .content-hero-inner--media{grid-template-columns:1fr 440px}.content-page .content-hero-media{position:relative;overflow:hidden;min-width:0}.content-page .content-hero-media-img{width:100%;height:480px;object-fit:cover;object-position:top center;display:block}.content-page .content-hero-media-cap{position:absolute;inset:auto 0 0 0;padding:var(--cyb-sp-5, 28px) 24px;background:linear-gradient(to top, rgba(var(--cyb-black-rgb, 10, 10, 15), 0.98) 0%, rgba(var(--cyb-black-rgb, 10, 10, 15), 0.6) 60%, transparent 100%)}.content-page .content-hero-media-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.content-page .content-mission-img{width:100%;height:220px;object-fit:cover;object-position:center 30%;display:block;margin:32px 0;border-radius:var(--cyb-r-md, 0)}.content-page .content-production-img{width:100%;height:260px;object-fit:cover;display:block;margin:var(--cyb-sp-5, 28px) 0 2px;border-radius:var(--cyb-r-md, 0)}.content-page .content-pro-banner{width:100%;height:200px;object-fit:cover;object-position:center 30%;display:block;margin-top:32px;opacity:.85}.content-page .content-tl-img{width:100%;max-width:380px;height:160px;object-fit:cover;display:block;margin-top:var(--cyb-sp-4, 14px);border-radius:var(--cyb-r-md, 0);filter:grayscale(30%);transition:filter 300ms ease-out}.content-page .content-tl-item:hover .content-tl-img{filter:grayscale(0)}.content-page .content-tl-img--logo{object-fit:contain;height:120px;background:#fff}.content-page .content-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.18;filter:grayscale(40%);pointer-events:none}.content-page .content-cta-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.1;filter:grayscale(60%);pointer-events:none}.content-page .content-cta-spotlight-inner{position:relative;z-index:1}.content-page .content-parcours-img{width:100%;height:240px;object-fit:cover;display:block;margin-bottom:2px}[data-site=cybertek] .content-page .content-breadcrumb,[data-site=cybertek] .content-page .content-header,[data-site=cybertek] .content-page .content-hero,[data-site=cybertek] .content-page .content-band--dark,[data-site=cybertek] .content-page .content-band--dark2,[data-site=cybertek] .content-page .content-band--dark3,[data-site=cybertek] .content-page .content-cta-final,[data-site=cybertek] .content-page .content-cta-spotlight,[data-site=cybertek] .content-page .content-callout--dark,[data-site=cybertek] .content-page .content-toc-aside,[data-site=cybertek] .content-page .content-sim-input,[data-site=cybertek] .content-page .content-other-payments,[data-site=cybertek] .content-page .content-cta-band{--c-focus: var(--c-accent)}[data-site=cybertek] .content-page .content-hero-bg,[data-site=cybertek] .content-page .content-hero-dots{display:none}[data-site=cybertek] .content-page .content-hero-media-cap{background:rgba(var(--cyb-black-rgb, 10, 10, 15), 0.75)}[data-site=cybertek] .content-page .content-brands-track-wrap{mask-image:none}[data-site=cybertek] .content-page .content-tl-item.is-featured .content-tl-dot{box-shadow:none;outline:4px solid var(--ct-accent-soft)}[data-site=cybertek] .content-page .content-contact-card:hover{box-shadow:none;border-color:var(--cyb-border-strong, var(--ct-card-border))}[data-site=cybertek] .content-page .content-mode-card.is-featured{box-shadow:none}[data-site=cybertek] .content-page .content-mode-card{--mc-ink: var(--cyb-black, #1D1D1D)}[data-site=cybertek] .content-page .content-mode-card--standard{--mc-ink: var(--cyb-blue, #29527A)}[data-site=cybertek] .content-page .content-mode-card--rdv{--mc-ink: var(--cyb-red, #D23434)}[data-site=cybertek] .content-page .content-mode-card--relay{--mc-ink: var(--cyb-green-ink, #3B7559)}[data-site=cybertek] .content-page .content-stat{border-right-color:rgba(var(--cyb-black-rgb, 0, 0, 0), 0.25)}[data-site=cybertek] .content-page .content-stat-label,[data-site=cybertek] .content-page .content-parcours-stat-label{color:rgba(var(--cyb-black-rgb, 0, 0, 0), var(--cyb-ink-75, 0.65))}[data-site=cybertek] .content-page .content-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cyb-sp-2, 8px);min-height:var(--cyb-btn-h, 44px);padding:0 var(--cyb-btn-px, 24px);font-size:var(--cyb-btn-fs, 13px);font-weight:var(--cyb-btn-fw, 700);text-transform:none;letter-spacing:normal;border-radius:var(--cyb-r-sm, 4px)}[data-site=cybertek] .content-page .content-btn--block{display:flex;width:100%}[data-site=cybertek] .content-page .content-btn--lg{font-size:var(--cyb-btn-fs, 13px);padding:0 var(--cyb-btn-px, 24px)}[data-site=cybertek] .content-page .content-btn--ghost{color:var(--ct-on-dark);border:1.5px solid var(--ct-on-dark);background:rgba(0,0,0,0)}[data-site=cybertek] .content-page .content-btn--ghost:hover{color:var(--ct-accent);border-color:var(--ct-accent)}[data-site=cybertek] .content-page .content-btn--ghost-link{padding:0}[data-site=cybertek] .content-page .content-section-title{margin:0}:where([data-site=cybertek] .content-page) :where(h1,h2,h3,h4){margin-top:0;margin-bottom:var(--cyb-title-gap, 16px)}:where([data-site=cybertek] .content-page) :where(p){margin-top:0;margin-bottom:var(--cyb-sp-3, 12px)}:where([data-site=cybertek] .content-page) :where(p:last-child){margin-bottom:0}.content-page[data-theme=grosbill],.content-page[data-theme=pro-grosbill]{--ct-dark1: #1c1c1e;--ct-dark2: #f7f7f8;--ct-dark3: #e6e6e9;--ct-dark4: #d4d4d8;--ct-on-dark: #ffffff;--ct-on-dark-muted: #c8c8cf;--ct-on-dark-dim: #9a9aa3}.content-page[data-theme=grosbill] .content-band--dark2 .content-band-title,.content-page[data-theme=grosbill] .content-band--dark3 .content-band-title,.content-page[data-theme=pro-grosbill] .content-band--dark2 .content-band-title,.content-page[data-theme=pro-grosbill] .content-band--dark3 .content-band-title{color:var(--ct-text)}.content-page[data-theme=grosbill] .content-band--dark2 .content-band-sub,.content-page[data-theme=grosbill] .content-band--dark3 .content-band-sub,.content-page[data-theme=pro-grosbill] .content-band--dark2 .content-band-sub,.content-page[data-theme=pro-grosbill] .content-band--dark3 .content-band-sub{color:var(--ct-text-muted)}.content-page[data-theme=grosbill] .content-band--dark2 .content-eyebrow,.content-page[data-theme=grosbill] .content-band--dark3 .content-eyebrow,.content-page[data-theme=pro-grosbill] .content-band--dark2 .content-eyebrow,.content-page[data-theme=pro-grosbill] .content-band--dark3 .content-eyebrow{color:var(--ct-accent-dark)}.content-page[data-theme=grosbill] .content-valeur,.content-page[data-theme=grosbill] .content-avantage,.content-page[data-theme=grosbill] .content-pro-card,.content-page[data-theme=pro-grosbill] .content-valeur,.content-page[data-theme=pro-grosbill] .content-avantage,.content-page[data-theme=pro-grosbill] .content-pro-card{background:var(--ct-card)}.content-page[data-theme=grosbill] .content-valeur-name,.content-page[data-theme=grosbill] .content-avantage-name,.content-page[data-theme=grosbill] .content-pro-card-title,.content-page[data-theme=pro-grosbill] .content-valeur-name,.content-page[data-theme=pro-grosbill] .content-avantage-name,.content-page[data-theme=pro-grosbill] .content-pro-card-title{color:var(--ct-text)}.content-page[data-theme=grosbill] .content-valeur-desc,.content-page[data-theme=grosbill] .content-avantage-desc,.content-page[data-theme=grosbill] .content-pro-card-desc,.content-page[data-theme=pro-grosbill] .content-valeur-desc,.content-page[data-theme=pro-grosbill] .content-avantage-desc,.content-page[data-theme=pro-grosbill] .content-pro-card-desc{color:var(--ct-text-muted)}.content-page[data-theme=grosbill] .content-valeurs,.content-page[data-theme=grosbill] .content-avantages,.content-page[data-theme=pro-grosbill] .content-valeurs,.content-page[data-theme=pro-grosbill] .content-avantages{background:var(--ct-card-border);border-color:var(--ct-card-border)}.content-page[data-theme=grosbill] .content-pro-grid,.content-page[data-theme=pro-grosbill] .content-pro-grid{background:var(--ct-card-border);border-color:var(--ct-card-border)}.content-page[data-theme=grosbill] .content-pillar-icon,.content-page[data-theme=pro-grosbill] .content-pillar-icon{background:var(--ct-surface)}@media(max-width: 1024px){.content-page .content-with-toc{grid-template-columns:1fr}.content-page .content-toc{position:static}.content-page .content-hero-inner,.content-page .content-hero-inner--recrut,.content-page .content-hero-inner--media,.content-page .content-sim,.content-page .content-mission,.content-page .content-2col,.content-page .content-2col--top,.content-page .content-parcours,.content-page .content-pro-header,.content-page .content-cta-final-inner,.content-page .content-cta-band{grid-template-columns:1fr;gap:32px}.content-page .content-hero-title{font-size:var(--cyb-fs-39, clamp(32px, 4vw, 54px))}.content-page .content-hero-title--xl{font-size:var(--cyb-fs-49, clamp(40px, 5vw, 64px))}.content-page .content-header-inner{grid-template-columns:1fr}.content-page .content-header-aside{text-align:left}.content-page .content-adv-grid,.content-page .content-payment-methods,.content-page .content-metiers,.content-page .content-stats-inner{grid-template-columns:repeat(2, 1fr)}.content-page .content-steps,.content-page .content-how-steps{grid-template-columns:repeat(2, 1fr)}.content-page .content-valeurs{grid-template-columns:repeat(2, 1fr)}.content-page .content-pro-grid{grid-template-columns:repeat(2, 1fr)}.content-page .content-modes,.content-page .content-carriers{grid-template-columns:repeat(2, 1fr)}.content-page .content-suivi-layout{grid-template-columns:1fr;gap:32px}}@media(max-width: 640px){.content-page .content-inner{padding-left:var(--cyb-sp-4, 18px);padding-right:var(--cyb-sp-4, 18px)}.content-page .content-band,.content-page .content-cta-final{padding-top:var(--cyb-section-y, 40px);padding-bottom:var(--cyb-section-y, 40px)}.content-page .content-hero,.content-page .content-hero--tall{padding-top:var(--cyb-hero-y, 40px);padding-bottom:var(--cyb-hero-y, 40px)}.content-page .content-title{font-size:var(--cyb-fs-31, clamp(28px, 3.5vw, 44px))}.content-page .content-hero-title{font-size:var(--cyb-fs-31, clamp(32px, 4vw, 54px))}.content-page .content-hero-title--xl{font-size:var(--cyb-fs-39, clamp(40px, 5vw, 64px))}.content-page .content-h2{font-size:var(--cyb-fs-25, clamp(22px, 3vw, 30px))}.content-page .content-band-title{font-size:var(--cyb-fs-20, clamp(20px, 3vw, 26px))}.content-page .content-cta-spotlight-title{font-size:var(--cyb-fs-31, clamp(32px, 5vw, 56px))}.content-page .content-identity-grid,.content-page .content-engagements,.content-page .content-finalites,.content-page .content-droits,.content-page .content-adv-grid,.content-page .content-payment-methods,.content-page .content-metiers,.content-page .content-steps,.content-page .content-how-steps,.content-page .content-plans,.content-page .content-plans--solo,.content-page .content-security,.content-page .content-infos,.content-page .content-contact-grid,.content-page .content-stats-inner,.content-page .content-valeurs,.content-page .content-avantages,.content-page .content-pro-grid,.content-page .content-map-layout,.content-page .content-modes,.content-page .content-carriers{grid-template-columns:1fr}.content-page .content-parcours-stats{grid-template-columns:repeat(2, 1fr)}.content-page .content-form-field{grid-template-columns:1fr}.content-page .content-timeline::before{left:6px}.content-page .content-tl-item{grid-template-columns:14px 1fr;gap:0 16px}.content-page .content-tl-year{grid-column:1/-1;text-align:left;padding-right:0;padding-left:30px}.content-page .content-tl-dot{grid-column:1;justify-self:start}.content-page .content-sim-actions,.content-page .content-cta-final-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.content-page .content-brands-track{animation:none}}
