 @font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("Roboto");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mc-ink: #0b0f2a;--mc-ink-hover: #1c2250;--mc-paper: #ffffff;--mc-paper-deep: #f5f7fa;--mc-white: #ffffff;--mc-muted: #4a5068;--mc-gold: #5a35ff;--mc-brass-text: #5a35ff;--mc-bottle: #3b6bff;--mc-gold-on-dark: #00d6d6;--mc-paper-on-dark:#c7cbe0;--mc-line: rgba(11,15,42,.14);--mc-line-strong: #8a90a8;--mc-track: #e6e9f2;--mc-progress: #3b6bff;--mc-focus: #5a35ff;--mc-focus-on-dark:#00d6d6;--mc-disabled: #7b8199;--mc-success: #2f6b3f;--mc-success-bg: #e6efe7;--mc-error: #9b2c1f;--mc-error-bg: #f6e3de;--mc-warning: #8a5a00;--mc-placeholder: #9b2c1f;--mc-font-display: "Fraunces",Georgia,"Times New Roman",serif;--mc-font-body: "Instrument Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-font-mono: "IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--mc-fs-xs: 0.8125rem;--mc-fs-sm: 0.9375rem;--mc-fs-base: clamp(1.0625rem,1.02rem + 0.2vw,1.125rem);--mc-fs-lead: clamp(1.1875rem,1.1rem + 0.4vw,1.375rem);--mc-fs-h4: clamp(1.25rem,1.15rem + 0.45vw,1.5rem);--mc-fs-h3: clamp(1.5rem,1.3rem + 0.9vw,2rem);--mc-fs-h2: clamp(2rem,1.6rem + 1.8vw,3rem);--mc-fs-h1: clamp(2.5rem,1.9rem + 2.8vw,4.25rem);--mc-fs-price: clamp(2.25rem,1.9rem + 1.6vw,3rem);--mc-lh-tight: 1.05;--mc-lh-heading: 1.15;--mc-lh-body: 1.65;--mc-ls-display: -0.015em;--mc-ls-caps: 0.14em;--mc-fw-regular: 400;--mc-fw-semibold:600;--mc-measure: 42rem;--mc-sp-1: 0.25rem;--mc-sp-2: 0.5rem;--mc-sp-3: 0.75rem;--mc-sp-4: 1rem;--mc-sp-5: 1.5rem;--mc-sp-6: 2rem;--mc-sp-7: 3rem;--mc-sp-8: 4rem;--mc-sp-9: 6rem;--mc-sp-10: 8rem;--mc-section-y: clamp(4rem,2.8rem + 5vw,8rem);--mc-container: 72rem;--mc-gutter: clamp(1.25rem,4vw,2.5rem);--mc-grid-gap: clamp(1.25rem,2.5vw,2rem);--mc-r-0: 0;--mc-r-1: 3px;--mc-r-2: 6px;--mc-r-pill: 999px;--mc-bd-hair: 1px solid var(--mc-line);--mc-bd-ink: 1px solid var(--mc-ink);--mc-bd-field: 1px solid var(--mc-line-strong);--mc-sh-1: 0 1px 0 rgba(11,15,42,.06);--mc-sh-2: 0 24px 60px -30px rgba(11,15,42,.30);--mc-dur-1: 150ms;--mc-dur-2: 250ms;--mc-dur-3: 450ms;--mc-dur-4: 800ms;--mc-ease-out: cubic-bezier(.22,1,.36,1);--mc-ease-in-out: cubic-bezier(.65,0,.35,1);--mc-rise: 12px;--mc-night: #0b0f2a;--mc-night-2: #121838;--mc-night-line: rgba(255,255,255,.12);--mc-on-night: #ffffff;--mc-on-night-muted: #aeb4cc;--mc-gold-hover: #7b5cff;--mc-z-header: 100;--mc-z-menu: 200}@media (prefers-reduced-motion: reduce){:root{--mc-dur-2:0ms;--mc-dur-3:0ms;--mc-dur-4:0ms;--mc-rise:0px}}.mc-scope,body.mc-site{background:var(--mc-paper);color:var(--mc-ink);font-family:var(--mc-font-body);font-size:var(--mc-fs-base);line-height:var(--mc-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mc-scope *,.mc-scope *::before,.mc-scope *::after{box-sizing:border-box}.mc-scope img{max-width:100%;height:auto;display:block}.mc-scope :focus-visible{outline:3px solid var(--mc-focus);outline-offset:3px;border-radius:2px}.mc-dark :focus-visible{outline-color:var(--mc-focus-on-dark)}.mc-container{width:100%;max-width:calc(var(--mc-container) + 2*var(--mc-gutter));margin-inline:auto;padding-inline:var(--mc-gutter)}.mc-section{padding-block:var(--mc-section-y)}.mc-section--deep{background:var(--mc-paper-deep)}.mc-dark{background:var(--mc-bottle);color:var(--mc-paper)}.mc-dark .mc-muted,.mc-dark p{color:var(--mc-paper-on-dark)}.mc-dark h1,.mc-dark h2,.mc-dark h3{color:var(--mc-paper)}.mc-dark h1 em,.mc-dark h2 em{color:var(--mc-gold-on-dark)}.mc-grid{display:grid;gap:var(--mc-grid-gap)}@media (min-width:768px){.mc-grid--2{grid-template-columns:repeat(2,1fr)}.mc-grid--3{grid-template-columns:repeat(3,1fr)}}.mc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mc-scope h1,.mc-scope h2,.mc-scope h3,.mc-scope h4{font-family:var(--mc-font-display);font-weight:var(--mc-fw-regular);letter-spacing:var(--mc-ls-display);margin:0;font-optical-sizing:auto;text-wrap:balance}.mc-scope h1{font-size:var(--mc-fs-h1);line-height:var(--mc-lh-tight)}.mc-scope h2{font-size:var(--mc-fs-h2);line-height:var(--mc-lh-heading)}.mc-scope h3{font-size:var(--mc-fs-h3);line-height:var(--mc-lh-heading)}.mc-scope h4{font-size:var(--mc-fs-h4);line-height:var(--mc-lh-heading)}.mc-scope h1 em,.mc-scope h2 em,.mc-scope h3 em{font-style:italic;color:var(--mc-brass-text)}.mc-scope p{margin:0 0 var(--mc-sp-4);max-width:var(--mc-measure);text-wrap:pretty}.mc-lead{font-size:var(--mc-fs-lead);line-height:1.55;color:var(--mc-muted)}.mc-muted{color:var(--mc-muted)}.mc-small{font-size:var(--mc-fs-sm)}.mc-mono{font-family:var(--mc-font-mono);font-weight:500;font-size:var(--mc-fs-xs);letter-spacing:.06em;text-transform:uppercase}.mc-eyebrow{display:flex;align-items:center;gap:var(--mc-sp-3);margin:0 0 var(--mc-sp-4);font-size:var(--mc-fs-xs);font-weight:var(--mc-fw-semibold);letter-spacing:var(--mc-ls-caps);text-transform:uppercase;color:var(--mc-brass-text)}.mc-eyebrow::before{content:"";width:2.25rem;height:1px;background:var(--mc-gold);flex:none}.mc-dark .mc-eyebrow{color:var(--mc-gold-on-dark)}.mc-link{color:var(--mc-ink);text-decoration:underline;text-decoration-color:var(--mc-gold);text-decoration-thickness:2px;text-underline-offset:.2em;transition:text-decoration-color var(--mc-dur-1)}.mc-link:hover{text-decoration-color:var(--mc-ink)}.mc-rule{border:0;height:1px;background:var(--mc-gold);margin:var(--mc-sp-6) 0;transform-origin:left}.mc-quote{margin:0;padding-left:var(--mc-sp-5);border-left:2px solid var(--mc-gold)}.mc-quote p{font-family:var(--mc-font-display);font-style:italic;font-size:var(--mc-fs-h3);line-height:1.3;color:var(--mc-ink);max-width:none}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.85rem 1.5rem;border:1px solid transparent;border-radius:var(--mc-r-1);font-family:var(--mc-font-body);font-size:1rem;font-weight:var(--mc-fw-semibold);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--mc-dur-1),color var(--mc-dur-1),border-color var(--mc-dur-1),transform var(--mc-dur-2) var(--mc-ease-out)}.mc-btn .mc-arrow{transition:transform var(--mc-dur-2) var(--mc-ease-out)}.mc-btn:hover .mc-arrow{transform:translateX(4px)}.mc-btn:active{transform:translateY(1px)}.mc-btn--primary{background:var(--mc-ink);color:var(--mc-paper)}.mc-btn--primary:hover{background:var(--mc-bottle)}.mc-btn--secondary{background:transparent;color:var(--mc-ink);border-color:var(--mc-ink)}.mc-btn--secondary:hover{background:var(--mc-ink);color:var(--mc-paper)}.mc-btn--text{min-height:auto;padding:.35rem 0;border-radius:0;color:var(--mc-ink);border-bottom:1px solid var(--mc-ink)}.mc-btn--text:hover{border-bottom-color:var(--mc-gold)}.mc-btn--sm{min-height:40px;padding:.55rem 1rem;font-size:.9375rem}.mc-btn--block{width:100%}.mc-dark .mc-btn--primary{background:var(--mc-paper);color:var(--mc-ink)}.mc-dark .mc-btn--primary:hover{background:var(--mc-gold-on-dark)}.mc-dark .mc-btn--secondary{color:var(--mc-paper);border-color:var(--mc-paper)}.mc-dark .mc-btn--secondary:hover{background:var(--mc-paper);color:var(--mc-bottle)}.mc-btn[disabled],.mc-btn[aria-disabled="true"]{background:var(--mc-track);color:var(--mc-disabled);border-color:var(--mc-track);cursor:not-allowed;transform:none}.mc-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-sp-4) var(--mc-sp-5)}.mc-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .7rem;border:var(--mc-bd-hair);border-radius:var(--mc-r-pill);background:var(--mc-white);font-size:var(--mc-fs-xs);font-weight:var(--mc-fw-semibold);color:var(--mc-muted)}.mc-badge--ink{background:var(--mc-ink);color:var(--mc-paper);border-color:var(--mc-ink)}.mc-badge--brass{background:var(--mc-brass-text);color:var(--mc-white);border-color:var(--mc-brass-text)}.mc-step{border-top:var(--mc-bd-ink);padding-top:var(--mc-sp-4)}.mc-step__num{font-family:var(--mc-font-display);font-style:italic;font-size:1.0625rem;color:var(--mc-brass-text)}.mc-step h3{font-size:var(--mc-fs-h4);margin:var(--mc-sp-2) 0}.mc-step p{color:var(--mc-muted);margin:0}.mc-progress{display:grid;gap:var(--mc-sp-2)}.mc-progress__label{display:flex;justify-content:space-between;gap:1rem;color:var(--mc-muted)}.mc-progress__track{height:4px;background:var(--mc-track);border-radius:2px;overflow:hidden}.mc-progress__bar{height:100%;width:var(--value,0%);background:var(--mc-progress);transition:width var(--mc-dur-4) var(--mc-ease-out)}.mc-card{background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2);padding:clamp(1.25rem,2.5vw,2rem);transition:box-shadow var(--mc-dur-2),transform var(--mc-dur-2) var(--mc-ease-out)}.mc-card--link:hover{box-shadow:var(--mc-sh-2);transform:translateY(-3px)}.mc-card__title{font-family:var(--mc-font-display);font-size:var(--mc-fs-h4);line-height:1.2;margin:0 0 var(--mc-sp-2)}.mc-card__meta{display:flex;flex-wrap:wrap;gap:var(--mc-sp-2) var(--mc-sp-4);color:var(--mc-muted);font-size:var(--mc-fs-sm)}.mc-offer{display:flex;flex-direction:column;gap:var(--mc-sp-4)}.mc-offer ul{list-style:none;margin:0;padding:0}.mc-offer li{padding:var(--mc-sp-3) 0 var(--mc-sp-3) 1.6rem;border-top:var(--mc-bd-hair);position:relative}.mc-offer li::before{content:"";position:absolute;left:0;top:1.2em;width:.9rem;height:1px;background:var(--mc-gold)}.mc-price{font-family:var(--mc-font-display);font-size:var(--mc-fs-price);line-height:1;letter-spacing:-.02em;margin:0}.mc-price small{font-family:var(--mc-font-body);font-size:1rem;color:var(--mc-muted);letter-spacing:0}.mc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:var(--mc-bd-hair);border-radius:var(--mc-r-2);background:var(--mc-white)}.mc-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--mc-fs-sm)}.mc-table caption{text-align:left;padding:var(--mc-sp-4) var(--mc-sp-5);font-weight:var(--mc-fw-semibold);border-bottom:var(--mc-bd-hair)}.mc-table th,.mc-table td{padding:var(--mc-sp-3) var(--mc-sp-5);text-align:left;vertical-align:top;border-top:var(--mc-bd-hair)}.mc-table thead th{font-family:var(--mc-font-mono);font-weight:500;font-size:var(--mc-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-muted);border-top:0;background:var(--mc-paper)}.mc-table tbody th{font-weight:var(--mc-fw-semibold)}.mc-table td.mc-num{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-faq{border-top:var(--mc-bd-ink)}.mc-faq details{border-bottom:var(--mc-bd-hair)}.mc-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mc-sp-4);padding:var(--mc-sp-5) 0;cursor:pointer;list-style:none;font-family:var(--mc-font-display);font-size:var(--mc-fs-h4);line-height:1.25}.mc-faq summary::-webkit-details-marker{display:none}.mc-faq summary::after{content:"+";font-family:var(--mc-font-body);font-size:1.5rem;line-height:1;color:var(--mc-brass-text);transition:transform var(--mc-dur-2) var(--mc-ease-out)}.mc-faq details[open] summary::after{transform:rotate(45deg)}.mc-faq details>div{padding:0 0 var(--mc-sp-5)}.mc-faq details>div p{color:var(--mc-muted)}.mc-form{display:grid;gap:var(--mc-sp-5)}.mc-field{display:grid;gap:var(--mc-sp-2)}.mc-label{font-weight:var(--mc-fw-semibold);font-size:1rem}.mc-label .mc-opt{font-weight:var(--mc-fw-regular);color:var(--mc-muted)}.mc-input,.mc-select,.mc-textarea{width:100%;min-height:48px;padding:.75rem .9rem;background:var(--mc-white);color:var(--mc-ink);border:var(--mc-bd-field);border-radius:var(--mc-r-2);font:inherit;transition:border-color var(--mc-dur-1),box-shadow var(--mc-dur-1)}.mc-textarea{min-height:9rem;resize:vertical}.mc-input:hover,.mc-select:hover,.mc-textarea:hover{border-color:var(--mc-ink)}.mc-input:focus,.mc-select:focus,.mc-textarea:focus{outline:none;border-color:var(--mc-focus);box-shadow:0 0 0 3px rgba(90,53,255,.25)}.mc-help{font-size:var(--mc-fs-sm);color:var(--mc-muted);margin:0}.mc-field--error .mc-input,.mc-field--error .mc-select,.mc-field--error .mc-textarea{border-color:var(--mc-error);box-shadow:0 0 0 1px var(--mc-error)}.mc-error-msg{display:flex;gap:.4rem;font-size:var(--mc-fs-sm);font-weight:var(--mc-fw-semibold);color:var(--mc-error);margin:0}.mc-error-msg::before{content:"!";display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--mc-error);color:var(--mc-white);font-size:.75rem;flex:none;margin-top:.15rem}.mc-check{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-sp-3);align-items:start;font-size:var(--mc-fs-sm)}.mc-check input{appearance:none;width:1.35rem;height:1.35rem;margin:.1rem 0 0;border:var(--mc-bd-field);border-radius:var(--mc-r-1);background:var(--mc-white);display:grid;place-items:center;cursor:pointer}.mc-check input::after{content:"";width:.7rem;height:.4rem;border-left:2px solid var(--mc-paper);border-bottom:2px solid var(--mc-paper);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.mc-check input:checked{background:var(--mc-ink);border-color:var(--mc-ink)}.mc-check input:checked::after{opacity:1}.mc-choices{display:grid;gap:var(--mc-sp-3);border:0;margin:0;padding:0}.mc-choices legend{font-family:var(--mc-font-display);font-size:var(--mc-fs-h3);line-height:1.2;margin-bottom:var(--mc-sp-5);padding:0}.mc-choice{position:relative;display:flex;gap:var(--mc-sp-4);align-items:center;padding:var(--mc-sp-4) var(--mc-sp-5);background:var(--mc-white);border:var(--mc-bd-field);border-radius:var(--mc-r-2);cursor:pointer;transition:border-color var(--mc-dur-1),background-color var(--mc-dur-1)}.mc-choice:hover{border-color:var(--mc-ink)}.mc-choice input{appearance:none;flex:none;width:1.25rem;height:1.25rem;border:var(--mc-bd-field);border-radius:50%;margin:0;background:var(--mc-white);display:grid;place-items:center}.mc-choice input::after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--mc-paper);transform:scale(0);transition:transform var(--mc-dur-1)}.mc-choice input:checked{border-color:var(--mc-ink);background:var(--mc-ink)}.mc-choice input:checked::after{transform:scale(1)}.mc-choice:has(input:checked){border-color:var(--mc-ink);box-shadow:inset 0 0 0 1px var(--mc-ink)}.mc-choice:has(input:focus-visible){outline:3px solid var(--mc-focus);outline-offset:2px}.mc-alert{display:grid;gap:var(--mc-sp-1);padding:var(--mc-sp-4) var(--mc-sp-5);border-left:3px solid;border-radius:0 var(--mc-r-2) var(--mc-r-2) 0;color:var(--mc-ink)}.mc-alert strong{font-weight:var(--mc-fw-semibold)}.mc-alert p{margin:0}.mc-alert--success{background:var(--mc-success-bg);border-color:var(--mc-success)}.mc-alert--error{background:var(--mc-error-bg);border-color:var(--mc-error)}.mc-header{position:sticky;top:0;z-index:var(--mc-z-header);background:rgba(255,255,255,.94);backdrop-filter:saturate(1.2) blur(8px);border-bottom:var(--mc-bd-hair)}.mc-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-sp-5);min-height:76px}.mc-logo{display:inline-flex;align-items:center;flex:none}.mc-logo img{height:44px;width:auto}.mc-nav{display:none}.mc-nav ul{display:flex;gap:clamp(1rem,2vw,1.75rem);list-style:none;margin:0;padding:0}.mc-nav a{color:var(--mc-ink);text-decoration:none;font-weight:500;font-size:.9375rem;padding:.4rem 0;background:linear-gradient(var(--mc-gold),var(--mc-gold)) left bottom/0 1px no-repeat;transition:background-size var(--mc-dur-2) var(--mc-ease-out)}.mc-nav a:hover,.mc-nav a[aria-current="page"]{background-size:100% 1px}.mc-header__cta{display:none}.mc-burger{display:inline-grid;place-items:center;width:48px;height:48px;border:var(--mc-bd-hair);border-radius:var(--mc-r-1);background:transparent;cursor:pointer}.mc-burger span,.mc-burger span::before,.mc-burger span::after{display:block;width:20px;height:1.5px;background:var(--mc-ink);position:relative;transition:transform var(--mc-dur-2)}.mc-burger span::before,.mc-burger span::after{content:"";position:absolute;left:0}.mc-burger span::before{top:-6px}.mc-burger span::after{top:6px}.mc-burger[aria-expanded="true"] span{background:transparent}.mc-burger[aria-expanded="true"] span::before{transform:translateY(6px) rotate(45deg)}.mc-burger[aria-expanded="true"] span::after{transform:translateY(-6px) rotate(-45deg)}.mc-mobile-menu{border-top:var(--mc-bd-hair);padding:var(--mc-sp-4) 0 var(--mc-sp-6)}.mc-mobile-menu ul{list-style:none;margin:0 0 var(--mc-sp-5);padding:0}.mc-mobile-menu a:not(.mc-btn){display:block;padding:var(--mc-sp-4) 0;border-bottom:var(--mc-bd-hair);color:var(--mc-ink);text-decoration:none;font-family:var(--mc-font-display);font-size:1.375rem}@media (min-width:1240px){.mc-nav,.mc-header__cta{display:flex}.mc-burger,.mc-mobile-menu{display:none!important}}@media (max-width:767px){.mc-logo img{height:34px}}.mc-footer{background:var(--mc-paper-deep);border-top:1px solid var(--mc-gold);padding-block:var(--mc-sp-8) var(--mc-sp-6);font-size:var(--mc-fs-sm)}.mc-footer__grid{display:grid;gap:var(--mc-sp-6)}@media (min-width:768px){.mc-footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.mc-footer h2{font-family:var(--mc-font-body);font-size:var(--mc-fs-xs);font-weight:var(--mc-fw-semibold);letter-spacing:var(--mc-ls-caps);text-transform:uppercase;color:var(--mc-brass-text);margin:0 0 var(--mc-sp-4)}.mc-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--mc-sp-2)}.mc-footer a{color:var(--mc-ink);text-decoration:none}.mc-footer a:hover{text-decoration:underline;text-decoration-color:var(--mc-gold);text-underline-offset:.2em}.mc-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mc-sp-4);margin-top:var(--mc-sp-7);padding-top:var(--mc-sp-5);border-top:var(--mc-bd-hair);color:var(--mc-muted)}.mc-photo{position:relative;overflow:hidden;border-radius:var(--mc-r-2);background:var(--mc-paper-deep)}.mc-photo--portrait{aspect-ratio:4/5}.mc-photo--landscape{aspect-ratio:3/2}.mc-photo img{width:100%;height:100%;object-fit:cover}.mc-photo-slot{display:grid;place-items:center;text-align:center;padding:var(--mc-sp-5);border:1px dashed var(--mc-line-strong);color:var(--mc-muted);font-size:var(--mc-fs-sm);line-height:1.5}.mc-photo-slot b{display:block;margin-bottom:var(--mc-sp-2);font-family:var(--mc-font-mono);font-weight:500;font-size:var(--mc-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-ink)}.is-placeholder{position:relative;outline:2px dashed var(--mc-placeholder);outline-offset:4px}.is-placeholder::before{content:"EXEMPLE FICTIF,à remplacer";position:absolute;top:-.8rem;left:.75rem;z-index:2;padding:.15rem .5rem;background:var(--mc-placeholder);color:#fff;font:600 .6875rem/1.4 var(--mc-font-body);letter-spacing:.06em;text-transform:uppercase}.mc-reveal{transition:opacity var(--mc-dur-3) var(--mc-ease-out),transform var(--mc-dur-3) var(--mc-ease-out)}.mc-reveal.is-pending{opacity:0;transform:translateY(var(--mc-rise))}.mc-rule.mc-reveal{transition:transform var(--mc-dur-4) var(--mc-ease-out)}.mc-rule.mc-reveal.is-pending{opacity:1;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.mc-reveal,.mc-reveal.is-pending{opacity:1;transform:none;transition:none}}html,body{background:var(--mc-paper)}[hidden]{display:none!important}.mc-scope a:not(.mc-btn){color:inherit}.mc-proto-bar{margin:0;padding:.55rem var(--mc-gutter);background:var(--mc-ink);color:var(--mc-paper);font:500 .75rem/1.45 var(--mc-font-mono);letter-spacing:.03em;text-align:center;max-width:none!important}.mc-skip{position:absolute;left:-9999px;top:.5rem;z-index:999;padding:.6rem 1rem;background:var(--mc-ink);color:var(--mc-paper);text-decoration:none}.mc-skip:focus{left:.5rem}.mc-todo{display:inline;padding:.05em .35em;border-radius:2px;background:var(--mc-error-bg);color:var(--mc-error);font-weight:600;font-size:.92em;font-style:normal}.mc-error-msg[hidden]{display:none!important}.mc-logo{gap:.75rem;text-decoration:none;color:var(--mc-ink)}.mc-logo__mark{height:46px;width:auto;overflow:visible;flex:none}.mc-logo__c{font-family:var(--mc-font-display);font-size:118px;font-weight:400;fill:var(--mc-gold);font-variation-settings:"opsz" 144}.mc-logo__m{fill:none;stroke:var(--mc-ink);stroke-width:7;stroke-linejoin:miter;stroke-linecap:round}.mc-logo__word{font-family:var(--mc-font-body);font-weight:400;font-size:.95rem;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.mc-logo__mark{height:38px}.mc-logo__word{font-size:.78rem;letter-spacing:.14em}}.mc-section-head{display:grid;gap:var(--mc-sp-4);margin-bottom:clamp(2.5rem,5vw,4rem);max-width:48rem}.mc-section-head p{margin:0}.mc-section-head--split{max-width:none}@media (min-width:960px){.mc-section-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:var(--mc-sp-7)}}.mc-center{text-align:center;margin-inline:auto}.mc-mt-6{margin-top:var(--mc-sp-6)}.mc-mt-8{margin-top:var(--mc-sp-8)}.mc-hero{padding-block:clamp(2.75rem,6vw,5.5rem) var(--mc-section-y)}.mc-hero__grid{display:grid;gap:clamp(3rem,6vw,5rem);align-items:center}@media (min-width:960px){.mc-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.mc-hero h1{margin-bottom:var(--mc-sp-5)}.mc-hero .mc-lead{margin-bottom:0}.mc-hero .mc-btn-row{margin-top:var(--mc-sp-6)}.mc-hero__note{margin:var(--mc-sp-4) 0 0!important;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-plan{position:relative;margin:0;padding:var(--mc-sp-6) var(--mc-sp-6) var(--mc-sp-6) 3.4rem;background-color:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-1);box-shadow:var(--mc-sh-2);background-image:linear-gradient(90deg,transparent 2.15rem,var(--mc-gold) 2.15rem,var(--mc-gold) calc(2.15rem + 1px),transparent calc(2.15rem + 1px)),repeating-linear-gradient(180deg,transparent 0,transparent calc(2rem - 1px),rgba(11,15,42,.07) calc(2rem - 1px),rgba(11,15,42,.07) 2rem)}@media (min-width:960px){.mc-plan{transform:rotate(-1.2deg)}}.mc-plan p{max-width:none}.mc-plan__head{display:flex;justify-content:space-between;gap:1rem;margin:0 0 var(--mc-sp-4)!important;color:var(--mc-muted)}.mc-plan__title{font-family:var(--mc-font-display);font-size:var(--mc-fs-h3);line-height:1.15;margin:0 0 var(--mc-sp-2)!important}.mc-plan__meta{font-size:var(--mc-fs-sm);color:var(--mc-muted);margin:0 0 var(--mc-sp-5)!important}.mc-plan__label{font-size:var(--mc-fs-xs);font-weight:600;letter-spacing:var(--mc-ls-caps);text-transform:uppercase;color:var(--mc-brass-text);margin:0 0 var(--mc-sp-2)!important}.mc-plan__decision{font-weight:500;margin:0 0 var(--mc-sp-5)!important}.mc-plan__list{list-style:none;margin:0 0 var(--mc-sp-5);padding:0;display:grid;gap:var(--mc-sp-3)}.mc-plan__list li{display:grid;grid-template-columns:1.15rem 1fr;gap:var(--mc-sp-3);align-items:start}.mc-plan__list li::before{content:"";display:grid;place-items:center;width:1.05rem;height:1.05rem;margin-top:.3rem;border:1.5px solid var(--mc-ink);border-radius:2px;font-size:.7rem;line-height:1;color:var(--mc-paper)}.mc-plan__list li.is-done::before{content:"✓";background:var(--mc-bottle);border-color:var(--mc-bottle)}.mc-plan__list li.is-done{color:var(--mc-muted)}.mc-plan__note{margin:0!important;padding-top:var(--mc-sp-4);border-top:1px solid var(--mc-line);font-family:var(--mc-font-display);font-style:italic;font-size:1.2rem;line-height:1.35;color:var(--mc-brass-text)}.mc-commit{background:var(--mc-white);border-block:var(--mc-bd-hair)}.mc-commit__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mc-line);margin:0;padding:0;list-style:none}@media (min-width:900px){.mc-commit__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-commit__list li{background:var(--mc-white);padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);display:grid;gap:.35rem;align-content:start}.mc-commit__value{font-family:var(--mc-font-display);font-size:clamp(1.9rem,1.5rem + 1.6vw,2.75rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mc-commit__label{font-size:var(--mc-fs-sm);color:var(--mc-muted);line-height:1.45}.mc-cols{display:grid;gap:var(--mc-grid-gap)}@media (min-width:768px){.mc-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mc-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:600px) and (max-width:899px){.mc-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-col{border-top:var(--mc-bd-ink);padding-top:var(--mc-sp-4)}.mc-col h3{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-2)}.mc-col p{color:var(--mc-muted);margin:0}.mc-grid--4{display:grid;gap:var(--mc-grid-gap)}@media (min-width:600px){.mc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-profile{display:flex;flex-direction:column;gap:var(--mc-sp-3);padding:clamp(1.5rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2);text-decoration:none;color:inherit;transition:border-color var(--mc-dur-1),transform var(--mc-dur-2) var(--mc-ease-out)}.mc-profile:hover{border-color:var(--mc-ink);transform:translateY(-2px)}.mc-profile h3{font-size:var(--mc-fs-h4)}.mc-profile p{margin:0;color:var(--mc-muted)}.mc-profile__go{margin-top:auto;padding-top:var(--mc-sp-3);font-weight:600;display:inline-flex;gap:.4rem}.mc-profile:hover .mc-arrow{transform:translateX(4px)}.mc-arrow{display:inline-block;transition:transform var(--mc-dur-2) var(--mc-ease-out)}.mc-offer-duo{display:grid;gap:var(--mc-grid-gap)}@media (min-width:900px){.mc-offer-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-offer-block{display:flex;flex-direction:column;gap:var(--mc-sp-4);padding:clamp(1.5rem,3.5vw,2.75rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2)}.mc-offer-block h3{font-size:var(--mc-fs-h3)}.mc-offer-block>p{margin:0;color:var(--mc-muted)}.mc-offer-block ul{list-style:none;margin:0;padding:0}.mc-offer-block li{position:relative;padding:var(--mc-sp-3) 0 var(--mc-sp-3) 1.6rem;border-top:var(--mc-bd-hair)}.mc-offer-block li::before{content:"";position:absolute;left:0;top:1.3em;width:.9rem;height:1px;background:var(--mc-gold)}.mc-offer-block__foot{margin-top:auto;padding-top:var(--mc-sp-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-sp-4)}.mc-offer-block__price{font-size:var(--mc-fs-sm);color:var(--mc-muted);margin:0}.mc-offer-block__price strong{font-family:var(--mc-font-display);font-weight:400;font-size:1.5rem;color:var(--mc-ink)}.mc-test-band__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:900px){.mc-test-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mc-test-preview{padding:clamp(1.25rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2);display:grid;gap:var(--mc-sp-4)}.mc-test-preview__q{font-family:var(--mc-font-display);font-size:var(--mc-fs-h4);line-height:1.25;margin:0!important}.mc-test-preview__opt{display:flex;gap:var(--mc-sp-3);align-items:center;padding:var(--mc-sp-3) var(--mc-sp-4);border:var(--mc-bd-field);border-radius:var(--mc-r-2);font-size:var(--mc-fs-sm)}.mc-test-preview__opt::before{content:"";width:1rem;height:1rem;border:var(--mc-bd-field);border-radius:50%;flex:none}.mc-people{display:grid;gap:var(--mc-grid-gap)}@media (min-width:768px){.mc-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-person{display:grid;gap:var(--mc-sp-5);padding:clamp(1.25rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2)}@media (min-width:560px){.mc-person{grid-template-columns:9.5rem minmax(0,1fr);align-items:start}}.mc-person .mc-photo-slot{aspect-ratio:4/5;padding:var(--mc-sp-3);font-size:var(--mc-fs-xs)}.mc-person h3{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-1)}.mc-person p{margin:0 0 var(--mc-sp-2);font-size:var(--mc-fs-sm)}.mc-person--large{padding:clamp(1.5rem,3.5vw,2.5rem)}@media (min-width:560px){.mc-person--large{grid-template-columns:13rem minmax(0,1fr)}}.mc-person dl{margin:var(--mc-sp-4) 0 0}.mc-quotes{display:grid;gap:var(--mc-grid-gap)}@media (min-width:900px){.mc-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-testimonial{margin:0;padding:clamp(1.5rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2);display:flex;flex-direction:column;gap:var(--mc-sp-5)}.mc-testimonial blockquote{margin:0}.mc-testimonial blockquote p{font-family:var(--mc-font-display);font-style:italic;font-size:1.2rem;line-height:1.45;margin:0;max-width:none}.mc-testimonial figcaption{margin-top:auto;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-testimonial figcaption strong{display:block;color:var(--mc-ink)}.mc-page-hero{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5rem);border-bottom:var(--mc-bd-hair)}.mc-page-hero__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:end}@media (min-width:960px){.mc-page-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.mc-page-hero h1{margin-bottom:var(--mc-sp-5);max-width:18ch}.mc-page-hero .mc-lead{margin-bottom:0;max-width:44rem}.mc-page-hero .mc-btn-row{margin-top:var(--mc-sp-6)}.mc-crumbs{margin:0 0 var(--mc-sp-6)}.mc-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;font-size:var(--mc-fs-xs);color:var(--mc-muted)}.mc-crumbs li+li::before{content:"/";margin-right:.4rem;color:var(--mc-line-strong)}.mc-crumbs a{color:var(--mc-muted)}.mc-facts{margin:0;display:grid}.mc-facts div{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--mc-sp-4);padding:var(--mc-sp-3) 0;border-top:var(--mc-bd-hair)}.mc-facts div:last-child{border-bottom:var(--mc-bd-hair)}.mc-facts dt{font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-facts dd{margin:0;font-variant-numeric:tabular-nums}.mc-answer{display:grid;gap:var(--mc-sp-2);padding:var(--mc-sp-5) var(--mc-sp-6);background:var(--mc-white);border:var(--mc-bd-hair);border-left:3px solid var(--mc-gold);border-radius:0 var(--mc-r-2) var(--mc-r-2) 0}.mc-answer p{margin:0;max-width:none}.mc-answer .mc-mono{color:var(--mc-brass-text)}.mc-split{display:grid;gap:clamp(2rem,5vw,4.5rem)}@media (min-width:960px){.mc-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.mc-split__head{position:sticky;top:7rem}}.mc-split__head p{margin-top:var(--mc-sp-4)}.mc-seq{list-style:none;counter-reset:mc-seq;margin:0;padding:0}.mc-seq>li{counter-increment:mc-seq;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--mc-sp-4);padding:var(--mc-sp-5) 0;border-top:var(--mc-bd-hair)}.mc-seq>li:last-child{border-bottom:var(--mc-bd-hair)}.mc-seq>li::before{content:counter(mc-seq,decimal-leading-zero);font-family:var(--mc-font-display);font-style:italic;font-size:1.6rem;line-height:1.1;color:var(--mc-brass-text)}.mc-seq h3{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-2)}.mc-seq p{margin:0;color:var(--mc-muted)}.mc-seq ul{margin:var(--mc-sp-3) 0 0;padding-left:1.1rem;color:var(--mc-muted)}.mc-seq ul li{margin:.2rem 0}.mc-ticks{list-style:none;margin:0;padding:0;display:grid}.mc-ticks li{position:relative;padding:var(--mc-sp-3) 0 var(--mc-sp-3) 1.75rem;border-top:var(--mc-bd-hair)}.mc-ticks li:last-child{border-bottom:var(--mc-bd-hair)}.mc-ticks li::before{content:"";position:absolute;left:.1rem;top:1.15em;width:.75rem;height:.4rem;border-left:1.5px solid var(--mc-bottle);border-bottom:1.5px solid var(--mc-bottle);transform:rotate(-45deg)}.mc-ticks--no li::before{width:.75rem;height:0;border-left:0;border-bottom:1.5px solid var(--mc-line-strong);transform:none;top:1.3em}.mc-cta-final__grid{display:grid;gap:var(--mc-sp-6);align-items:end}@media (min-width:900px){.mc-cta-final__grid{grid-template-columns:minmax(0,1.4fr) auto}}.mc-cta-final h2{max-width:20ch}.mc-cta-final .mc-lead{margin:var(--mc-sp-4) 0 0}.mc-contact-grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:960px){.mc-contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mc-notice{font-size:var(--mc-fs-sm);color:var(--mc-muted);margin:0!important}.mc-aside-stack{display:grid;gap:var(--mc-sp-7)}.mc-aside-stack h2{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-4)}.mc-posts{display:grid;gap:var(--mc-grid-gap)}@media (min-width:768px){.mc-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mc-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-post{display:flex;flex-direction:column;gap:var(--mc-sp-3);padding:clamp(1.25rem,3vw,1.75rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2);color:inherit;text-decoration:none}a.mc-post{transition:box-shadow var(--mc-dur-2),transform var(--mc-dur-2) var(--mc-ease-out)}a.mc-post:hover{box-shadow:var(--mc-sh-2);transform:translateY(-3px)}.mc-post h3{font-size:var(--mc-fs-h4);line-height:1.25}.mc-post p{margin:0;color:var(--mc-muted);font-size:var(--mc-fs-sm)}.mc-post__top{display:flex;justify-content:space-between;align-items:center;gap:var(--mc-sp-3)}.mc-post__top .mc-mono{color:var(--mc-brass-text)}.mc-post--soon{background:transparent;border-style:dashed}.mc-post--feature{background:var(--mc-bottle);color:var(--mc-paper);border-color:var(--mc-bottle)}.mc-post--feature p{color:var(--mc-paper-on-dark)}.mc-post--feature .mc-mono{color:var(--mc-gold-on-dark)}@media (min-width:1100px){.mc-post--feature{grid-column:span 2}}.mc-post--feature h3{font-size:var(--mc-fs-h3)}.mc-article-head{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3rem)}.mc-article-head h1{font-size:clamp(2.25rem,1.7rem + 2.4vw,3.75rem);max-width:22ch;margin-bottom:var(--mc-sp-5)}.mc-byline{display:flex;flex-wrap:wrap;gap:var(--mc-sp-2) var(--mc-sp-5);font-size:var(--mc-fs-sm);color:var(--mc-muted);margin-top:var(--mc-sp-5)}.mc-article{display:grid;gap:var(--mc-sp-7);padding-bottom:var(--mc-section-y)}@media (min-width:1080px){.mc-article{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--mc-sp-9)}}.mc-toc{font-size:var(--mc-fs-sm)}@media (min-width:1080px){.mc-toc{grid-column:2;grid-row:1;position:sticky;top:7rem;align-self:start}}.mc-toc p{margin:0 0 var(--mc-sp-3)}.mc-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:.1rem;border-left:var(--mc-bd-hair)}.mc-toc a{display:block;padding:.3rem 0 .3rem var(--mc-sp-4);color:var(--mc-muted);text-decoration:none;margin-left:-1px;border-left:1px solid transparent}.mc-toc a:hover{color:var(--mc-ink);border-left-color:var(--mc-gold)}.mc-prose{min-width:0;max-width:46rem}.mc-prose>h2{font-size:var(--mc-fs-h3);margin:var(--mc-sp-8) 0 var(--mc-sp-4);scroll-margin-top:7rem}.mc-prose>h3{font-size:var(--mc-fs-h4);margin:var(--mc-sp-6) 0 var(--mc-sp-3)}.mc-prose>ul,.mc-prose>ol{margin:0 0 var(--mc-sp-5);padding-left:1.2rem}.mc-prose li{margin:.45rem 0}.mc-prose li::marker{color:var(--mc-brass-text)}.mc-prose a:not(.mc-btn){text-decoration:underline;text-decoration-color:var(--mc-gold);text-decoration-thickness:2px;text-underline-offset:.2em}.mc-prose .mc-table-wrap,.mc-prose .mc-answer,.mc-prose .mc-aside-cta{margin:var(--mc-sp-6) 0}.mc-prose .mc-faq{margin-top:var(--mc-sp-5)}.mc-aside-cta{padding:clamp(1.5rem,3vw,2rem);background:var(--mc-paper-deep);border-radius:var(--mc-r-2);display:grid;gap:var(--mc-sp-4)}.mc-aside-cta p{margin:0}.mc-disclaimer{margin-top:var(--mc-sp-7)!important;padding-top:var(--mc-sp-4);border-top:var(--mc-bd-hair);font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-legal{max-width:46rem}.mc-legal h2{font-size:var(--mc-fs-h4);margin:var(--mc-sp-7) 0 var(--mc-sp-3)}.mc-legal h2:first-child{margin-top:0}.mc-quiz{max-width:44rem}.mc-quiz__card{padding:clamp(1.5rem,4vw,2.75rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:var(--mc-r-2)}.mc-quiz__card .mc-progress{margin-bottom:var(--mc-sp-6)}.mc-quiz__help{margin:calc(-1 * var(--mc-sp-3)) 0 var(--mc-sp-5)!important;color:var(--mc-muted);font-size:var(--mc-fs-sm)}.mc-quiz__nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--mc-sp-4);margin-top:var(--mc-sp-6)}.mc-quiz__nav .mc-btn--text[disabled]{visibility:hidden}.mc-quiz__heading:focus{outline:none}.mc-result__profile{font-size:var(--mc-fs-h2)!important;margin:var(--mc-sp-2) 0 var(--mc-sp-4)!important}.mc-result__lock{margin-top:var(--mc-sp-6);padding:clamp(1.25rem,3vw,2rem);background:var(--mc-paper-deep);border-radius:var(--mc-r-2)}.mc-result__lock h3{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-2)}.mc-result__lock .mc-form{margin-top:var(--mc-sp-5)}.mc-result__full{margin-top:var(--mc-sp-6)}.mc-result__full h3{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-4)}.mc-profiles-legend{display:grid;gap:var(--mc-grid-gap);margin-top:var(--mc-sp-8)}@media (min-width:768px){.mc-profiles-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-footer__brand{display:grid;gap:var(--mc-sp-4);align-content:start}.mc-footer__brand p{margin:0}.mc-footer__legal{display:flex;flex-wrap:wrap;gap:var(--mc-sp-2) var(--mc-sp-5);list-style:none;margin:0;padding:0}.mc-todo-link{pointer-events:none}:root{--mc-fs-h2: clamp(2.25rem,1.45rem + 3.2vw,4.25rem);--mc-fs-display: clamp(2.9rem,1.4rem + 5.6vw,6.4rem);interpolate-size: allow-keywords}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::selection{background:var(--mc-gold);color:var(--mc-ink)}.mc-night,.mc-page-hero,.mc-article-head,.mc-dark,.mc-footer{background:var(--mc-night);color:var(--mc-on-night)}.mc-night,.mc-page-hero,.mc-article-head,.mc-dark,.mc-footer{position:relative;isolation:isolate;overflow:hidden}.mc-page-hero{border-bottom:0}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) :is(h1,h2,h3,h4){color:var(--mc-on-night)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) :is(h1,h2,h3) em{color:var(--mc-gold)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) :is(p,.mc-lead,.mc-muted,.mc-byline){color:var(--mc-on-night-muted)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-eyebrow{color:var(--mc-gold)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-link{color:var(--mc-on-night)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) :focus-visible{outline-color:var(--mc-focus-on-dark)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) :is(.mc-crumbs ol,.mc-crumbs a){color:var(--mc-on-night-muted)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-facts div{border-color:var(--mc-night-line)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-facts dt{color:var(--mc-on-night-muted)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-facts dd{color:var(--mc-on-night)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary{background:var(--mc-gold);color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary:hover{background:var(--mc-gold-hover)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--secondary{background:transparent;color:var(--mc-on-night);border-color:rgba(255,255,255,.35)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--secondary:hover{background:rgba(255,255,255,.08);border-color:var(--mc-on-night);color:var(--mc-on-night)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--text{color:var(--mc-on-night);border-bottom-color:rgba(255,255,255,.5)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-ticks li{border-color:var(--mc-night-line);color:var(--mc-on-night-muted)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-ticks li::before{border-color:var(--mc-gold)}:is(.mc-page-hero,.mc-article-head,.mc-dark)::before{content:"";position:absolute;z-index:-1;width:70vmax;height:70vmax;right:-28vmax;top:-38vmax;background:radial-gradient(circle,rgba(90,53,255,.20),transparent 62%);pointer-events:none}.mc-dark::before{right:auto;left:50%;top:auto;bottom:-45vmax;transform:translateX(-50%)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark,.mc-footer)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mc-glow{position:absolute;z-index:-1;width:58vmax;height:58vmax;left:var(--gx,72%);top:var(--gy,28%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(90,53,255,.24) 0%,rgba(90,53,255,.06) 38%,transparent 62%);pointer-events:none;transition:left .9s var(--mc-ease-out),top .9s var(--mc-ease-out)}.mc-lines{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:calc(100% / 6) 100%;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 35% 25%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 35% 25%,#000 30%,transparent 80%)}.mc-header{background:rgba(11,15,42,.78);-webkit-backdrop-filter:saturate(1.3) blur(16px);backdrop-filter:saturate(1.3) blur(16px);border-bottom:1px solid var(--mc-night-line);transition:background-color .3s,box-shadow .3s}.mc-header.is-scrolled{background:rgba(11,15,42,.94);box-shadow:0 12px 32px -22px rgba(0,0,0,.7)}.mc-header .mc-logo{color:var(--mc-on-night)}.mc-header .mc-logo__m{stroke:var(--mc-on-night)}.mc-header .mc-nav a{color:var(--mc-on-night-muted);transition:color .2s,background-size var(--mc-dur-2) var(--mc-ease-out)}.mc-header .mc-nav a:hover,.mc-header .mc-nav a[aria-current="page"]{color:var(--mc-on-night)}.mc-header .mc-burger{border-color:var(--mc-night-line)}.mc-header .mc-burger span,.mc-header .mc-burger span::before,.mc-header .mc-burger span::after{background:var(--mc-on-night)}.mc-header .mc-burger[aria-expanded="true"] span{background:transparent}.mc-header .mc-mobile-menu{border-top-color:var(--mc-night-line)}.mc-header .mc-mobile-menu a:not(.mc-btn){color:var(--mc-on-night);border-bottom-color:var(--mc-night-line)}.mc-header :focus-visible{outline-color:var(--mc-focus-on-dark)}.mc-proto-bar{background:#000;color:var(--mc-gold)}.mc-btn--gold{position:relative;overflow:hidden;isolation:isolate;background:var(--mc-gold);color:var(--mc-ink);border-color:var(--mc-gold)}.mc-btn--gold:hover{background:var(--mc-gold-hover);border-color:var(--mc-gold-hover)}.mc-btn--gold::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--mc-ease-out)}.mc-btn--gold:hover::after{transform:translateX(120%)}.mc-btn--lg{min-height:58px;padding:1rem 1.9rem;font-size:1.0625rem}.mc-btn{border-radius:999px}.mc-btn--text{border-radius:0}.mc-magnetic{transition:transform .45s var(--mc-ease-out),background-color var(--mc-dur-1),color var(--mc-dur-1),border-color var(--mc-dur-1)}.mc-hero.mc-night{padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4rem)}@media (min-width:960px){.mc-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.mc-display{font-size:var(--mc-fs-display)!important;line-height:.96!important;letter-spacing:-.035em!important}.mc-hero .mc-lead{max-width:36rem}.mc-pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 var(--mc-sp-6)!important;padding:.45rem 1rem .45rem .75rem;border:1px solid var(--mc-night-line);border-radius:999px;background:rgba(255,255,255,.04);font-size:var(--mc-fs-sm);color:var(--mc-on-night)!important}.mc-pill__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--mc-gold);animation:mc-pulse 2.4s ease-out infinite}@keyframes mc-pulse{0%{box-shadow:0 0 0 0 rgba(90,53,255,.55)}70%{box-shadow:0 0 0 10px rgba(90,53,255,0)}100%{box-shadow:0 0 0 0 rgba(90,53,255,0)}}.mc-hero__facts{list-style:none;margin:clamp(3rem,6vw,5rem) 0 0;padding:var(--mc-sp-6) 0 0;border-top:1px solid var(--mc-night-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-sp-6) var(--mc-sp-5)}@media (min-width:900px){.mc-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-hero__facts li{display:grid;gap:.4rem;align-content:start}.mc-hero__facts strong{font-family:var(--mc-font-display);font-weight:400;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);line-height:1;letter-spacing:-.025em;color:var(--mc-on-night);font-variant-numeric:tabular-nums}.mc-hero__facts span{font-size:var(--mc-fs-sm);line-height:1.45;color:var(--mc-on-night-muted)}.mc-words .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.mc-words .w>span{display:inline-block;animation:mc-word .9s var(--mc-ease-out) both;animation-delay:calc(var(--i) * 42ms + 60ms)}@keyframes mc-word{from{transform:translateY(110%) rotate(3deg)}to{transform:none}}.mc-fade{animation:mc-fade .9s var(--mc-ease-out) both;animation-delay:var(--d,0s)}@keyframes mc-fade{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mc-plan--live{--r:-1.4deg;transform:perspective(1100px) rotate(var(--r)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--mc-ease-out);color:var(--mc-ink);box-shadow:0 40px 90px -40px rgba(0,0,0,.75),0 0 0 1px rgba(90,53,255,.18)}@media (max-width:959px){.mc-plan--live{--r:0deg}}.mc-plan--live :is(p,li,label,span){color:var(--mc-ink)}.mc-plan--live .mc-plan__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 var(--mc-sp-4)}.mc-plan--live .mc-plan__head .mc-mono,.mc-plan--live .mc-plan__meta,.mc-plan--live .mc-plan__hint{color:var(--mc-muted)}.mc-plan--live .mc-plan__label{color:var(--mc-brass-text)}.mc-plan--live .mc-plan__note{color:var(--mc-brass-text)}.mc-plan__hint{font-weight:400;letter-spacing:0;text-transform:none;font-style:italic;margin-left:.35rem}.mc-plan--live .mc-plan__list li{display:block}.mc-plan--live .mc-plan__list li::before{content:none}.mc-plan--live .mc-plan__list label{display:grid;grid-template-columns:1.2rem 1fr;gap:var(--mc-sp-3);align-items:start;cursor:pointer}.mc-plan--live .mc-plan__list input{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;margin:.28rem 0 0;border:1.5px solid var(--mc-ink);border-radius:3px;background:var(--mc-white) center/80% no-repeat;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s}.mc-plan--live .mc-plan__list input:checked{background-color:var(--mc-bottle);border-color:var(--mc-bottle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23f6f1e7' stroke-width='2'/%3E%3C/svg%3E")}.mc-plan--live .mc-plan__list input:active{transform:scale(.9)}.mc-plan--live .mc-plan__list li.is-done span{color:var(--mc-muted);text-decoration:line-through;text-decoration-color:var(--mc-gold);text-decoration-thickness:2px}.mc-ring{display:inline-flex;align-items:center;gap:.5rem;font:500 var(--mc-fs-xs)/1 var(--mc-font-mono);color:var(--mc-ink)}.mc-ring svg{width:1.9rem;height:1.9rem;transform:rotate(-90deg)}.mc-ring circle{fill:none;stroke-width:3.5}.mc-ring__bg{stroke:var(--mc-track)}.mc-ring__fg{stroke:var(--mc-bottle);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);stroke-linecap:round;transition:stroke-dashoffset .6s var(--mc-ease-out)}.mc-marquee{overflow:hidden;background:var(--mc-night);color:var(--mc-on-night);border-block:1px solid var(--mc-night-line);padding:clamp(1rem,2vw,1.5rem) 0}.mc-marquee__track{display:flex;width:max-content;animation:mc-marquee 44s linear infinite}.mc-marquee:hover .mc-marquee__track{animation-play-state:paused}.mc-marquee ul{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0 clamp(1.5rem,3vw,3rem) 0 0;list-style:none}.mc-marquee li{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);white-space:nowrap;font-family:var(--mc-font-display);font-style:italic;font-size:clamp(1.35rem,1rem + 1.4vw,2.15rem)}.mc-marquee li::after{content:"";width:.5rem;height:.5rem;background:var(--mc-gold);transform:rotate(45deg)}@keyframes mc-marquee{to{transform:translateX(-50%)}}.mc-statement{font-family:var(--mc-font-display);font-size:clamp(1.9rem,1.1rem + 2.9vw,3.75rem);line-height:1.12;letter-spacing:-.024em;max-width:none!important;margin:0!important;color:var(--mc-ink);text-wrap:pretty}.mc-statement em{font-style:italic;color:var(--mc-brass-text)}.mc-statement .rw{transition:color .35s ease}.mc-statement.is-reading .rw{color:var(--mc-muted)}.mc-statement.is-reading .rw.is-on{color:var(--mc-ink)}.mc-statement.is-reading em .rw.is-on{color:var(--mc-brass-text)}.mc-tabs__list{position:relative;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.35rem;margin-bottom:clamp(2rem,4vw,3rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:28px}.mc-tabs__list [role="tab"]{position:relative;z-index:1;border:0;background:transparent;border-radius:999px;padding:.85rem 1.3rem;font:600 .95rem/1.2 var(--mc-font-body);color:var(--mc-muted);cursor:pointer;transition:color .3s}.mc-tabs__list [role="tab"]:hover{color:var(--mc-ink)}.mc-tabs__list [role="tab"][aria-selected="true"]{color:var(--mc-paper)}.mc-tabs:not(.is-ready) [role="tab"][aria-selected="true"]{background:var(--mc-ink)}.mc-tabs__ink{position:absolute;z-index:0;left:0;top:0;height:0;width:0;background:var(--mc-ink);border-radius:999px;transition:transform .5s var(--mc-ease-out),width .5s var(--mc-ease-out),height .5s var(--mc-ease-out)}.mc-tabs__panel{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start;animation:mc-fade .6s var(--mc-ease-out) both}@media (min-width:900px){.mc-tabs__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.mc-tabs__panel h3{font-size:clamp(1.9rem,1.2rem + 2.4vw,3.25rem);line-height:1.05;letter-spacing:-.025em;margin:.6rem 0 1rem}.mc-tabs__panel .mc-lead{margin-bottom:var(--mc-sp-6)}.mc-work{margin:0;padding:clamp(1.25rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:18px}.mc-work>.mc-mono{display:block;margin-bottom:.5rem;color:var(--mc-brass-text)}.mc-work ol{list-style:none;margin:0;padding:0;counter-reset:w}.mc-work li{counter-increment:w;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-top:var(--mc-bd-hair)}.mc-work li:first-child{border-top:0}.mc-work li::before{content:counter(w,decimal-leading-zero);font-family:var(--mc-font-display);font-style:italic;font-size:1.35rem;line-height:1.2;color:var(--mc-brass-text)}.mc-steps__grid{display:grid;gap:clamp(2rem,5vw,5rem)}@media (min-width:960px){.mc-steps__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mc-steps__aside{position:sticky;top:7rem;align-self:start}}.mc-steps__counter{display:flex;align-items:baseline;gap:.6rem;margin:clamp(1.5rem,4vw,3rem) 0 .4rem}.mc-steps__num{font-family:var(--mc-font-display);font-size:clamp(5rem,2.8rem + 7.5vw,10rem);line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--mc-ink);font-variant-numeric:tabular-nums}.mc-steps__of{font-family:var(--mc-font-mono);font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-steps__current{min-height:1.4em;margin:0 0 1rem!important;font-family:var(--mc-font-display);font-style:italic;font-size:1.5rem;color:var(--mc-brass-text)}.mc-steps__aside .mc-progress__track{max-width:22rem;margin-bottom:var(--mc-sp-6)}.mc-steps__list{list-style:none;margin:0;padding:0}.mc-steps__list>li{padding:clamp(2rem,5vh,3.5rem) 0;border-top:var(--mc-bd-hair)}.mc-steps__list>li:last-child{border-bottom:var(--mc-bd-hair)}@media (min-width:960px){.mc-steps__list>li{min-height:46vh;display:flex;flex-direction:column;justify-content:center}}.mc-steps__list h3{margin:.5rem 0 .75rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.06;letter-spacing:-.022em;color:var(--mc-muted);transition:color .45s}.mc-steps__list>li.is-active h3{color:var(--mc-ink)}.mc-steps__list p{max-width:34rem;margin:0;color:var(--mc-muted)}.mc-steps__tag{color:var(--mc-brass-text)}.mc-bento{display:grid;gap:var(--mc-grid-gap);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.mc-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-bento__cell--test{grid-column:span 2}}@media (min-width:1024px){.mc-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.mc-bento__cell--offer{grid-column:span 3}.mc-bento__cell--small{grid-column:span 2}.mc-bento__cell--test{grid-column:span 2}}.mc-bento__cell{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--mc-sp-4);padding:clamp(1.5rem,3vw,2.5rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:20px;transition:transform .45s var(--mc-ease-out),box-shadow .45s}.mc-bento__cell:hover{transform:translateY(-4px);box-shadow:0 30px 70px -40px rgba(11,15,42,.45)}.mc-bento__cell p{margin:0}.mc-bento__cell--offer h3{font-size:var(--mc-fs-h3)}.mc-bento__cell--offer>p{color:var(--mc-muted)}.mc-bento__cell--offer ul{list-style:none;margin:0;padding:0}.mc-bento__cell--offer li{position:relative;padding:.7rem 0 .7rem 1.6rem;border-top:var(--mc-bd-hair)}.mc-bento__cell--offer li::before{content:"";position:absolute;left:0;top:1.3em;width:.9rem;height:1px;background:var(--mc-gold)}.mc-bento__foot{margin-top:auto;padding-top:var(--mc-sp-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-sp-4)}.mc-bento__price{font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-bento__price strong{font-family:var(--mc-font-display);font-weight:400;font-size:1.6rem;color:var(--mc-ink)}.mc-stretch::after{content:"";position:absolute;inset:0;z-index:3}.mc-bento__cell--night{background:var(--mc-night);border-color:var(--mc-night);color:var(--mc-on-night)}.mc-bento__cell--night p{color:var(--mc-on-night-muted)}.mc-bento__cell--gold{background:var(--mc-gold);border-color:var(--mc-gold);color:var(--mc-ink)}.mc-bento__big{font-family:var(--mc-font-display);font-size:clamp(3.5rem,2rem + 5vw,6rem);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mc-bento__cell--night .mc-bento__big{color:var(--mc-gold)}.mc-bento__q{font-family:var(--mc-font-display);font-size:var(--mc-fs-h4);line-height:1.2}.mc-bento__opts{display:grid;gap:.5rem}.mc-bento__opt{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border:var(--mc-bd-field);border-radius:12px;color:var(--mc-ink);text-decoration:none;font-size:var(--mc-fs-sm);line-height:1.35;transition:border-color .2s,background-color .2s,transform .35s var(--mc-ease-out)}.mc-bento__opt:hover{border-color:var(--mc-ink);background:var(--mc-paper);transform:translateX(4px)}.mc-bento__opt .mc-arrow{color:var(--mc-brass-text)}.mc-spot::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(340px circle at var(--x,50%) var(--y,50%),rgba(90,53,255,1),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mc-spot::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(460px circle at var(--x,50%) var(--y,50%),rgba(90,53,255,.13),transparent 50%)}.mc-spot:hover::before,.mc-spot:hover::after{opacity:1}.mc-sim{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media (min-width:960px){.mc-sim{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mc-sim__card{display:grid;gap:var(--mc-sp-5);padding:clamp(1.5rem,4vw,2.75rem);background:rgba(255,255,255,.045);border:1px solid var(--mc-night-line);border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.mc-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.35rem;background:rgba(255,255,255,.06);border:1px solid var(--mc-night-line);border-radius:999px}.mc-seg [role="radio"]{position:relative;z-index:1;border:0;background:transparent;border-radius:999px;padding:.9rem .5rem;font:600 1rem/1 var(--mc-font-body);color:var(--mc-on-night-muted);cursor:pointer;transition:color .3s}.mc-seg [role="radio"]:hover{color:var(--mc-on-night)}.mc-seg [role="radio"][aria-checked="true"]{color:var(--mc-ink)}.mc-seg:not(.is-ready) [role="radio"][aria-checked="true"]{background:var(--mc-gold)}.mc-seg__ink{position:absolute;z-index:0;top:.35rem;bottom:.35rem;left:0;width:0;background:var(--mc-gold);border-radius:999px;transition:transform .5s var(--mc-ease-out),width .5s var(--mc-ease-out)}.mc-sim__price{margin:0!important;font-family:var(--mc-font-display);font-size:clamp(3.75rem,2.3rem + 5.2vw,6.75rem);line-height:.9;letter-spacing:-.045em;color:var(--mc-on-night)!important;font-variant-numeric:tabular-nums}.mc-sim__price small{margin-left:.6rem;font-family:var(--mc-font-body);font-size:1.05rem;letter-spacing:0;color:var(--mc-on-night-muted)}.mc-sim__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--mc-night-line);border:1px solid var(--mc-night-line);border-radius:14px;overflow:hidden}.mc-sim__facts div{padding:1rem 1.1rem;background:var(--mc-night-2)}.mc-sim__facts dt{font-family:var(--mc-font-mono);font-size:var(--mc-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-on-night-muted)}.mc-sim__facts dd{margin:.4rem 0 0;font-size:1.15rem;color:var(--mc-on-night);font-variant-numeric:tabular-nums}.mc-carousel__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:var(--mc-sp-5)}.mc-carousel__head h3{font-size:var(--mc-fs-h3)}.mc-carousel__nav{display:flex;gap:.5rem}.mc-carousel__nav button{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mc-ink);background:transparent;color:var(--mc-ink);font-size:1.15rem;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.mc-carousel__nav button:hover:not(:disabled){background:var(--mc-ink);color:var(--mc-paper)}.mc-carousel__nav button:disabled{opacity:.3;cursor:default}.mc-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,25rem);gap:var(--mc-grid-gap);overflow-x:auto;padding:1.25rem .25rem .75rem;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.mc-track::-webkit-scrollbar{display:none}.mc-track>*{scroll-snap-align:start}.mc-track.is-drag{scroll-snap-type:none;cursor:grabbing;user-select:none}.mc-track .mc-testimonial{height:100%}.mc-cardcta{display:flex;flex-direction:column;justify-content:space-between;gap:var(--mc-sp-5);padding:clamp(1.5rem,3vw,2rem);background:var(--mc-night);border-radius:var(--mc-r-2);color:var(--mc-on-night)}.mc-cardcta p{margin:0;font-family:var(--mc-font-display);font-size:1.6rem;line-height:1.2;color:var(--mc-on-night)}.mc-faq details::details-content{height:0;overflow:clip;transition:height .45s var(--mc-ease-out),content-visibility .45s allow-discrete}.mc-faq details[open]::details-content{height:auto}.mc-faq summary{transition:color .2s}.mc-faq summary:hover{color:var(--mc-brass-text)}.mc-faq-split{display:grid;gap:clamp(2rem,5vw,5rem)}@media (min-width:960px){.mc-faq-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mc-faq-split>div:first-child{position:sticky;top:7rem;align-self:start}}.mc-page-hero{padding-block:clamp(3.5rem,8vw,7rem) clamp(3.5rem,7vw,6rem)}.mc-page-hero h1{font-size:clamp(2.6rem,1.4rem + 4.8vw,5.5rem);line-height:.98;letter-spacing:-.032em;max-width:16ch}.mc-article-head h1{line-height:1}.mc-cta-final{padding-block:clamp(5rem,10vw,9rem)}.mc-cta-final h2{font-size:clamp(2.5rem,1.3rem + 4.6vw,5.75rem);line-height:.98;letter-spacing:-.035em;max-width:15ch}:is(.mc-cols,.mc-grid--4,.mc-bento,.mc-quotes)>.mc-reveal:nth-child(2){transition-delay:90ms}:is(.mc-cols,.mc-grid--4,.mc-bento,.mc-quotes)>.mc-reveal:nth-child(3){transition-delay:180ms}:is(.mc-cols,.mc-grid--4,.mc-bento,.mc-quotes)>.mc-reveal:nth-child(4){transition-delay:270ms}:is(.mc-cols,.mc-grid--4,.mc-bento,.mc-quotes)>.mc-reveal:nth-child(5){transition-delay:360ms}.mc-footer{border-top:1px solid var(--mc-night-line);color:var(--mc-on-night-muted)}.mc-footer h2{color:var(--mc-gold)}.mc-footer a{color:var(--mc-on-night)}.mc-footer :is(p,.mc-muted){color:var(--mc-on-night-muted)}.mc-footer .mc-logo{color:var(--mc-on-night)}.mc-footer .mc-logo__m{stroke:var(--mc-on-night)}.mc-footer :focus-visible{outline-color:var(--mc-focus-on-dark)}.mc-footer__bottom{border-top-color:var(--mc-night-line);color:var(--mc-on-night-muted)}.mc-footer__giant{margin:clamp(3rem,6vw,5rem) 0 0!important;max-width:none!important;white-space:nowrap;user-select:none;font-family:var(--mc-font-display);font-size:clamp(3rem,.6rem + 10.4vw,11.5rem);line-height:.85;letter-spacing:-.045em;color:transparent!important;-webkit-text-stroke:1px rgba(90,53,255,.5)}.mc-footer__giant em{font-style:italic;-webkit-text-stroke:0;color:var(--mc-gold)}.mc-sticky{position:fixed;left:50%;bottom:clamp(.75rem,2vw,1.25rem);z-index:90;width:min(calc(100% - 1.5rem),42rem);transform:translate(-50%,160%);transition:transform .55s var(--mc-ease-out)}.mc-sticky.is-visible{transform:translate(-50%,0)}.mc-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .55rem .55rem 1.35rem;background:rgba(11,15,42,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(90,53,255,.28);border-radius:999px;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.mc-sticky p{margin:0;max-width:none;font-size:var(--mc-fs-sm);color:var(--mc-on-night-muted);line-height:1.3}.mc-sticky strong{color:var(--mc-on-night);font-weight:600}@media (max-width:560px){.mc-sticky span:not(.mc-arrow){display:none}.mc-sticky p{font-size:.85rem}}.mc-guarantees{display:grid;gap:var(--mc-grid-gap);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.mc-guarantees{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mc-guarantees{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-guarantee{display:grid;gap:.6rem;align-content:start;padding-top:var(--mc-sp-5);border-top:1px solid var(--mc-ink)}.mc-guarantee::before{content:"";width:.6rem;height:.6rem;background:var(--mc-gold);transform:rotate(45deg);margin-bottom:.4rem}.mc-guarantee h3{font-size:var(--mc-fs-h4)}.mc-guarantee p{margin:0;color:var(--mc-muted)}.mc-avatars{display:flex;align-items:center;margin-bottom:var(--mc-sp-6);padding-left:.6rem}.mc-avatar{display:grid;place-items:center;width:3.4rem;height:3.4rem;margin-left:-.6rem;border-radius:50%;background:var(--mc-gold);color:var(--mc-ink);border:3px solid var(--mc-night);font-family:var(--mc-font-display);font-size:1.15rem}.mc-avatars__label{margin:0 0 0 1rem!important;font-size:var(--mc-fs-sm)}.mc-cta-final__action{display:grid;gap:var(--mc-sp-5);justify-items:start}@media (min-width:900px){.mc-cta-final__action{justify-items:end}}.mc-assure{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0;font-size:var(--mc-fs-sm);color:var(--mc-on-night-muted)}.mc-assure li{display:flex;align-items:center;gap:.5rem}.mc-assure li::before{content:"";width:.4rem;height:.4rem;background:var(--mc-gold);transform:rotate(45deg)}.mc-stepform{gap:var(--mc-sp-5);padding:clamp(1.5rem,4vw,2.75rem);border-radius:24px;box-shadow:0 40px 90px -50px rgba(11,15,42,.45)}.mc-stepform fieldset{display:grid;gap:var(--mc-sp-5);min-width:0;margin:0;padding:0;border:0;animation:mc-fade .5s var(--mc-ease-out) both}.mc-stepform__title{padding:0;font-family:var(--mc-font-display);font-size:var(--mc-fs-h3);line-height:1.12;letter-spacing:-.02em}.mc-stepform__title:focus{outline:none}.mc-stepform__nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:var(--mc-sp-2)}.mc-stepform__nav [data-next]{margin-left:auto}.mc-contact-aside{display:grid;gap:var(--mc-sp-7);align-content:start}.mc-contact-aside h2{font-size:var(--mc-fs-h4);margin-bottom:var(--mc-sp-4)}.mc-mentor-mini{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:var(--mc-bd-hair)}.mc-mentor-mini:last-of-type{border-bottom:var(--mc-bd-hair)}.mc-mentor-mini .mc-avatar{margin:0;border-color:var(--mc-paper)}.mc-mentor-mini p{margin:0;font-size:var(--mc-fs-sm)}.mc-header .mc-nav ul{gap:clamp(.9rem,1.5vw,1.6rem);align-items:center}.mc-header .mc-nav a.mc-nav__test{padding:.45rem 1rem;border:1px solid rgba(90,53,255,.55);border-radius:999px;background-image:none;color:var(--mc-gold);transition:background-color .2s,color .2s,border-color .2s}.mc-header .mc-nav a.mc-nav__test:hover{background-color:rgba(90,53,255,.14);border-color:var(--mc-gold);color:var(--mc-gold)}.mc-header .mc-nav a.mc-nav__test[aria-current="page"]{background-color:var(--mc-gold);color:var(--mc-ink)}.mc-quiz-grid{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:start}@media (min-width:960px){.mc-quiz-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mc-quiz-intro{position:sticky;top:7rem}}.mc-quiz-grid .mc-quiz{max-width:none}.mc-quiz-legend{display:grid;margin:clamp(2rem,4vw,3rem) 0 0}.mc-quiz-legend div{display:grid;gap:.2rem;padding:.9rem 0;border-top:1px solid var(--mc-night-line)}.mc-quiz-legend div:last-child{border-bottom:1px solid var(--mc-night-line)}.mc-quiz-legend dt{font-family:var(--mc-font-display);font-size:1.25rem;color:var(--mc-on-night)}.mc-quiz-legend dd{margin:0;font-size:var(--mc-fs-sm);color:var(--mc-on-night-muted)}.mc-quiz-section .mc-quiz__card{border:0;border-radius:24px;box-shadow:0 40px 100px -40px rgba(0,0,0,.8),0 0 0 1px rgba(90,53,255,.2)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card{color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card :is(h2,h3,legend,label,strong){color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card :is(p,.mc-lead){color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card :is(.mc-muted,.mc-quiz__help,.mc-notice,.mc-help,.mc-seq p,.mc-progress__label){color:var(--mc-muted)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card .mc-eyebrow{color:var(--mc-brass-text)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card :is(.mc-link,.mc-btn--text){color:var(--mc-ink);border-bottom-color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card .mc-error-msg{color:var(--mc-error)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card .mc-alert :is(p,strong){color:var(--mc-ink)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card :focus-visible{outline-color:var(--mc-focus)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card .mc-btn--primary{background:var(--mc-ink);color:var(--mc-paper)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-quiz__card .mc-btn--primary:hover{background:var(--mc-bottle)}.mc-quiz__card .mc-btn--primary[disabled]{background:var(--mc-track)!important;color:var(--mc-disabled)!important}.mc-hero--light{position:relative;isolation:isolate;overflow:hidden;background:#ffffff;color:var(--mc-ink);padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.mc-aurora{position:absolute;z-index:-3;inset:-25% -15% -10% -15%;pointer-events:none;filter:blur(70px);background: radial-gradient(34% 40% at 76% 34%,rgba(90,53,255,.62),transparent 70%),radial-gradient(28% 34% at 92% 78%,rgba(123,92,255,.45),transparent 70%),radial-gradient(30% 36% at 8% 12%,rgba(59,107,255,.14),transparent 70%),radial-gradient(40% 40% at 45% 105%,rgba(90,53,255,.22),transparent 70%);animation:mc-aurora 20s ease-in-out infinite alternate}@keyframes mc-aurora{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-5%,3%,0) scale(1.1)}}.mc-dots{position:absolute;z-index:-2;inset:0;pointer-events:none;background-image:radial-gradient(rgba(11,15,42,.16) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 65% 70% at 72% 45%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 65% 70% at 72% 45%,#000 15%,transparent 72%)}.mc-hero--light .mc-glow{background:radial-gradient(circle,rgba(90,53,255,.30) 0%,rgba(90,53,255,.08) 38%,transparent 62%)}.mc-hero--light .mc-pill{border-color:rgba(11,15,42,.12);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mc-ink)!important}.mc-hero--light .mc-lead{color:var(--mc-muted)}.mc-hero--light .mc-hero__facts{border-top-color:rgba(11,15,42,.12)}.mc-hero--light .mc-hero__facts strong{color:var(--mc-ink)}.mc-hero--light .mc-hero__facts span{color:var(--mc-muted)}.mc-hero--light .mc-plan--live{box-shadow:0 50px 100px -50px rgba(11,15,42,.45),0 0 0 1px rgba(11,15,42,.06)}.mc-stack{position:relative;padding:3rem .5rem 3.5rem}.mc-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.65rem 1.1rem .65rem .65rem;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(11,15,42,.08);border-radius:16px;box-shadow:0 20px 44px -22px rgba(11,15,42,.4);font-size:var(--mc-fs-sm);line-height:1.3;animation:mc-float 6.5s ease-in-out infinite}.mc-chip>span:last-child{display:grid}.mc-chip strong{font-weight:600;color:var(--mc-ink)}.mc-chip span span{color:var(--mc-muted)}.mc-chip--a{top:0;left:-2rem}.mc-chip--b{bottom:0;right:-1.5rem;animation-delay:-3.2s}@media (max-width:1100px){.mc-chip--a{left:0}.mc-chip--b{right:0}}.mc-chip__icon{display:grid;place-items:center;flex:none;width:2.3rem;height:2.3rem;border-radius:11px;background:var(--mc-ink);color:var(--mc-gold)}.mc-chip__icon--gold{background:var(--mc-gold);color:var(--mc-ink)}@keyframes mc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.mc-header--light{background:rgba(245,247,250,.72);border-bottom-color:rgba(11,15,42,.08)}.mc-header--light.is-scrolled{background:rgba(245,247,250,.94);box-shadow:0 12px 32px -24px rgba(11,15,42,.35)}.mc-header--light .mc-logo{color:var(--mc-ink)}.mc-header--light .mc-logo__m{stroke:var(--mc-ink)}.mc-header--light .mc-nav a{color:var(--mc-muted)}.mc-header--light .mc-nav a:hover,.mc-header--light .mc-nav a[aria-current="page"]{color:var(--mc-ink)}.mc-header--light .mc-nav a.mc-nav__test{color:var(--mc-brass-text);border-color:rgba(90,53,255,.45)}.mc-header--light .mc-nav a.mc-nav__test:hover{background-color:rgba(90,53,255,.22);color:var(--mc-ink)}.mc-header--light .mc-burger{border-color:rgba(11,15,42,.15)}.mc-header--light .mc-burger span,.mc-header--light .mc-burger span::before,.mc-header--light .mc-burger span::after{background:var(--mc-ink)}.mc-header--light .mc-burger[aria-expanded="true"] span{background:transparent}.mc-header--light .mc-mobile-menu{border-top-color:rgba(11,15,42,.1)}.mc-header--light .mc-mobile-menu a:not(.mc-btn){color:var(--mc-ink);border-bottom-color:rgba(11,15,42,.1)}.mc-header--light :focus-visible{outline-color:var(--mc-focus)}@media (prefers-reduced-motion:reduce){.mc-words .w>span,.mc-fade,.mc-pill__dot,.mc-tabs__panel{animation:none!important}.mc-marquee__track{animation:none;flex-wrap:wrap;width:auto}.mc-plan--live,.mc-magnetic,.mc-bento__cell,.mc-bento__opt,.mc-glow{transition:none!important}.mc-faq details::details-content{transition:none}.mc-sticky{transition:none}.mc-aurora,.mc-chip{animation:none}.mc-stepform fieldset{animation:none}}.mc-logo__img{display:block;height:44px;width:auto}@media (max-width:767px){.mc-logo__img{height:36px}}.mc-logo__missing{display:inline-grid;place-items:center;min-width:9.5rem;height:44px;padding:0 .9rem;border:1.5px dashed var(--mc-error);border-radius:8px;background:rgba(155,44,31,.05);color:var(--mc-error);font:600 .7rem/1.15 var(--mc-font-body);letter-spacing:.06em;text-align:center;text-transform:uppercase}.mc-logo__missing small{display:block;font-weight:500;letter-spacing:0;text-transform:none}.mc-logo__chip{display:inline-flex;padding:.5rem .8rem;background:var(--mc-paper);border-radius:12px}.mc-nav__drop{position:relative}.mc-nav__caret{display:inline-block;width:.42rem;height:.42rem;margin-left:.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .25s}.mc-drop{position:absolute;top:calc(100% + .95rem);left:50%;z-index:var(--mc-z-menu);display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:1.25rem;width:min(52rem,calc(100vw - 3rem));padding:1.1rem;background:var(--mc-white);border:1px solid rgba(11,15,42,.08);border-radius:20px;box-shadow:0 40px 80px -40px rgba(11,15,42,.45);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s,transform .25s var(--mc-ease-out),visibility 0s .25s}.mc-drop::before{content:"";position:absolute;left:0;right:0;top:-1.1rem;height:1.1rem}.mc-nav__drop:hover .mc-drop,.mc-nav__drop:focus-within .mc-drop{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .25s var(--mc-ease-out),visibility 0s}.mc-nav__drop:hover .mc-nav__caret,.mc-nav__drop:focus-within .mc-nav__caret{transform:translateY(1px) rotate(225deg)}.mc-drop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.mc-header .mc-drop a{display:grid;gap:.15rem;padding:.7rem .85rem;border-radius:12px;background-image:none;color:var(--mc-ink);text-decoration:none;transition:background-color .15s}.mc-header .mc-drop a:hover,.mc-header .mc-drop a:focus-visible{background-color:var(--mc-paper);color:var(--mc-ink)}.mc-drop a strong{font-weight:600;font-size:.95rem;color:var(--mc-ink)}.mc-drop a span{font-size:.8rem;line-height:1.35;color:var(--mc-muted)}.mc-drop__side{display:grid;align-content:start;gap:.1rem;padding-left:1.1rem;border-left:var(--mc-bd-hair)}.mc-drop__side .mc-mono{padding:.5rem .85rem;color:var(--mc-brass-text)}.mc-header .mc-drop__side a{font-weight:500;font-size:.92rem}.mc-header .mc-nav ul{gap:clamp(.7rem,1.15vw,1.35rem)}.mc-ghero{padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem)}.mc-ghero__grid{display:grid;gap:2rem;align-items:center}@media (min-width:960px){.mc-ghero__grid{grid-template-columns:minmax(0,1fr) 19rem}}.mc-ghero h1{max-width:21ch;font-size:clamp(2.35rem,1.35rem + 4vw,4.6rem)}.mc-ghero__art{display:none}@media (min-width:960px){.mc-ghero__art{display:block}}.mc-art{display:block;width:100%;height:auto;overflow:visible}.mc-art *{fill:none;stroke:var(--mc-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:mc-draw 2.4s var(--mc-ease-out) forwards}.mc-art :nth-child(2){animation-delay:.12s}.mc-art :nth-child(3){animation-delay:.24s}.mc-art :nth-child(4){animation-delay:.36s}.mc-art :nth-child(5){animation-delay:.48s}.mc-art :nth-child(6){animation-delay:.6s}.mc-art :nth-child(7){animation-delay:.72s}@keyframes mc-draw{to{stroke-dashoffset:0}}.mc-meta-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--mc-sp-5)}.mc-meta-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border:1px solid var(--mc-night-line);border-radius:999px;font-size:var(--mc-fs-xs);color:var(--mc-on-night-muted);text-decoration:none}.mc-meta-chip--warn{border-color:rgba(123,92,255,.5);color:var(--mc-gold)}.mc-page-hero a.mc-meta-chip--tool{border-color:var(--mc-gold);color:var(--mc-gold);transition:background-color .2s}.mc-page-hero a.mc-meta-chip--tool:hover{background:rgba(90,53,255,.14)}.mc-readbar{position:fixed;top:0;left:0;right:0;z-index:130;height:3px;pointer-events:none}.mc-readbar span{display:block;height:100%;background:linear-gradient(90deg,var(--mc-gold),var(--mc-gold-hover));transform:scaleX(0);transform-origin:left}.mc-guide{padding-top:clamp(2.5rem,5vw,4rem)}.mc-toc a.is-active{color:var(--mc-ink);border-left-color:var(--mc-gold);font-weight:600}.mc-prose .mc-answer{margin-top:0}.mc-prose a.mc-res,.mc-prose a.mc-btn{text-decoration:none}.mc-block-title{margin:var(--mc-sp-6) 0 var(--mc-sp-3)!important;font-family:var(--mc-font-display);font-size:var(--mc-fs-h4)}.mc-check-block{margin:var(--mc-sp-6) 0;padding:clamp(1.25rem,3vw,2rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:18px}.mc-check-block__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.mc-check-block__title{display:grid;gap:.2rem;margin:0!important;font-family:var(--mc-font-display);font-size:1.35rem;line-height:1.2}.mc-check-block__title .mc-mono{color:var(--mc-brass-text)}.mc-check-block__count{font:500 var(--mc-fs-sm)/1 var(--mc-font-mono);color:var(--mc-muted);white-space:nowrap}.mc-prose .mc-check-block ul{list-style:none;margin:1rem 0 0;padding:0}.mc-prose .mc-check-block li{margin:0;border-top:var(--mc-bd-hair)}.mc-check-block label{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.8rem;align-items:start;padding:.8rem 0;cursor:pointer}.mc-check-block input{appearance:none;-webkit-appearance:none;width:1.2rem;height:1.2rem;margin:.22rem 0 0;border:1.5px solid var(--mc-ink);border-radius:4px;background:var(--mc-white) center/80% no-repeat;cursor:pointer;transition:background-color .2s,border-color .2s}.mc-check-block input:checked{background-color:var(--mc-bottle);border-color:var(--mc-bottle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23f6f1e7' stroke-width='2'/%3E%3C/svg%3E")}.mc-check-block li.is-done span{color:var(--mc-muted);text-decoration:line-through;text-decoration-color:var(--mc-gold);text-decoration-thickness:2px}.mc-check-block__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:.75rem;border-top:var(--mc-bd-hair)}.mc-check-block__done{visibility:hidden;font-weight:600;color:var(--mc-success)}.mc-check-block.is-complete .mc-check-block__done{visibility:visible}.mc-tf{position:relative;isolation:isolate;overflow:hidden;margin:var(--mc-sp-7) 0;padding:clamp(1.5rem,3.5vw,2.5rem);background:var(--mc-night);border-radius:22px;color:var(--mc-on-night)}.mc-tf::before{content:"";position:absolute;z-index:-1;width:30rem;height:30rem;right:-10rem;top:-14rem;background:radial-gradient(circle,rgba(90,53,255,.22),transparent 62%)}.mc-tf__title{display:grid;gap:.3rem;margin:0 0 1.1rem!important;font-family:var(--mc-font-display);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.15;color:var(--mc-on-night)}.mc-tf__title .mc-mono{color:var(--mc-gold)}.mc-prose .mc-tf__list{list-style:none;margin:0;padding:0;counter-reset:tf}.mc-prose .mc-tf__item{counter-increment:tf;margin:0;padding:1.1rem 0;border-top:1px solid var(--mc-night-line)}.mc-tf__q{margin:0 0 .8rem!important;max-width:none!important;font-size:1.05rem;color:var(--mc-on-night)!important}.mc-tf__q::before{content:counter(tf) ". ";font:500 .85rem var(--mc-font-mono);color:var(--mc-gold)}.mc-tf__btns{display:flex;flex-wrap:wrap;gap:.5rem}.mc-tf__btns button{min-height:44px;padding:.55rem 1.4rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:var(--mc-on-night);font:600 .95rem/1 var(--mc-font-body);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.mc-tf__btns button:hover:not(:disabled){border-color:var(--mc-gold);background:rgba(90,53,255,.12)}.mc-tf__btns button:focus-visible{outline:3px solid var(--mc-focus-on-dark);outline-offset:2px}.mc-tf__btns button:disabled{cursor:default;opacity:.5}.mc-tf__btns button.is-answer{opacity:1;background:var(--mc-gold);border-color:var(--mc-gold);color:var(--mc-ink)}.mc-tf__exp{margin-top:.8rem;padding:.8rem 1rem;border-radius:12px;background:rgba(255,255,255,.06)}.mc-tf__exp p{margin:0!important;max-width:none!important;color:var(--mc-on-night-muted)!important}.mc-tf__exp a{color:var(--mc-gold)}.mc-tf__verdict{color:var(--mc-on-night)}.mc-tf.is-ready .mc-tf__item:not(.is-answered) .mc-tf__exp{display:none}.mc-tf__item.is-answered .mc-tf__exp{animation:mc-fade .45s var(--mc-ease-out) both}.mc-tf__item.is-right .mc-tf__verdict{color:#9fd6ad}.mc-tf__item.is-wrong .mc-tf__verdict{color:#f0a894}.mc-tf__score{margin:1rem 0 0!important;font:500 var(--mc-fs-sm)/1.4 var(--mc-font-mono);color:var(--mc-gold)!important}.mc-prose .mc-timeline{position:relative;list-style:none;margin:var(--mc-sp-5) 0 var(--mc-sp-6);padding:0;counter-reset:tl}.mc-timeline::before{content:"";position:absolute;left:1.15rem;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(var(--mc-gold),rgba(90,53,255,.15))}.mc-prose .mc-timeline li{counter-increment:tl;position:relative;margin:0;padding:0 0 1.5rem 3.5rem}.mc-timeline li::before{content:counter(tl);position:absolute;left:0;top:-.1rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--mc-ink);box-shadow:0 0 0 5px var(--mc-paper);color:var(--mc-gold);font:500 .9rem/1 var(--mc-font-mono)}.mc-prose .mc-timeline h3{margin:0 0 .3rem;font-size:1.25rem}.mc-timeline p{margin:0!important;color:var(--mc-muted)}.mc-gcards{display:grid;gap:1rem;margin:var(--mc-sp-5) 0 var(--mc-sp-6)}@media (min-width:560px){.mc-gcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-gcard{padding:1.25rem 1.35rem;background:var(--mc-white);border:var(--mc-bd-hair);border-radius:16px;transition:transform .35s var(--mc-ease-out),box-shadow .35s,border-color .2s}.mc-gcard:hover{transform:translateY(-3px);box-shadow:0 24px 50px -34px rgba(11,15,42,.45);border-color:rgba(90,53,255,.6)}.mc-prose .mc-gcard h3{margin:0 0 .4rem;font-size:1.15rem}.mc-gcard h3::before{content:"";display:block;width:1.6rem;height:2px;margin-bottom:.8rem;background:var(--mc-gold)}.mc-gcard p{margin:0!important;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-callout{display:grid;gap:.6rem;margin:var(--mc-sp-6) 0;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(135deg,rgba(90,53,255,.24),rgba(90,53,255,.06));border:1px solid rgba(90,53,255,.45);border-radius:18px}.mc-callout__title{display:grid;gap:.25rem;margin:0!important;font-family:var(--mc-font-display);font-size:1.35rem;line-height:1.2}.mc-callout__title .mc-mono{color:var(--mc-brass-text)}.mc-callout p{margin:0!important}.mc-callout .mc-btn--text{justify-self:start}.mc-caution{margin:var(--mc-sp-5) 0;padding:1rem 1.25rem;background:#fff6e5;border-left:3px solid var(--mc-warning);border-radius:0 12px 12px 0}.mc-caution p{margin:0!important}.mc-caution strong{color:var(--mc-warning)}.mc-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1px;margin:var(--mc-sp-6) 0;overflow:hidden;background:var(--mc-line);border:var(--mc-bd-hair);border-radius:16px}.mc-figure{display:grid;gap:.3rem;padding:1.1rem 1.25rem;background:var(--mc-white)}.mc-figure strong{font-family:var(--mc-font-display);font-weight:400;font-size:2rem;line-height:1;letter-spacing:-.02em}.mc-figure span{font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-slot{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:1.25rem;align-items:center;margin:var(--mc-sp-8) 0;padding:clamp(1.5rem,4vw,2.5rem);background:var(--mc-night);border-radius:24px;color:var(--mc-on-night)}@media (min-width:720px){.mc-slot{grid-template-columns:minmax(0,1fr) auto}}.mc-slot::before{content:"";position:absolute;z-index:-1;right:-12rem;bottom:-20rem;width:36rem;height:36rem;background:radial-gradient(circle,rgba(90,53,255,.25),transparent 62%)}.mc-slot__tag{display:inline-block;margin-bottom:.6rem;padding:.25rem .65rem;border:1px dashed rgba(90,53,255,.6);border-radius:999px;color:var(--mc-gold);font:500 .68rem/1.3 var(--mc-font-mono);letter-spacing:.06em;text-transform:uppercase}.mc-slot h2{margin:0 0 .4rem!important;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)!important;color:var(--mc-on-night)!important}.mc-slot h2 em{color:var(--mc-gold)!important}.mc-slot p{margin:0!important;color:var(--mc-on-night-muted)!important}.mc-tool{position:relative;overflow:hidden;margin:var(--mc-sp-8) 0;padding:clamp(1.25rem,3.5vw,2.5rem);background:var(--mc-white);border:1px solid rgba(11,15,42,.08);border-radius:26px;box-shadow:0 50px 100px -60px rgba(11,15,42,.5);scroll-margin-top:6.5rem}.mc-tool::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mc-gold),var(--mc-bottle))}.mc-tool__head{margin-bottom:1.5rem}.mc-tool__head .mc-mono{color:var(--mc-brass-text)}.mc-prose .mc-tool__title,.mc-tool__title{margin:.4rem 0 .5rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.mc-tool__head p{margin:0!important;color:var(--mc-muted)}.mc-tool__grid{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:start}@media (min-width:760px){.mc-tool__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mc-tool__stack{display:grid;gap:1rem}.mc-tool__inputs{display:grid;gap:1rem}.mc-tool__inputs--inline{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end}.mc-input-wrap{position:relative}.mc-input-wrap .mc-input{padding-right:3.4rem;font-variant-numeric:tabular-nums}.mc-input-suffix{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);pointer-events:none;font:500 .82rem/1 var(--mc-font-mono);color:var(--mc-muted)}.mc-input.is-invalid{border-color:var(--mc-error);box-shadow:0 0 0 1px var(--mc-error)}.mc-tool__example{margin:0!important;font:500 .7rem/1.3 var(--mc-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mc-muted)}.mc-tool__results{display:grid;gap:.25rem;padding:clamp(1.1rem,2.5vw,1.6rem);background:var(--mc-night);border-radius:20px;color:var(--mc-on-night)}@media (min-width:760px){.mc-tool__grid .mc-tool__results{position:sticky;top:6.5rem}}.mc-tool__results--row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.25rem 1.25rem}.mc-result{display:grid;gap:.2rem;padding:.7rem 0;border-top:1px solid var(--mc-night-line)}.mc-result:first-child,.mc-tool__results--row .mc-result{border-top:0}.mc-result__label{font:500 .7rem/1.3 var(--mc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-on-night-muted)}.mc-result__value{font-family:var(--mc-font-display);font-weight:400;font-size:1.6rem;line-height:1.1;color:var(--mc-on-night);font-variant-numeric:tabular-nums}.mc-result--big .mc-result__value{font-size:clamp(2.3rem,1.5rem + 3vw,3.5rem);letter-spacing:-.03em;color:var(--mc-gold)}.mc-result__value.is-negative{color:#f0a894}.mc-tool__verdict{margin:.5rem 0 0!important;font-size:var(--mc-fs-sm);color:var(--mc-on-night-muted)!important}.mc-tool__note{margin:1.25rem 0 0!important;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-tool__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}.mc-tool__saved{margin:0!important;font-size:var(--mc-fs-sm);color:var(--mc-success)}.mc-tool__results .mc-tool__saved{color:#9fd6ad}.mc-bars{display:grid;gap:.5rem;margin-top:.5rem}.mc-bars__row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.6rem;align-items:center;font-size:.8rem;color:var(--mc-on-night-muted)}.mc-bars__row i{display:block;width:var(--w,0%);height:10px;border-radius:6px;background:var(--mc-gold);transition:width .6s var(--mc-ease-out)}.mc-bars__row:first-child i{background:#aeb4cc}.mc-input--cell{min-width:7rem;min-height:40px;padding:.45rem .6rem;text-align:right;font-variant-numeric:tabular-nums}.mc-table--tool td{padding:.35rem .75rem;vertical-align:middle}.mc-table--tool td.is-negative,.mc-table--tool tr.is-negative th{color:var(--mc-error);font-weight:600}.mc-chart{padding:1rem;background:var(--mc-paper);border-radius:16px}.mc-chart svg{display:block;width:100%;height:auto}.mc-chart .mc-chart__zero{stroke:var(--mc-error);stroke-width:1;stroke-dasharray:4 4}.mc-chart .mc-chart__line{fill:none;stroke:var(--mc-bottle);stroke-width:2.5;stroke-linejoin:round}.mc-chart .mc-chart__area{fill:rgba(59,107,255,.09);stroke:none}.mc-chart circle{fill:var(--mc-bottle)}.mc-chart circle.is-negative{fill:var(--mc-error)}.mc-chart text{font:500 11px var(--mc-font-mono);fill:var(--mc-muted)}.mc-canvas{display:grid;gap:.6rem}@media (min-width:900px){.mc-canvas{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"pa pa ac ac va va re re se se" "pa pa rs rs va va ca ca se se" "co co co co co rv rv rv rv rv"}.mc-canvas__cell--partenaires{grid-area:pa}.mc-canvas__cell--activites{grid-area:ac}.mc-canvas__cell--ressources{grid-area:rs}.mc-canvas__cell--valeur{grid-area:va}.mc-canvas__cell--relation{grid-area:re}.mc-canvas__cell--canaux{grid-area:ca}.mc-canvas__cell--segments{grid-area:se}.mc-canvas__cell--couts{grid-area:co}.mc-canvas__cell--revenus{grid-area:rv}}.mc-canvas__cell{display:flex;flex-direction:column;gap:.35rem;padding:.8rem;background:var(--mc-paper);border:var(--mc-bd-hair);border-radius:14px}.mc-canvas__cell--valeur{background:rgba(90,53,255,.18);border-color:rgba(90,53,255,.5)}.mc-canvas__label{display:block;font-weight:600;font-size:.9rem}.mc-canvas__hint{display:block;font-size:.75rem;line-height:1.35;color:var(--mc-muted)}.mc-canvas__text{flex:1;width:100%;min-height:6.5rem;padding:.55rem .6rem;resize:vertical;background:rgba(255,255,255,.85);border:1px solid transparent;border-radius:10px;color:var(--mc-ink);font:inherit;font-size:.9rem}.mc-canvas__text:focus{outline:none;border-color:var(--mc-focus);box-shadow:0 0 0 3px rgba(90,53,255,.2)}.mc-pitch{display:grid;gap:.6rem}.mc-pitch .mc-mono{color:var(--mc-gold)}.mc-pitch__text{min-height:9rem;margin:0!important;font-family:var(--mc-font-display);font-size:1.3rem;line-height:1.45;color:var(--mc-on-night)!important}.mc-pitch__text mark{background:none;color:var(--mc-gold);border-bottom:1px dashed rgba(90,53,255,.6)}.mc-pitch__text mark.is-empty{color:rgba(255,255,255,.45);border-bottom-color:rgba(255,255,255,.2)}.mc-pitch__count{margin:0!important;font:500 .75rem/1.3 var(--mc-font-mono);color:var(--mc-on-night-muted)!important}.mc-orient{display:grid;gap:1.25rem}.mc-orient__q{margin:0;padding:0;border:0}.mc-orient__q legend{margin-bottom:.6rem;padding:0;font-weight:600}.mc-orient .mc-choices{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.mc-orient .mc-choice{padding:.7rem 1rem}.mc-orient>.mc-btn{justify-self:start}.mc-orient__out:empty{display:none}.mc-orient__out{display:grid;gap:.25rem;padding:clamp(1.1rem,2.5vw,1.6rem);background:var(--mc-night);border-radius:20px;color:var(--mc-on-night)}.mc-orient__out:focus{outline:none}.mc-orient__out .mc-mono{margin:0!important;color:var(--mc-gold)!important}.mc-piste{padding:1rem 0;border-top:1px solid var(--mc-night-line)}.mc-prose .mc-piste h3{margin:0 0 .3rem;font-size:1.35rem;color:var(--mc-on-night)}.mc-piste h3 small{margin-left:.5rem;font:500 .68rem/1 var(--mc-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mc-gold)}.mc-piste p{margin:0 0 .4rem!important;max-width:none!important;color:var(--mc-on-night-muted)!important}.mc-orient__out a{color:var(--mc-gold)!important;text-decoration-color:rgba(90,53,255,.5)!important}.mc-orient__warn{margin-top:.75rem!important;font-size:var(--mc-fs-sm)}.mc-related{margin-top:var(--mc-sp-9)}.mc-prose .mc-related h2{margin:0 0 1.25rem;font-size:var(--mc-fs-h3)}.mc-res-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}.mc-res{display:flex;flex-direction:column;gap:.55rem;padding:1.35rem 1.4rem;background:var(--mc-white);border:var(--mc-bd-hair);border-radius:18px;color:var(--mc-ink);text-decoration:none;transition:transform .35s var(--mc-ease-out),box-shadow .35s,border-color .2s}.mc-res:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(11,15,42,.5);border-color:rgba(90,53,255,.7)}.mc-res__top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.mc-res__top .mc-mono{font-size:.66rem;color:var(--mc-brass-text)}.mc-badge--tool{padding:.15rem .5rem;background:var(--mc-night);border-color:var(--mc-night);color:var(--mc-gold);font-size:.64rem}.mc-res__title{font-family:var(--mc-font-display);font-size:1.3rem;line-height:1.2}.mc-res__desc{font-size:var(--mc-fs-sm);line-height:1.5;color:var(--mc-muted)}.mc-res__go{display:inline-flex;gap:.35rem;margin-top:auto;padding-top:.4rem;font-weight:600;font-size:.9rem}.mc-res:hover .mc-arrow,.mc-toolcard:hover .mc-arrow{transform:translateX(4px)}.mc-filterbar{position:sticky;top:5.4rem;z-index:5;display:grid;gap:.8rem;margin-bottom:2.5rem;padding:1rem;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--mc-bd-hair);border-radius:20px}.mc-search{position:relative}.mc-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--mc-muted);pointer-events:none}.mc-search .mc-input{min-height:52px;padding-left:2.9rem;border-radius:999px}.mc-fchips{display:flex;flex-wrap:wrap;gap:.4rem}.mc-fchip{min-height:38px;padding:.45rem .95rem;border:var(--mc-bd-hair);border-radius:999px;background:var(--mc-white);color:var(--mc-ink);font:500 .85rem/1 var(--mc-font-body);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.mc-fchip:hover{border-color:var(--mc-ink)}.mc-fchip[aria-pressed="true"]{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-paper)}.mc-filter-count{margin:0!important;font:500 .72rem/1 var(--mc-font-mono);color:var(--mc-muted)}.mc-filter-empty{padding:2rem;text-align:center;color:var(--mc-muted)}[data-filter-item].is-hidden,[data-filter-group].is-hidden{display:none!important}.mc-res-group{margin-bottom:clamp(3rem,6vw,4.5rem);scroll-margin-top:13rem}.mc-res-group__head{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--mc-ink)}.mc-res-group__art .mc-art *,.mc-toolcard__art .mc-art *{stroke-width:7}.mc-res-group__head h2{font-size:var(--mc-fs-h3)}.mc-res-group__head p{margin:0;color:var(--mc-muted)}.mc-res-group__n{font:500 .72rem/1 var(--mc-font-mono);color:var(--mc-muted);white-space:nowrap}.mc-toolgrid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.mc-toolcard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;background:var(--mc-night);border-radius:22px;color:var(--mc-on-night);text-decoration:none;transition:transform .4s var(--mc-ease-out)}.mc-toolcard:hover{transform:translateY(-4px)}.mc-toolcard__art{width:4.25rem}.mc-toolcard .mc-mono{font-size:.68rem;color:var(--mc-gold)}.mc-toolcard__title{font-family:var(--mc-font-display);font-size:1.5rem;line-height:1.15}.mc-toolcard__desc{font-size:var(--mc-fs-sm);color:var(--mc-on-night-muted)}.mc-toolcard .mc-res__go{color:var(--mc-gold)}.mc-faqgroup{margin-bottom:3rem;scroll-margin-top:13rem}.mc-faqgroup h2{margin-bottom:1rem;font-size:var(--mc-fs-h3)}.mc-gloss__az{position:sticky;top:5.4rem;z-index:6;display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;padding:.5rem;background:var(--mc-night);border-radius:16px}.mc-gloss__az a,.mc-gloss__az span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:8px;font:500 .85rem/1 var(--mc-font-mono);color:var(--mc-gold);text-decoration:none}.mc-gloss__az a:hover,.mc-gloss__az a:focus-visible{background:var(--mc-gold);color:var(--mc-ink)}.mc-gloss__az span{color:rgba(255,255,255,.25)}.mc-gloss .mc-filterbar{position:static}.mc-gloss__letter{display:grid;gap:1rem;margin:2.5rem 0;scroll-margin-top:10rem}@media (min-width:760px){.mc-gloss__letter{grid-template-columns:5rem minmax(0,1fr)}}.mc-gloss__letter h2{font-size:clamp(3rem,2rem + 3vw,4.5rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--mc-ink)}.mc-gloss__letter dl{display:grid;margin:0}.mc-gloss__item{display:grid;gap:.3rem;padding:1rem 0;border-top:var(--mc-bd-hair);scroll-margin-top:10rem}@media (min-width:760px){.mc-gloss__item{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem}}.mc-gloss__item dt{font-family:var(--mc-font-display);font-size:1.25rem;line-height:1.2}.mc-gloss__item dd{margin:0;color:var(--mc-muted)}.mc-gloss__item dd a{margin-left:.25rem;white-space:nowrap;color:var(--mc-ink);text-decoration:underline;text-decoration-color:var(--mc-gold);text-underline-offset:.2em}.mc-gloss__item:target{padding-inline:1rem;background:rgba(90,53,255,.15);border-radius:12px}.mc-hero-quiz{position:relative}.mc-hero-quiz__tag{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.mc-hero-quiz .mc-slot__tag{margin:0;color:var(--mc-brass-text);border-color:rgba(90,53,255,.5)}.mc-hero-quiz__time{font:500 .72rem/1 var(--mc-font-mono);color:var(--mc-muted)}.mc-hero-quiz .mc-quiz{max-width:none}.mc-hero-quiz .mc-quiz__card{min-height:30rem;border:0;border-radius:26px;box-shadow:0 50px 100px -50px rgba(11,15,42,.45),0 0 0 1px rgba(11,15,42,.06)}.mc-hero-quiz .mc-choices legend{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}@media print{body{background:#fff!important}.mc-header,.mc-footer,.mc-sticky,.mc-proto-bar,.mc-readbar,.mc-toc,.mc-cta-final,.mc-slot,.mc-skip{display:none!important}body.mc-printing-tool main>:not(.mc-guide){display:none!important}body.mc-printing-tool .mc-prose>:not(.is-printing){display:none!important}.mc-tool{box-shadow:none;border:1px solid #bbb}.mc-tool .mc-tool__actions,.mc-tool .mc-tool__note{display:none!important}}.mc-themegrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}.mc-themecard{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.45rem;padding:1.4rem 1.4rem 1.2rem;background:var(--mc-white);border:var(--mc-bd-hair);border-radius:20px;color:var(--mc-ink);text-decoration:none;transition:transform .4s var(--mc-ease-out),box-shadow .4s}.mc-themecard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(11,15,42,.5)}.mc-themecard__art{width:3.25rem;margin-bottom:.4rem}.mc-themecard__art .mc-art *{stroke-width:8}.mc-themecard__name{font-family:var(--mc-font-display);font-size:1.3rem;line-height:1.15}.mc-themecard__desc{font-size:var(--mc-fs-sm);color:var(--mc-muted);line-height:1.45}.mc-themecard__n{display:inline-flex;gap:.35rem;margin-top:auto;padding-top:.6rem;font:500 .75rem/1 var(--mc-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mc-brass-text)}.mc-themecard:hover .mc-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.mc-themecard{transition:none}.mc-art *{animation:none;stroke-dashoffset:0}.mc-drop,.mc-res,.mc-gcard,.mc-toolcard,.mc-bars__row i{transition:none}.mc-tf__item.is-answered .mc-tf__exp{animation:none}}.mc-constellation{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.4s var(--mc-ease-out)}.mc-constellation.is-on{opacity:1}.mc-hero--light:has(.mc-constellation.is-on) .mc-dots{opacity:0}.mc-header__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--mc-gold),var(--mc-gold-hover));transform:scaleX(var(--p,0));transform-origin:left center;pointer-events:none}.mc-readbar{display:none}.mc-hero .mc-display em{padding-bottom:.08em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 18' preserveAspectRatio='none'%3E%3Cpath d='M3 12 C 55 5,115 16,175 8 S 262 5,297 10' fill='none' stroke='%23d8b776' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 98%;background-size:0% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:mc-underline 1.1s var(--mc-ease-out) 1.1s forwards}@keyframes mc-underline{to{background-size:100% .34em}}.mc-btn--primary,.mc-btn--secondary{position:relative;overflow:hidden;isolation:isolate}.mc-btn--primary::before,.mc-btn--secondary::before{content:"";position:absolute;z-index:-1;left:var(--bx,50%);top:var(--by,50%);width:0;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);transition:width .55s var(--mc-ease-out);pointer-events:none}.mc-btn--primary::before{background:var(--mc-bottle)}.mc-btn--secondary::before{background:var(--mc-ink)}.mc-btn--primary:hover::before,.mc-btn--secondary:hover::before{width:calc(260% + 4rem)}.mc-btn--primary:hover{background:var(--mc-ink)}.mc-btn--secondary:hover{background:transparent;color:var(--mc-paper)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary::before{background:var(--mc-gold-hover)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary:hover{background:var(--mc-gold)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--secondary::before{background:var(--mc-on-night)}:is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--secondary:hover{background:transparent;color:var(--mc-ink);border-color:var(--mc-on-night)}.mc-footer .mc-btn--gold,.mc-footer .mc-btn--gold:hover{color:var(--mc-ink);text-decoration:none}.mc-btn[disabled]::before,.mc-btn[aria-disabled="true"]::before{display:none}.mc-cursor{position:fixed;left:0;top:0;z-index:9999;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid rgba(11,15,42,.5);border-radius:50%;pointer-events:none;opacity:0;transform:translate3d(var(--cx,-100px),var(--cy,-100px),0) scale(var(--cs,1));transition:opacity .25s,background-color .3s,border-color .3s,--cs .3s}.mc-cursor.is-on{opacity:1}.mc-cursor.is-link{--cs:1.55;background:rgba(90,53,255,.16);border-color:var(--mc-gold)}.mc-cursor.is-label{--cs:2.2;background:var(--mc-gold);border-color:var(--mc-gold)}.mc-cursor.is-dark{border-color:rgba(255,255,255,.55)}.mc-cursor.is-dark.is-link{background:rgba(90,53,255,.22);border-color:var(--mc-gold)}.mc-cursor.is-hidden{opacity:0}.mc-cursor__label{font:600 7px/1 var(--mc-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--mc-ink);opacity:0;transition:opacity .2s}.mc-cursor.is-label .mc-cursor__label{opacity:1}@property --cs{syntax:"<number>";inherits:false;initial-value:1}.mc-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transition:transform .5s var(--mc-ease-out),box-shadow .4s,border-color .2s}.mc-tilt:hover{--ty:-5px}.mc-stackcards{display:grid;gap:1.25rem}.mc-stackcard{--i:0;display:grid;gap:1.25rem;padding:clamp(1.75rem,4vw,3.25rem);border-radius:28px;transform-origin:50% 0;box-shadow:0 -24px 60px -44px rgba(11,15,42,.45);will-change:transform}.mc-stackcard__big{font-family:var(--mc-font-display);font-style:italic;font-size:clamp(3rem,1.9rem + 4.4vw,5.75rem);line-height:.9;letter-spacing:-.04em}.mc-stackcard h3{margin-bottom:.6rem;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);line-height:1.1}.mc-stackcard p{margin:0;max-width:34rem;font-size:1.05rem}.mc-stackcard--1{background:var(--mc-white);border:var(--mc-bd-hair);color:var(--mc-ink)}.mc-stackcard--1 .mc-stackcard__big{color:var(--mc-brass-text)}.mc-stackcard--1 p{color:var(--mc-muted)}.mc-stackcard--2{background:var(--mc-bottle);color:var(--mc-paper)}.mc-stackcard--2 .mc-stackcard__big{color:var(--mc-gold-on-dark)}.mc-stackcard--2 p{color:var(--mc-paper-on-dark)}.mc-stackcard--3{background:var(--mc-gold);color:var(--mc-ink)}.mc-stackcard--4{background:var(--mc-night);color:var(--mc-on-night)}.mc-stackcard--4 .mc-stackcard__big{color:var(--mc-gold)}.mc-stackcard--4 p{color:var(--mc-on-night-muted)}@media (min-width:900px){.mc-stackcards{gap:0}.mc-stackcard{position:sticky;top:calc(6.5rem + var(--i) * 1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;min-height:clamp(17rem,34vh,22rem)}.mc-stackcard + .mc-stackcard{margin-top:14vh}}.mc-hscroll__viewport{margin-top:clamp(1.5rem,3vw,2.5rem)}.mc-hscroll__foot{display:none}@media (min-width:1024px){.mc-hscroll.is-active{padding-block:0}.mc-hscroll.is-active .mc-hscroll__sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100vh;overflow:hidden;padding-block:6rem 2rem}.mc-hscroll.is-active .mc-hscroll__viewport{max-width:none;padding:0}.mc-hscroll.is-active .mc-themegrid{display:flex;flex-wrap:nowrap;gap:1.25rem;width:max-content;padding-inline:max(var(--mc-gutter),calc((100vw - var(--mc-container)) / 2));transform:translate3d(var(--hx,0px),0,0);will-change:transform}.mc-hscroll.is-active .mc-themecard{width:clamp(17rem,22vw,21rem);min-height:17rem}.mc-hscroll.is-active .mc-hscroll__foot{display:flex;align-items:center;gap:1.25rem;margin-top:1.75rem}.mc-hscroll.is-active .mc-section-head{margin-bottom:0}}.mc-hscroll__bar{position:relative;flex:0 0 12rem;height:2px;overflow:hidden;background:var(--mc-track);border-radius:2px}.mc-hscroll__bar span{position:absolute;inset:0;background:var(--mc-ink);transform:scaleX(var(--p,0));transform-origin:left}.mc-hscroll__foot p{margin:0!important}.mc-choice{transition:border-color .2s,background-color .25s,transform .3s var(--mc-ease-out),box-shadow .25s}.mc-choice:hover{transform:translateX(4px)}.mc-choice:active{transform:scale(.985)}.mc-choice:has(input:checked){background:linear-gradient(90deg,rgba(90,53,255,.18),rgba(90,53,255,0) 75%),var(--mc-white)}.mc-choice input:checked::after{animation:mc-pop .4s var(--mc-ease-out)}@keyframes mc-pop{0%{transform:scale(0)}60%{transform:scale(1.35)}100%{transform:scale(1)}}.mc-quiz__card fieldset,.mc-result__profile{animation:mc-slide-in .5s var(--mc-ease-out) both}@keyframes mc-slide-in{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.mc-progress__bar{transition:width .8s cubic-bezier(.34,1.4,.64,1)}.mc-burst{position:fixed;inset:0;z-index:9998;width:100vw;height:100vh;pointer-events:none}.mc-header{view-transition-name:mc-header}::view-transition-old(root){animation:.26s var(--mc-ease-in-out) both mc-vt-out}::view-transition-new(root){animation:.55s var(--mc-ease-out) both mc-vt-in}@keyframes mc-vt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes mc-vt-in{from{opacity:0;transform:translateY(22px)}}@supports (animation-timeline: view()){.mc-reveal.is-pending{opacity:1;transform:none}.mc-reveal,.mc-res,.mc-gcard,.mc-toolcard,.mc-check-block,.mc-tool,.mc-tf,.mc-callout{animation:mc-scroll-in linear both;animation-timeline:view();animation-range:entry 0% cover 22%}.mc-section-head h2,.mc-cta-final h2,.mc-prose>h2,.mc-faq-split h2{animation:mc-title-in linear both;animation-timeline:view();animation-range:entry 5% cover 28%}.mc-footer__giant{animation:mc-giant linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.mc-steps__num{animation:mc-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes mc-scroll-in{from{opacity:0;transform:translateY(42px) scale(.97)}to{opacity:1;transform:none}}@keyframes mc-title-in{from{opacity:0;transform:translateY(34px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -20% 0)}}@keyframes mc-giant{from{transform:translateX(-10%);letter-spacing:.02em}to{transform:none;letter-spacing:-.045em}}@keyframes mc-drift{from{transform:translateY(30px)}to{transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.mc-constellation{transition:none}.mc-hero .mc-display em{animation:none;background-size:100% .34em}.mc-btn--primary::before,.mc-btn--secondary::before{transition:none}.mc-tilt{transition:none;transform:none}.mc-stackcard{transform:none!important;filter:none!important}.mc-choice,.mc-choice input:checked::after,.mc-quiz__card fieldset,.mc-result__profile{animation:none;transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}.mc-reveal,.mc-res,.mc-gcard,.mc-toolcard,.mc-check-block,.mc-tool,.mc-tf,.mc-callout,.mc-section-head h2,.mc-cta-final h2,.mc-prose>h2,.mc-faq-split h2,.mc-footer__giant,.mc-steps__num{animation:none!important}}:root{--mc-font-display:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-font-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-font-mono:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-ls-display:-.025em}body.mc-scope{font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased}.mc-scope h1,.mc-scope h2,.mc-scope h3,.mc-scope h4{font-weight:600;letter-spacing:-.028em}.mc-scope h3,.mc-scope h4{letter-spacing:-.015em}.mc-display{font-weight:600!important;letter-spacing:-.045em!important;line-height:1.02!important}.mc-page-hero h1,.mc-ghero h1,.mc-cta-final h2{font-weight:600;letter-spacing:-.04em;line-height:1.04}.mc-mono{font-weight:600;font-size:.72rem;letter-spacing:.13em}.mc-table thead th,.mc-result__label,.mc-sim__facts dt,.mc-slot__tag,.mc-tool__example,.mc-res-group__n,.mc-filter-count,.mc-check-block__count,.mc-pitch__count,.mc-steps__of{font-weight:600;letter-spacing:.1em}.mc-scope :is(h1,h2,h3,h4,p) em{font-style:normal}.mc-scope :is(h1,h2,h3,h4) em,.mc-scope .mc-statement em{color:var(--mc-muted)}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark,.mc-slot,.mc-cardcta,.mc-offerlink) :is(h1,h2,h3,h4,p) em{color:var(--mc-on-night-muted)!important}.mc-scope .mc-hero--light .mc-display em{color:var(--mc-ink)}.mc-scope .mc-prose p em,.mc-scope .mc-prose li em{font-style:italic;color:inherit}.mc-marquee li,.mc-testimonial blockquote p,.mc-stackcard__big,.mc-steps__current,.mc-plan__note,.mc-quote p,.mc-step__num,.mc-footer__giant em{font-style:normal}.mc-seq>li::before,.mc-work li::before{font-style:normal;font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.mc-marquee li{font-weight:500;letter-spacing:-.02em}.mc-stackcard__big{font-weight:700;letter-spacing:-.055em}.mc-testimonial blockquote p{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.01em}.mc-faq summary{font-weight:600;letter-spacing:-.012em}.mc-mobile-menu a:not(.mc-btn){font-weight:600;letter-spacing:-.015em}.mc-footer__giant{font-weight:700;letter-spacing:-.06em}.mc-steps__num{font-weight:700}.mc-sim__price,.mc-result__value,.mc-bento__big,.mc-hero__facts strong,.mc-figure strong,.mc-price,.mc-bento__price strong,.mc-commit__value{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em}.mc-result--big .mc-result__value{font-weight:700}.mc-btn--text{display:inline-flex;align-items:center;min-height:44px}.mc-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.mc-header{transition:transform .38s var(--mc-ease-out),background-color .3s,box-shadow .3s}html.mc-hdr-hidden .mc-header{transform:translateY(-105%)}.mc-sticky{transition:transform .5s var(--mc-ease-out),visibility 0s}body.mc-typing .mc-sticky,body.mc-sticky-off .mc-sticky{transform:translate(-50%,170%)!important;visibility:hidden;transition:transform .4s var(--mc-ease-out),visibility 0s .4s}.mc-chemin__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:1.25rem;padding:4px;border-radius:999px;background:var(--mc-white);border:var(--mc-bd-hair)}.mc-chemin:not(.is-ready) .mc-chemin__switch{display:none}.mc-chemin__switch button{position:relative;z-index:1;min-height:44px;padding:.6rem 1.25rem;border:0;border-radius:999px;background:none;color:var(--mc-muted);font:600 .9375rem/1 var(--mc-font-body);cursor:pointer;transition:color .3s}.mc-chemin__switch button[aria-pressed="true"]{color:var(--mc-paper)}.mc-chemin__knob{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--mc-ink);transition:transform .45s var(--mc-ease-out),background-color .3s}.mc-chemin[data-mode="mentor"] .mc-chemin__knob{transform:translateX(100%);background:var(--mc-bottle)}.mc-chemin__path{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 1.75rem}.mc-chemin__path::before,.mc-chemin__path::after{content:"";position:absolute;top:23px;left:calc(100% / 12);height:2px;border-radius:2px;pointer-events:none}.mc-chemin__path::before{right:calc(100% / 12);background:var(--mc-track)}.mc-chemin__path::after{width:calc((100% - 100% / 6) * var(--p,0));background:var(--mc-gold);transition:width .6s var(--mc-ease-out)}.mc-chemin__path [role="tab"]{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:.6rem;min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--mc-muted);font:600 .9375rem/1.25 var(--mc-font-body);text-align:center;cursor:pointer;transition:color .3s}.mc-chemin__path [role="tab"]:hover{color:var(--mc-ink)}.mc-chemin__path [role="tab"]:focus-visible{outline:2px solid var(--mc-focus);outline-offset:4px;border-radius:12px}.mc-chemin__dot{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mc-white);border:1.5px solid var(--mc-line-strong);color:var(--mc-ink);font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .35s,border-color .35s,color .35s,transform .45s var(--mc-ease-out)}.mc-chemin__path [role="tab"]:hover .mc-chemin__dot{border-color:var(--mc-ink)}.mc-chemin__path [role="tab"].is-done .mc-chemin__dot{border-color:var(--mc-gold);background:#eeeaff}.mc-chemin__path [role="tab"][aria-selected="true"]{color:var(--mc-ink)}.mc-chemin__path [role="tab"][aria-selected="true"] .mc-chemin__dot{background:var(--mc-ink);border-color:var(--mc-ink);color:var(--mc-paper);transform:scale(1.08)}.mc-chemin[data-mode="mentor"] .mc-chemin__path [role="tab"][aria-selected="true"] .mc-chemin__dot{background:var(--mc-bottle);border-color:var(--mc-bottle)}.mc-chemin__panel{display:grid;gap:1rem;margin-bottom:1rem;animation:mc-fade .45s var(--mc-ease-out) both}@media (min-width:900px){.mc-chemin__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;margin-bottom:0}}.mc-chemin__cards{display:contents}.mc-chemin__card{padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:20px;border:1px dashed var(--mc-line-strong);transition:opacity .35s,transform .45s var(--mc-ease-out)}.mc-chemin__card h3{margin:0 0 .75rem;font-size:1.35rem;line-height:1.2}.mc-chemin__k{margin:0 0 .6rem!important;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--mc-muted)}.mc-chemin__card ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.mc-chemin__card li{position:relative;padding-left:1.25rem;font-size:.98rem;line-height:1.45;color:var(--mc-muted)}.mc-chemin__card li::before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;border:1.5px solid var(--mc-line-strong)}.mc-chemin__card--mentor{background:var(--mc-bottle);border:1px solid var(--mc-bottle)}.mc-chemin__card--mentor h3{color:var(--mc-paper)}.mc-chemin__card--mentor .mc-chemin__k{color:var(--mc-gold-on-dark)}.mc-chemin__card--mentor li{color:#dfe3f2}.mc-chemin__card--mentor li::before{background:var(--mc-gold);border-color:var(--mc-gold)}.mc-chemin.is-ready[data-mode="seul"] .mc-chemin__card--mentor,.mc-chemin.is-ready[data-mode="mentor"] .mc-chemin__card--seul{opacity:.42;transform:scale(.975)}.mc-chemin.is-ready[data-mode="seul"] .mc-chemin__card--seul{background:var(--mc-white);border-style:solid;border-color:var(--mc-line-strong)}.mc-chemin__links{display:grid;align-content:start;padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--mc-white);border:var(--mc-bd-hair);border-radius:20px}.mc-chemin__links .mc-mono{margin-bottom:.4rem;color:var(--mc-brass-text)}.mc-chemin__links a:not(.mc-btn){display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.3rem 0;border-bottom:var(--mc-bd-hair);color:var(--mc-ink);text-decoration:none;font-weight:500;line-height:1.3}.mc-chemin__links a:not(.mc-btn):hover{color:var(--mc-brass-text)}.mc-chemin__links a:not(.mc-btn)::after{content:"→";color:var(--mc-brass-text);transition:transform .25s var(--mc-ease-out)}.mc-chemin__links a:not(.mc-btn):hover::after{transform:translateX(3px)}.mc-chemin__links .mc-btn{margin-top:1rem;justify-self:start}@media (max-width:899px){.mc-chemin__path{grid-template-columns:1fr;gap:.2rem;margin-bottom:1.25rem}.mc-chemin__path::before,.mc-chemin__path::after{top:22px;left:21px;width:2px}.mc-chemin__path::before{bottom:22px;right:auto;height:auto}.mc-chemin__path::after{height:calc((100% - 44px) * var(--p,0));transition:height .6s var(--mc-ease-out)}.mc-chemin__path [role="tab"]{grid-template-columns:44px minmax(0,1fr);justify-items:start;align-items:center;gap:.9rem;text-align:left}.mc-chemin__dot{width:44px;height:44px}.mc-chemin.is-ready[data-mode="seul"] .mc-chemin__card--mentor,.mc-chemin.is-ready[data-mode="mentor"] .mc-chemin__card--seul{display:none}}details.mc-toc>summary{display:none}@media (max-width:1079px){.mc-article{gap:1.5rem}details.mc-toc{position:sticky;top:0;z-index:40;margin:0 calc(-1 * var(--mc-gutter));padding:0 var(--mc-gutter);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--mc-bd-hair);transition:top .38s var(--mc-ease-out)}html:not(.mc-hdr-hidden) details.mc-toc{top:77px}details.mc-toc>summary{display:flex;align-items:center;gap:.75rem;min-height:52px;cursor:pointer;list-style:none;font-weight:600;font-size:.9375rem}details.mc-toc>summary::-webkit-details-marker{display:none}details.mc-toc>summary::after{content:"";flex:none;width:.5rem;height:.5rem;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s}details.mc-toc[open]>summary::after{transform:translateY(2px) rotate(225deg)}.mc-toc__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--mc-muted)}details.mc-toc>p{display:none}details.mc-toc ol{max-height:60vh;overflow:auto;margin-bottom:1rem}details.mc-toc a{min-height:44px;display:flex;align-items:center}}.mc-offerlink{display:grid;gap:1.25rem;margin:var(--mc-sp-8) 0 0;padding:clamp(1.5rem,3.5vw,2.25rem);background:var(--mc-bottle);border-radius:22px;color:var(--mc-paper)}@media (min-width:720px){.mc-offerlink{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.mc-prose .mc-offerlink h2{margin:.4rem 0 .5rem;font-size:clamp(1.45rem,1.15rem + 1.2vw,1.9rem);color:var(--mc-paper)}.mc-offerlink p{margin:0!important;color:var(--mc-paper-on-dark)}.mc-offerlink .mc-mono{color:var(--mc-gold-on-dark)}.mc-offerlink__links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.mc-scope .mc-offerlink .mc-btn--primary{background:var(--mc-gold);border-color:var(--mc-gold);color:var(--mc-ink)}.mc-scope .mc-offerlink .mc-btn--primary::before{background:var(--mc-gold-hover)}.mc-scope .mc-offerlink .mc-btn--primary:hover{background:var(--mc-gold);color:var(--mc-ink)}.mc-scope .mc-offerlink .mc-btn--text{color:var(--mc-paper);border-bottom-color:rgba(255,255,255,.5)}.mc-byline-box{margin-top:var(--mc-sp-6);padding:1.25rem 1.5rem;background:var(--mc-white);border:var(--mc-bd-hair);border-radius:16px;font-size:var(--mc-fs-sm)}.mc-byline-box>.mc-mono{display:block;margin:0 0 .5rem;color:var(--mc-brass-text)}.mc-byline-box .mc-facts div{grid-template-columns:minmax(6rem,8.5rem) minmax(0,1fr);gap:.75rem}.mc-byline-box .mc-facts dt{font-size:inherit}.mc-tool__share{display:grid;gap:.9rem;margin-top:1.5rem;padding-top:1.25rem;border-top:var(--mc-bd-hair)}.mc-tool__share-btns{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.mc-tool__share .mc-tool__saved{color:var(--mc-muted)}.mc-tool__mail{display:grid;gap:.9rem;max-width:34rem;padding:1.1rem;background:var(--mc-paper);border-radius:14px}.mc-tool__next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(90,53,255,.24),rgba(90,53,255,.06));border:1px solid rgba(90,53,255,.45);border-radius:16px}.mc-tool__next p{margin:0!important;max-width:36rem}.mc-retro__steps{display:grid;gap:.75rem}.mc-retro__plan{display:grid;margin:.5rem 0 0;padding:0;list-style:none}.mc-retro__plan li{display:grid;gap:.15rem;padding:.7rem 0;border-top:1px solid var(--mc-night-line)}.mc-retro__plan strong{font-weight:600;color:var(--mc-on-night)}.mc-retro__plan span{font-size:.875rem;color:var(--mc-on-night-muted)}.mc-retro__plan time{color:var(--mc-gold);font-variant-numeric:tabular-nums}@media print{.mc-tool__share{display:none!important}}.mc-faqindex{display:grid;margin:0;padding:0;list-style:none;border-top:var(--mc-bd-hair)}.mc-faqindex li{border-bottom:var(--mc-bd-hair)}.mc-faqindex a{display:grid;gap:.2rem;padding:.9rem 2rem .9rem 0;position:relative;color:var(--mc-ink);text-decoration:none}.mc-faqindex a::after{content:"→";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:var(--mc-brass-text);transition:transform .25s var(--mc-ease-out)}.mc-faqindex a:hover span{color:var(--mc-brass-text)}.mc-faqindex a:hover::after{transform:translate(4px,-50%)}.mc-faqindex span{font-weight:600;font-size:1.05rem;line-height:1.35}.mc-faqindex small{font-size:.8125rem;color:var(--mc-muted)}.mc-prefill{margin:0!important;padding:.75rem 1rem;background:var(--mc-success-bg);border-radius:12px;font-size:var(--mc-fs-sm);color:var(--mc-ink)}.mc-first-call{display:grid;gap:1rem}.mc-section--white{background:var(--mc-white)}@media (max-width:767px){:root{--mc-section-y:3.25rem}.mc-section-head{margin-bottom:1.75rem}.mc-scope h2{font-size:clamp(1.85rem,1.2rem + 3.6vw,2.3rem)}input.mc-input,select.mc-select,textarea.mc-textarea,.mc-canvas__text,.mc-input--cell{font-size:16px}.mc-btn--sm{min-height:44px}a.mc-meta-chip{min-height:44px}.mc-mono{font-size:.75rem}.mc-themecard__n,.mc-res__top .mc-mono,.mc-toolcard .mc-mono,.mc-hero-quiz__time{font-size:.8125rem}.mc-slot__tag{font-size:.75rem}.mc-prose p,.mc-prose li{-webkit-hyphens:auto;hyphens:auto}.mc-crumbs{margin-bottom:.5rem}.mc-crumbs li:not(:nth-last-child(2)){display:none}.mc-crumbs li:nth-last-child(2)::before{content:"←";margin-right:.45rem;color:inherit}.mc-crumbs a{display:inline-flex;align-items:center;min-height:44px}.mc-page-hero,.mc-ghero{padding-block:1.5rem 2.25rem}.mc-page-hero h1,.mc-ghero h1{font-size:clamp(2rem,1.25rem + 4.4vw,2.5rem)}.mc-page-hero .mc-lead{font-size:1.0625rem}.mc-page-hero--compact{padding-block:1.25rem 1.5rem}.mc-page-hero--compact .mc-lead,.mc-page-hero--compact .mc-assure{display:none}.mc-page-hero--compact h1{margin-bottom:0}.mc-meta-chips{margin-top:1rem}.mc-hero--light{padding-block:1.25rem 2.25rem}.mc-hero--light .mc-pill{margin-bottom:.9rem!important;padding:.3rem .8rem .3rem .6rem;font-size:.8125rem}.mc-display{font-size:clamp(2.15rem,1.3rem + 5vw,2.6rem)!important}.mc-hero h1{margin-bottom:.9rem}.mc-hero .mc-lead{font-size:1.0625rem;line-height:1.55}.mc-hero .mc-btn-row{margin-top:1.1rem}.mc-hero .mc-btn-row .mc-btn--secondary{display:none}.mc-hero .mc-btn-row .mc-btn--primary{width:100%;min-height:52px}.mc-hero__grid{gap:1.75rem}.mc-hero-quiz .mc-quiz__card{min-height:0;padding:1.25rem}.mc-hero-quiz .mc-choices legend{font-size:1.4rem}.mc-hero__facts{margin-top:2rem;padding-top:1.25rem;gap:1rem .75rem}.mc-hero__facts strong{font-size:1.75rem}.mc-hero__facts span{font-size:.8125rem}.mc-marquee{padding:.75rem 0}.mc-marquee li{font-size:1.1rem}.mc-hide-sm{display:none!important}.mc-hero--light .mc-hero__facts{display:none}.mc-bento__cell--offer ul{display:none}.mc-sim .mc-lead,.mc-sim__card .mc-ticks{display:none}.mc-sim__price{font-size:3.25rem}.mc-stackcard p{display:none}.mc-carousel{margin-top:2rem}.mc-steps__counter,.mc-steps__current,.mc-steps__aside .mc-progress__track{display:none}.mc-steps__list>li{padding:1.1rem 0}.mc-steps__list h3{font-size:1.45rem;color:var(--mc-ink)}.mc-person{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1rem}.mc-person .mc-photo-slot{padding:0}.mc-person .mc-photo-slot div{display:none}.mc-carousel__head h3{font-size:1.4rem}.mc-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mc-bento__cell--offer{grid-column:span 2;padding:1.25rem}.mc-bento__cell--test{display:none}.mc-bento__cell--small{padding:1.1rem;gap:.5rem}.mc-bento__cell--small p{font-size:.875rem}.mc-bento__cell--gold .mc-btn{display:none}.mc-bento__big{font-size:2.4rem}.mc-bento__cell--offer li{padding:.5rem 0 .5rem 1.4rem}.mc-stackcards{gap:.75rem}.mc-stackcard{gap:.35rem;padding:1.25rem;border-radius:18px}.mc-stackcard__big{font-size:1.9rem}.mc-stackcard h3{font-size:1.2rem;margin-bottom:.35rem}.mc-stackcard p{font-size:.95rem}.mc-hscroll .mc-themegrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;scrollbar-width:none;overscroll-behavior-x:contain}.mc-hscroll .mc-themegrid::-webkit-scrollbar{display:none}.mc-hscroll .mc-themecard{scroll-snap-align:start}.mc-cta-final{padding-block:3.5rem}.mc-cta-final h2{font-size:clamp(2rem,1.3rem + 4vw,2.6rem)}.mc-faq summary{font-size:1.1rem;padding:1.1rem 0}.mc-sticky{bottom:.5rem;width:calc(100% - 1rem)}.mc-sticky__inner{padding:.35rem .35rem .35rem 1rem}.mc-sticky .mc-btn{min-height:44px;padding:.5rem .95rem}.mc-sticky p{font-size:.8125rem}.mc-contact-grid{gap:2rem}.mc-stepform{padding:1.25rem}.mc-stepform__title{font-size:1.45rem}.mc-guide{padding-top:0}.mc-tool{margin-inline:calc(-.5 * var(--mc-gutter));padding:1.25rem}.mc-tool__share-btns .mc-btn{flex:1 1 auto}}@media (max-width:639px){.mc-table-wrap:has(.mc-table--cards){overflow:visible;border:0;background:transparent}.mc-table.mc-table--cards{min-width:0!important}.mc-table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mc-table--cards caption{display:block;padding:0 0 .75rem;border:0;text-align:left}.mc-table--cards,.mc-table--cards tbody,.mc-table--cards tr,.mc-table--cards tbody th,.mc-table--cards td{display:block;width:auto}.mc-table--cards tr{margin:0 0 .75rem;padding:.9rem 1rem;background:var(--mc-white);border:var(--mc-bd-hair);border-radius:14px}.mc-table--cards tbody th{padding:0 0 .5rem;border:0;font-size:1.05rem}.mc-table--cards td{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem 0;border-top:var(--mc-bd-hair)}.mc-table--cards td::before{content:attr(data-label);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted)}.mc-table--cards .mc-input--cell{min-width:0;width:100%;text-align:left}.mc-table--cards tr.is-negative{border-color:var(--mc-error)}}@media (prefers-reduced-motion:reduce){.mc-header,.mc-sticky,.mc-chemin__knob,.mc-chemin__card,.mc-chemin__dot,.mc-chemin__path::after,details.mc-toc{transition:none!important}.mc-chemin__panel{animation:none}}@media (min-width:960px){.mc-hero__grid>.mc-hero__facts{align-self:center;margin:0;padding:0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mc-hero__grid>.mc-hero__facts li{padding:1.4rem 1.3rem;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(11,15,42,.08);border-radius:22px;box-shadow:0 24px 50px -36px rgba(11,15,42,.45)}}.mc-quizlaunch{position:relative;isolation:isolate;overflow:hidden}.mc-quizlaunch::before{content:"";position:absolute;z-index:-1;width:60vmax;height:60vmax;right:-18vmax;top:-20vmax;background:radial-gradient(circle,rgba(90,53,255,.28),transparent 62%);pointer-events:none}.mc-quizlaunch__grid{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (min-width:960px){.mc-quizlaunch__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.mc-quizlaunch__intro .mc-lead{margin:1rem 0 0}.mc-quizlaunch__profiles{display:grid;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:qp}.mc-quizlaunch__profiles li{counter-increment:qp;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.1rem .9rem;align-items:center;padding:.85rem 1rem;background:rgba(255,255,255,.7);border:var(--mc-bd-hair);border-radius:16px}.mc-quizlaunch__profiles li::before{content:counter(qp);grid-row:span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--mc-ink);color:var(--mc-gold);font-weight:600;font-size:.9rem}.mc-quizlaunch__profiles strong{font-weight:600}.mc-quizlaunch__profiles span{font-size:var(--mc-fs-sm);color:var(--mc-muted)}.mc-quiz--launch{position:relative;max-width:none}.mc-quiz__intro{position:relative;display:grid;place-items:center;min-height:clamp(22rem,42vw,30rem);padding:clamp(1.5rem,4vw,2.75rem);transition:transform .42s var(--mc-ease-out),opacity .42s}.mc-quiz__deck span{position:absolute;inset:6% 4%;border-radius:28px;background:var(--mc-white);border:1px solid rgba(11,15,42,.06);box-shadow:0 30px 60px -40px rgba(11,15,42,.4)}.mc-quiz__deck span:first-child{transform:rotate(-5deg) translate(-3%,2%);animation:mc-deck-a 7s ease-in-out infinite}.mc-quiz__deck span:last-child{transform:rotate(4deg) translate(3%,1%);background:#e9edf7;animation:mc-deck-b 8s ease-in-out infinite}@keyframes mc-deck-a{50%{transform:rotate(-7deg) translate(-4%,3%)}}@keyframes mc-deck-b{50%{transform:rotate(6deg) translate(4%,0)}}.mc-quiz__teaser{position:absolute;inset:0;display:grid;align-content:start;gap:.8rem;padding:clamp(1.75rem,4vw,2.75rem);border-radius:28px;background:var(--mc-white);box-shadow:0 50px 100px -50px rgba(11,15,42,.5),0 0 0 1px rgba(11,15,42,.06);overflow:hidden}.mc-quiz__teaser-k{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--mc-muted)}.mc-quiz__teaser-q{margin:0 0 .5rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--mc-ink)}.mc-quiz__teaser-opt{display:block;height:3.4rem;border-radius:14px;border:1px solid var(--mc-line-strong);background:linear-gradient(90deg,transparent,rgba(90,53,255,.14),transparent) 0 0/200% 100%;filter:blur(.5px);opacity:.7;animation:mc-shimmer 2.8s linear infinite}.mc-quiz__teaser-opt:nth-of-type(2){animation-delay:.25s}.mc-quiz__teaser-opt:nth-of-type(3){animation-delay:.5s}@keyframes mc-shimmer{to{background-position:-200% 0}}.mc-quiz__teaser::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.92) 72%)}.mc-quiz__cta{position:relative;z-index:2;display:grid;justify-items:center;gap:.9rem;align-self:end;margin-top:auto;padding-top:8.5rem;text-align:center}.mc-quiz__meta{margin:0!important;font-size:var(--mc-fs-sm);color:var(--mc-muted)}@property --mc-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.mc-quiz__start{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.75rem;min-height:68px;padding:1.1rem 2.4rem;border:0;border-radius:999px;background:var(--mc-ink);color:var(--mc-paper);font:600 1.2rem/1 var(--mc-font-body);letter-spacing:-.01em;cursor:pointer;box-shadow:0 24px 50px -20px rgba(11,15,42,.65);transition:transform .35s var(--mc-ease-out),box-shadow .35s}.mc-quiz__start::before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mc-ang),rgba(90,53,255,0) 0deg,var(--mc-gold) 90deg,#f1edff 140deg,rgba(90,53,255,0) 220deg,rgba(90,53,255,0) 360deg);animation:mc-spin 3s linear infinite}.mc-quiz__start::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--mc-ink)}.mc-quiz__start .mc-arrow{color:var(--mc-gold);transition:transform .3s var(--mc-ease-out)}.mc-quiz__start:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 30px 60px -20px rgba(11,15,42,.7),0 0 0 8px rgba(90,53,255,.16)}.mc-quiz__start:hover .mc-arrow{transform:translateX(5px)}.mc-quiz__start:focus-visible{outline:3px solid var(--mc-focus);outline-offset:4px}.mc-quiz__start{animation:mc-invite 2.6s ease-in-out infinite}@keyframes mc-spin{to{--mc-ang:360deg}}@keyframes mc-invite{0%,100%{box-shadow:0 24px 50px -20px rgba(11,15,42,.65),0 0 0 0 rgba(90,53,255,.35)}50%{box-shadow:0 24px 50px -20px rgba(11,15,42,.65),0 0 0 14px rgba(90,53,255,0)}}.mc-quiz--launch.is-launching .mc-quiz__intro{transform:scale(.94) translateY(8px);opacity:0}.mc-quiz--launch.is-started .mc-quiz__card{animation:mc-fade .5s var(--mc-ease-out) both;border:0;border-radius:26px;box-shadow:0 50px 100px -50px rgba(11,15,42,.45),0 0 0 1px rgba(11,15,42,.06)}.mc-quiz--launch .mc-choices legend{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.mc-chemin__compare{display:grid;justify-items:center;gap:.75rem;margin:0 0 clamp(2rem,4vw,3rem);text-align:center}.mc-chemin__compare-label{margin:0!important;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-brass-text)}.mc-chemin__switch{margin-top:0;padding:6px;background:var(--mc-ink);border-color:var(--mc-ink);box-shadow:0 24px 50px -24px rgba(11,15,42,.6)}.mc-chemin__switch button{min-height:56px;padding:.8rem clamp(1.25rem,3vw,2.25rem);font-size:1.0625rem;color:rgba(255,255,255,.72)}.mc-chemin__switch button:hover{color:var(--mc-paper)}.mc-chemin__switch button[aria-pressed="true"]{color:var(--mc-ink)}.mc-chemin__switch button:focus-visible{outline:2px solid var(--mc-gold);outline-offset:2px}.mc-chemin__knob{top:6px;bottom:6px;left:6px;width:calc(50% - 6px);background:var(--mc-paper)}.mc-chemin[data-mode="mentor"] .mc-chemin__knob{background:var(--mc-gold)}.mc-chemin__card--seul{background:var(--mc-white);border:1px solid var(--mc-line-strong)}.mc-chemin.is-ready[data-mode="seul"] .mc-chemin__card--mentor,.mc-chemin.is-ready[data-mode="mentor"] .mc-chemin__card--seul{opacity:.72;transform:none}.mc-chemin.is-ready[data-mode="mentor"] .mc-chemin__card--mentor{transform:translateY(-6px);box-shadow:0 34px 70px -34px rgba(59,107,255,.7),0 0 0 2px var(--mc-gold)}.mc-chemin.is-ready[data-mode="seul"] .mc-chemin__card--seul{transform:translateY(-6px);box-shadow:0 34px 70px -40px rgba(11,15,42,.45),0 0 0 2px var(--mc-ink)}@media (max-width:767px){.mc-chemin__switch{width:100%}.mc-chemin__switch button{padding-inline:.5rem;font-size:1rem}}.mc-steps{background-image:linear-gradient(rgba(11,15,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,15,42,.035) 1px,transparent 1px);background-size:56px 56px}.mc-steps__track{--rail:clamp(2.75rem,5vw,4.25rem);position:relative;padding-left:var(--rail)}.mc-steps__rail{position:absolute;left:calc(var(--rail) / 2 - 1px);top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,rgba(11,15,42,.14) 5%,rgba(11,15,42,.14) 95%,transparent);pointer-events:none}.mc-steps__rail::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 16px,rgba(90,53,255,.9) 16px 20px);background-size:100% 20px;opacity:.35;animation:mc-flow 1.2s linear infinite}@keyframes mc-flow{to{background-position:0 20px}}.mc-steps__beam{position:absolute;left:-1px;top:0;width:4px;height:calc(var(--sp,0) * 100%);border-radius:4px;background:linear-gradient(to bottom,rgba(90,53,255,0),var(--mc-gold) 35%,#e4ddff);box-shadow:0 0 10px rgba(90,53,255,.9),0 0 32px rgba(90,53,255,.5)}.mc-steps__beam::after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;border-radius:50%;background:#ffffff;transform:translateX(-50%);box-shadow:0 0 0 5px rgba(90,53,255,.3),0 0 24px 8px rgba(90,53,255,.7);animation:mc-core 1.8s ease-in-out infinite}@keyframes mc-core{50%{box-shadow:0 0 0 10px rgba(90,53,255,.12),0 0 34px 12px rgba(90,53,255,.85)}}.mc-steps__track .mc-steps__list>li{position:relative}.mc-steps__track .mc-steps__list>li::before{content:"";position:absolute;left:calc(var(--rail) / -2 - 8px);top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--mc-paper);border:1.5px solid rgba(11,15,42,.28);transition:background-color .45s,border-color .45s,box-shadow .45s,transform .45s var(--mc-ease-out)}.mc-steps__track .mc-steps__list>li.is-passed::before{background:var(--mc-gold);border-color:var(--mc-gold);transform:scale(1.15);box-shadow:0 0 0 6px rgba(90,53,255,.2),0 0 18px rgba(90,53,255,.8)}.mc-steps__track .mc-steps__list>li.is-passed .mc-steps__tag{color:var(--mc-brass-text)}@media (max-width:959px){.mc-steps__track .mc-steps__list>li::before{top:1.9rem;margin-top:0}}@media (prefers-reduced-motion:reduce){.mc-quiz__deck span,.mc-quiz__teaser-opt,.mc-quiz__start,.mc-quiz__start::before,.mc-steps__rail::before,.mc-steps__beam::after{animation:none!important}.mc-quiz__intro,.mc-steps__track .mc-steps__list>li::before{transition:none}}:root{--mc-section-y:clamp(4.75rem,3.2rem + 5vw,8.5rem);--mc-grid-gap:clamp(1.5rem,3vw,2.5rem);--mc-paper-deep:#f5f7fa;--mc-sand:#f5f7fa}.mc-section-head{margin-bottom:clamp(2.75rem,5vw,4.5rem)}@media (max-width:767px){:root{--mc-section-y:4rem;--mc-gutter:1.5rem}.mc-section-head{margin-bottom:2.25rem}}.mc-scope h1,.mc-scope h2{text-wrap:pretty}.mc-section-head,.mc-section-head--split{max-width:none}@media (min-width:960px){.mc-section-head--split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}}.mc-section-head .mc-lead,.mc-section-head>p:not(.mc-eyebrow){max-width:62ch}.mc-page-hero h1,.mc-ghero h1,.mc-article-head h1,.mc-cta-final h2,.mc-hero h1{max-width:none}.mc-page-hero .mc-lead{max-width:62ch}.mc-bg-white{background-color:var(--mc-white)}.mc-bg-sand{background-color:var(--mc-sand)}.mc-bg-white :is(.mc-testimonial,.mc-person,.mc-chemin__card--seul,.mc-chemin__links,.mc-stackcard--1,.mc-work,.mc-tabs__list,.mc-bento__cell:not(.mc-bento__cell--night):not(.mc-bento__cell--gold)){background-color:var(--mc-paper)}.mc-bg-sand :is(.mc-quizlaunch__profiles li){background:rgba(255,255,255,.85)}.mc-hero__photo{margin:0;align-self:stretch}.mc-hero__photo .mc-photo-slot{height:100%;min-height:clamp(20rem,40vw,34rem);aspect-ratio:auto;border-radius:28px;box-shadow:0 50px 100px -50px rgba(11,15,42,.45)}@media (max-width:959px){.mc-hero__photo .mc-photo-slot{min-height:0;aspect-ratio:16/11}}.mc-factband{background:var(--mc-white);border-top:var(--mc-bd-hair)}.mc-factband__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.mc-factband__list li{display:grid;gap:.35rem;align-content:start;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2.5vw,2rem)}.mc-factband__list li:nth-child(odd){border-right:var(--mc-bd-hair)}.mc-factband__list li:nth-child(-n+2){border-bottom:var(--mc-bd-hair)}@media (min-width:900px){.mc-factband__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-factband__list li{border-bottom:0!important;border-right:var(--mc-bd-hair)}.mc-factband__list li:last-child{border-right:0}}.mc-factband strong{white-space:nowrap;font-size:clamp(2.1rem,1.4rem + 2.4vw,3.4rem);font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--mc-ink)}.mc-factband span{font-size:var(--mc-fs-sm);line-height:1.45;color:var(--mc-muted);max-width:22ch}.mc-steps--dark{background-color:var(--mc-night);color:var(--mc-on-night);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)}.mc-scope .mc-steps--dark :is(h2,h3){color:var(--mc-on-night)}.mc-scope .mc-steps--dark h2 em{color:var(--mc-on-night-muted)}.mc-steps--dark .mc-eyebrow,.mc-steps--dark .mc-steps__current,.mc-steps--dark .mc-steps__tag{color:var(--mc-gold)}.mc-steps--dark p,.mc-steps--dark .mc-steps__of{color:var(--mc-on-night-muted)}.mc-steps--dark .mc-steps__num{-webkit-text-stroke-color:rgba(255,255,255,.75)}.mc-scope .mc-steps--dark .mc-steps__list h3{color:rgba(255,255,255,.42)}.mc-scope .mc-steps--dark .mc-steps__list>li.is-active h3,.mc-scope .mc-steps--dark .mc-steps__list>li.is-passed h3{color:var(--mc-on-night)}.mc-steps--dark .mc-steps__list>li{border-color:var(--mc-night-line)!important}.mc-steps--dark .mc-progress__track{background:rgba(255,255,255,.12)}.mc-steps--dark .mc-progress__bar{background:var(--mc-gold)}.mc-steps--dark .mc-btn--text{color:var(--mc-on-night);border-bottom-color:rgba(255,255,255,.5)}.mc-steps--dark :focus-visible{outline-color:var(--mc-focus-on-dark)}.mc-steps--dark .mc-steps__rail{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.16) 5%,rgba(255,255,255,.16) 95%,transparent)}.mc-steps--dark .mc-steps__track .mc-steps__list>li::before{background:var(--mc-night);border-color:rgba(255,255,255,.35)}.mc-steps--dark .mc-steps__track .mc-steps__list>li.is-passed::before{background:var(--mc-gold);border-color:var(--mc-gold)}@media (max-width:767px){.mc-scope .mc-steps--dark .mc-steps__list h3{color:var(--mc-on-night)}}.mc-footer__title{margin:0 0 var(--mc-sp-4)!important;font-family:var(--mc-font-body);font-size:var(--mc-fs-xs);font-weight:600;letter-spacing:var(--mc-ls-caps);text-transform:uppercase;color:var(--mc-gold)!important}.mc-display{font-size:clamp(2.2rem,1.35rem + 3vw,3.6rem)!important;line-height:1.05!important}.mc-scope .mc-page-hero h1,.mc-scope .mc-ghero h1,.mc-scope .mc-article-head h1{font-size:clamp(2rem,1.45rem + 2vw,3.1rem);line-height:1.08}.mc-scope h2{font-size:clamp(1.65rem,1.28rem + 1.4vw,2.5rem);line-height:1.12}.mc-scope .mc-cta-final h2{font-size:clamp(1.85rem,1.35rem + 1.9vw,2.9rem)}.mc-scope .mc-tabs__panel h3{font-size:clamp(1.45rem,1.2rem + 1vw,2rem)}.mc-scope .mc-steps__list h3{font-size:clamp(1.35rem,1.15rem + .9vw,1.85rem)}.mc-scope .mc-quizlaunch h2,.mc-scope .mc-steps__aside h2,.mc-scope .mc-faq-split h2{font-size:clamp(1.65rem,1.28rem + 1.4vw,2.5rem)}@media (max-width:767px){.mc-display{font-size:clamp(1.9rem,1.1rem + 3.6vw,2.2rem)!important}}.is-placeholder{outline:0!important}.is-placeholder::before{content:none!important;display:none!important}.mc-mentorsblock{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (min-width:900px){.mc-mentorsblock{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mc-mentorsblock__photo{margin:0}.mc-mentorsblock__photo .mc-photo-slot{min-height:clamp(18rem,34vw,28rem);border-radius:28px;background:var(--mc-paper)}@media (max-width:899px){.mc-mentorsblock__photo .mc-photo-slot{min-height:0;aspect-ratio:4/3}}.mc-mentorsblock__text h2{margin:.25rem 0 1rem}.mc-mentorsblock__text .mc-lead{margin:0 0 1rem}.mc-mentorsblock__text>p:not(.mc-lead):not(.mc-eyebrow){color:var(--mc-muted)}.mc-mentorsblock__text .mc-ticks{margin-top:1.5rem}.mc-chemin__hint{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:0 0 1.5rem!important;font-weight:600;color:var(--mc-brass-text);text-align:center}.mc-chemin__hand{flex:none;width:.85rem;height:.85rem;border-radius:50%;background:var(--mc-gold);animation:mc-tap 1.6s ease-out infinite}@keyframes mc-tap{0%{box-shadow:0 0 0 0 rgba(90,53,255,.7)}100%{box-shadow:0 0 0 14px rgba(90,53,255,0)}}.mc-chemin__path [role="tab"] .mc-chemin__dot{box-shadow:0 8px 18px -12px rgba(11,15,42,.55)}.mc-chemin__path [role="tab"]:hover .mc-chemin__dot{transform:translateY(-3px) scale(1.08);border-color:var(--mc-ink)}.mc-chemin__path [role="tab"]:not([aria-selected="true"])>span:last-child{text-decoration:underline;text-decoration-color:rgba(90,53,255,.7);text-decoration-thickness:2px;text-underline-offset:.35em}.mc-chemin:not(.is-touched) .mc-chemin__path [role="tab"].is-next .mc-chemin__dot{border-color:var(--mc-gold);animation:mc-tap 1.6s ease-out infinite}.mc-chemin__nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.5rem}.mc-chemin__count{margin:0!important;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mc-muted)}.mc-chemin__nav .mc-btn[disabled]{opacity:.4;cursor:default;pointer-events:none}.mc-chemin:not(.is-ready) .mc-chemin__nav{display:none}@media (max-width:899px){.mc-chemin__nav{justify-content:center}.mc-chemin__count{order:-1;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.mc-chemin__hand,.mc-chemin .mc-chemin__dot{animation:none!important}}.mc-offerlink{grid-template-columns:minmax(0,1fr)!important;align-items:start}.mc-scope .mc-prose .mc-offerlink h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem)}@media (max-width:767px){.mc-display{font-size:1.72rem!important;line-height:1.1!important;letter-spacing:-.035em!important}.mc-scope .mc-page-hero h1,.mc-scope .mc-ghero h1,.mc-scope .mc-article-head h1{font-size:1.6rem;line-height:1.12;letter-spacing:-.03em}.mc-scope h2,.mc-scope .mc-quizlaunch h2,.mc-scope .mc-steps__aside h2,.mc-scope .mc-faq-split h2{font-size:1.42rem;line-height:1.15}.mc-scope .mc-cta-final h2{font-size:1.55rem}.mc-scope .mc-prose>h2{font-size:1.3rem}}.mc-logo__frame{--lh:46px;position:relative;display:block;flex:none;overflow:hidden;height:var(--lh);width:calc(var(--lh) * var(--bw) / var(--bh))}.mc-logo__frame .mc-logo__img{position:absolute;max-width:none;width:auto;height:calc(var(--lh) * var(--ih) / var(--bh));left:calc(var(--lh) * var(--bx) / var(--bh) * -1);top:calc(var(--lh) * var(--by) / var(--bh) * -1)}.mc-footer .mc-logo__frame{--lh:40px}.mc-logo__chip:has(.mc-logo__frame){padding:.7rem 1rem;border-radius:14px}@media (max-width:767px){.mc-logo__frame{--lh:34px}}:root{--ap-night:#0b0f2a;--ap-night-2:#121838;--ap-violet:#5a35ff;--ap-violet-hover:#4a26f0;--ap-violet-soft:#f1edff;--ap-blue:#3b6bff;--ap-cyan:#00d6d6;--ap-gray:#f5f7fa;--ap-violet-on-dark:#9b8cff;--ap-grad:linear-gradient(120deg,#5a35ff 0%,#3b6bff 55%,#00d6d6 100%);--ap-grad-btn:linear-gradient(120deg,#5a35ff 0%,#4b4dff 60%,#3b6bff 100%);--ap-shadow:0 1px 2px rgba(11,15,42,.05),0 18px 40px -24px rgba(11,15,42,.25);--mc-font-display:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-font-body:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-font-mono:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mc-ink:#0b0f2a;--mc-paper:#ffffff;--mc-paper-deep:#f5f7fa;--mc-sand:#f5f7fa;--mc-white:#ffffff;--mc-muted:#4a5068;--mc-gold:#5a35ff;--mc-gold-hover:#4a26f0;--mc-brass-text:#5a35ff;--mc-bottle:#5a35ff;--mc-progress:#5a35ff;--mc-focus:#5a35ff;--mc-line:rgba(11,15,42,.1);--mc-track:#e6e9f2;--mc-night:#0b0f2a;--mc-night-2:#121838;--mc-on-night:#ffffff;--mc-on-night-muted:#aeb4cc;--mc-night-line:rgba(255,255,255,.12);--mc-gold-on-dark:#00d6d6;--mc-focus-on-dark:#00d6d6;--mc-r-1:10px;--mc-r-2:14px}body.mc-scope{font-family:var(--mc-font-body);font-size:1rem;background:#fff;color:var(--mc-ink)}.mc-scope h1,.mc-scope h2{font-weight:700;letter-spacing:-.035em}.mc-scope h3,.mc-scope h4{font-weight:600;letter-spacing:-.02em}.mc-display,.mc-page-hero h1,.mc-ghero h1,.mc-cta-final h2{font-weight:700!important;letter-spacing:-.045em!important}.mc-scope p,.mc-scope li{letter-spacing:-.005em}.mc-lead{line-height:1.6}.mc-mono,.mc-eyebrow{font-weight:600;letter-spacing:.16em}.mc-eyebrow{color:var(--ap-violet)}.mc-eyebrow::before{background:var(--ap-grad);height:2px;border-radius:2px}::selection{background:var(--ap-violet);color:#fff}.mc-scope.mc-scope :is(h1,h2,h3) em,.mc-scope.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head,.mc-offerlink,.mc-cardcta) :is(h1,h2,h3) em,.mc-scope.mc-scope .mc-hero--light .mc-display em{color:var(--ap-violet)!important;background:var(--ap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;padding-bottom:.06em}.mc-scope.mc-scope :is(.mc-dark,.mc-slot,.mc-footer,.mc-bento__cell--night) :is(h1,h2,h3) em{background:none;-webkit-text-fill-color:currentColor;color:var(--ap-cyan)!important}@media (forced-colors:active){.mc-scope.mc-scope :is(h1,h2,h3) em{-webkit-text-fill-color:currentColor;background:none}}.mc-btn{border-radius:999px;font-weight:600;letter-spacing:-.005em}.mc-btn--gold,.mc-scope .mc-offerlink .mc-btn--primary{background:var(--ap-grad-btn);border-color:transparent;color:#fff;box-shadow:0 10px 24px -12px rgba(90,53,255,.65)}.mc-btn--gold:hover,.mc-scope .mc-offerlink .mc-btn--primary:hover{background:var(--ap-violet-hover);border-color:transparent;color:#fff}.mc-btn--gold::after{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%)}.mc-btn--primary{background:var(--ap-night);color:#fff}.mc-btn--primary::before{background:var(--ap-violet)}.mc-btn--secondary{border-color:rgba(11,15,42,.22);color:var(--ap-night)}.mc-btn--secondary:hover{border-color:var(--ap-night)}.mc-btn--text{color:var(--ap-violet);border-bottom-color:rgba(90,53,255,.45)}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary{background:#fff;color:var(--ap-night)}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head,.mc-dark) .mc-btn--primary:hover{background:var(--ap-violet-soft);color:var(--ap-night)}.mc-link{color:var(--ap-violet);text-decoration-color:rgba(90,53,255,.4)}.mc-tf__btns button.is-answer,.mc-gloss__az a:hover,.mc-gloss__az a:focus-visible,.mc-stackcard--3,.mc-bento__cell--gold,.mc-avatar,.mc-chip__icon--gold,.mc-header .mc-nav a.mc-nav__test[aria-current="page"]{color:#fff}.mc-stackcard--3 :is(h3,p),.mc-bento__cell--gold :is(p,.mc-bento__big){color:#fff!important}.mc-bento__cell--gold,.mc-stackcard--3{background:var(--ap-grad);border-color:transparent}.mc-bento__cell--gold .mc-btn--primary{background:#fff;color:var(--ap-night)}.mc-seg [role="radio"][aria-checked="true"]{color:#fff}.mc-timeline li::before,.mc-quizlaunch__profiles li::before,.mc-chip__icon,.mc-badge--tool{background:var(--ap-violet);color:#fff}.mc-badge--tool{border-color:var(--ap-violet)}.mc-header,.mc-header--light{background:rgba(255,255,255,.86);border-bottom:1px solid rgba(11,15,42,.07)}.mc-header.is-scrolled,.mc-header--light.is-scrolled{background:rgba(255,255,255,.96);box-shadow:0 12px 32px -26px rgba(11,15,42,.4)}.mc-header .mc-nav a,.mc-header--light .mc-nav a{color:var(--ap-night);font-weight:500}.mc-header .mc-nav a:hover,.mc-header .mc-nav a[aria-current="page"],.mc-header--light .mc-nav a:hover,.mc-header--light .mc-nav a[aria-current="page"]{color:var(--ap-violet)}.mc-header .mc-nav a.mc-nav__test,.mc-header--light .mc-nav a.mc-nav__test{color:var(--ap-violet);border-color:rgba(90,53,255,.4);background:var(--ap-violet-soft)}.mc-header .mc-nav a.mc-nav__test:hover{background:var(--ap-violet);color:#fff}.mc-header .mc-burger span,.mc-header .mc-burger span::before,.mc-header .mc-burger span::after{background:var(--ap-night)}.mc-header .mc-burger{border-color:rgba(11,15,42,.15)}.mc-header .mc-mobile-menu a:not(.mc-btn){color:var(--ap-night);border-bottom-color:rgba(11,15,42,.08)}.mc-header :focus-visible{outline-color:var(--ap-violet)}.mc-header__progress{background:var(--ap-grad)}.mc-drop{border-radius:18px;box-shadow:0 30px 60px -30px rgba(11,15,42,.35),0 0 0 1px rgba(11,15,42,.06)}.mc-drop a strong{color:var(--ap-night)}.mc-drop a:hover strong{color:var(--ap-violet)}.mc-logo{display:inline-flex;align-items:center}.mc-logo__img{display:block;height:40px;width:auto}.mc-footer .mc-logo__img{height:42px}@media (max-width:767px){.mc-logo__img{height:32px}}.mc-bg-sand,.mc-bg-paper{background:var(--ap-gray)}.mc-bg-white{background:#fff}.mc-bg-white :is(.mc-testimonial,.mc-person,.mc-chemin__card--seul,.mc-chemin__links,.mc-stackcard--1,.mc-work,.mc-tabs__list,.mc-bento__cell:not(.mc-bento__cell--night):not(.mc-bento__cell--gold)){background-color:var(--ap-gray)}.mc-page-hero,.mc-article-head,.mc-night,.mc-steps--dark{--mc-night:#ffffff;--mc-night-2:#f5f7fa;--mc-on-night:#0b0f2a;--mc-on-night-muted:#4a5068;--mc-night-line:rgba(11,15,42,.1);--mc-focus-on-dark:#5a35ff;--mc-gold:#5a35ff;color:var(--ap-night)}.mc-page-hero,.mc-article-head{background: radial-gradient(60rem 26rem at 88% -10%,rgba(90,53,255,.12),transparent 60%),radial-gradient(40rem 22rem at 100% 90%,rgba(0,214,214,.10),transparent 60%),linear-gradient(180deg,#fff 0%,#f7f8fc 100%);border-bottom:1px solid rgba(11,15,42,.06)}.mc-night{background:linear-gradient(180deg,#f7f8fc 0%,#fff 100%)}.mc-steps--dark{background-color:var(--ap-gray);background-image:linear-gradient(rgba(11,15,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,15,42,.035) 1px,transparent 1px)}.mc-steps--dark .mc-steps__num{-webkit-text-stroke-color:rgba(90,53,255,.6)}.mc-page-hero .mc-glow,.mc-night .mc-glow{opacity:.55}.mc-page-hero :is(p,.mc-lead),.mc-night :is(p,.mc-lead){color:var(--mc-muted)}.mc-page-hero .mc-crumbs a{color:var(--mc-muted)}.mc-meta-chip{background:#fff;border:1px solid rgba(11,15,42,.1);color:var(--ap-night)}.mc-meta-chip--tool{background:var(--ap-violet-soft);border-color:rgba(90,53,255,.25);color:var(--ap-violet)}.mc-art{stroke:var(--ap-violet)}.mc-sim__card{background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:var(--ap-shadow)}.mc-dark,.mc-footer,.mc-slot,.mc-bento__cell--night,.mc-tool__results,.mc-tf,.mc-pitch,.mc-orient__out{--mc-gold:#00d6d6;--mc-gold-hover:#5ff0f0;--mc-brass-text:#00d6d6}.mc-dark{background:var(--ap-night)}.mc-cta-final{background: radial-gradient(50rem 24rem at 85% 110%,rgba(90,53,255,.45),transparent 60%),radial-gradient(34rem 20rem at 10% -20%,rgba(0,214,214,.18),transparent 60%),var(--ap-night)}.mc-cta-final .mc-btn--gold{box-shadow:0 14px 34px -14px rgba(90,53,255,.9)}.mc-footer{background:var(--ap-night);border-top:0}.mc-footer::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ap-grad)}.mc-footer__title{color:var(--ap-cyan)!important}.mc-footer__giant{background:var(--ap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.22}.mc-footer__giant em{-webkit-text-fill-color:transparent}.mc-footer__bottom{color:var(--mc-on-night-muted)}.mc-res,.mc-gcard,.mc-toolcard,.mc-themecard,.mc-testimonial,.mc-bento__cell,.mc-stackcard,.mc-check-block,.mc-callout,.mc-tool,.mc-offerlink,.mc-quiz,.mc-chemin__card,.mc-work{border-radius:20px}.mc-res,.mc-toolcard,.mc-themecard,.mc-gcard{background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:var(--ap-shadow)}.mc-res:hover,.mc-toolcard:hover,.mc-themecard:hover{border-color:rgba(90,53,255,.35)}.mc-gcard h3::before{background:var(--ap-grad);height:3px;border-radius:3px}.mc-answer{border-left-color:var(--ap-violet);background:var(--ap-violet-soft)}.mc-callout{background:var(--ap-violet-soft);border-color:rgba(90,53,255,.18)}.mc-proto-bar{background:var(--ap-night);color:#fff}.mc-progress__bar,.mc-chemin__path::after{background:var(--ap-grad)}.mc-marquee{background:var(--ap-night)}.mc-marquee li{color:#fff}.mc-marquee li::after{background:var(--ap-cyan)}.mc-factband strong{background:var(--ap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mc-aurora{opacity:.8}.mc-sticky__inner{background:var(--ap-night);border:1px solid rgba(255,255,255,.08)}.mc-input:focus,.mc-select:focus,.mc-textarea:focus{border-color:var(--ap-violet);box-shadow:0 0 0 3px rgba(90,53,255,.18)}.mc-scope :focus-visible{outline-color:var(--ap-violet)}.mc-footer :focus-visible,.mc-dark :focus-visible{outline-color:var(--ap-cyan)}.ap-work{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.ap-work li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;align-items:center;font-weight:500;line-height:1.4}.ap-work__ico{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--ap-violet);color:#fff;box-shadow:0 10px 22px -12px rgba(90,53,255,.8)}.ap-work__ico svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mc-dark .ap-work li,.ap-panel--night .ap-work li{color:#fff}.ap-hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(2.5rem,5vw,4.5rem)}.ap-hero__grid{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (min-width:1024px){.ap-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.ap-hero .mc-display{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.9rem)}.ap-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.ap-hero__trust li{padding:.4rem .85rem;border-radius:999px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.07);font-size:.82rem;font-weight:500;color:var(--ap-night)}.ap-hero__calc{position:relative}.ap-hero__calc-tag{position:absolute;z-index:2;top:-.8rem;left:1.5rem;margin:0;padding:.3rem .8rem;border-radius:999px;background:var(--ap-grad);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px -8px rgba(90,53,255,.7)}.ap-hero__calc-tag span{color:#b9fff9;margin-right:.2rem}.ap-calc{border-radius:24px;background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:0 2px 4px rgba(11,15,42,.04),0 40px 80px -40px rgba(59,53,255,.45);overflow:hidden}.ap-calc form{display:grid}.ap-calc__inputs{display:grid;gap:1.15rem;padding:clamp(1.4rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 1.4rem}.ap-calc__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ap-calc__row .mc-label{margin:0;font-weight:600;font-size:.95rem}.ap-calc__num{width:9.5rem;flex:none}.ap-calc__num .mc-input{min-height:44px;padding:.5rem 2.6rem .5rem .85rem;font-size:1rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;border-radius:12px}.ap-calc__scale{display:flex;justify-content:space-between;font-size:.72rem;color:var(--mc-muted);margin-top:.15rem}.ap-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:.55rem 0 0;background:transparent;cursor:pointer;--fill:50%}.ap-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,#5a35ff 0%,#3b6bff var(--fill),#e6e9f2 var(--fill))}.ap-range::-moz-range-track{height:6px;border-radius:6px;background:#e6e9f2}.ap-range::-moz-range-progress{height:6px;border-radius:6px;background:linear-gradient(90deg,#5a35ff,#3b6bff)}.ap-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:6px solid var(--ap-violet);box-shadow:0 4px 12px -2px rgba(90,53,255,.55);transition:transform .15s}.ap-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:6px solid var(--ap-violet);box-shadow:0 4px 12px -2px rgba(90,53,255,.55)}.ap-range:active::-webkit-slider-thumb{transform:scale(1.12)}.ap-range:focus-visible{outline:2px solid var(--ap-violet);outline-offset:4px;border-radius:8px}.ap-calc__out{display:grid;gap:.9rem;padding:clamp(1.4rem,3vw,2rem);background:radial-gradient(28rem 14rem at 100% 0%,rgba(90,53,255,.55),transparent 65%),radial-gradient(20rem 12rem at 0% 100%,rgba(0,214,214,.18),transparent 65%),var(--ap-night);color:#fff}.ap-calc__k{margin:0!important;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-cyan)!important}.ap-calc__big{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:0!important;color:#fff!important}.ap-calc__big strong{font-size:clamp(2.4rem,1.6rem + 3vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ap-calc__big small{font-size:.95rem;color:var(--mc-on-night-muted)}.ap-calc__facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.1)}.ap-calc__facts div{padding:.75rem .9rem;background:rgba(11,15,42,.55)}.ap-calc__facts dt{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-on-night-muted)}.ap-calc__facts dd{margin:.3rem 0 0;font-weight:600;font-size:1.05rem;font-variant-numeric:tabular-nums;color:#fff}.ap-calc__n{margin:0!important;font-size:.8rem;color:var(--mc-on-night-muted)!important}.ap-calc__out .mc-btn--text{justify-self:center;color:#fff;border-bottom-color:rgba(255,255,255,.4);font-size:.9rem}.ap-calc__note{margin:0!important;font-size:.72rem;line-height:1.5;color:var(--mc-on-night-muted)!important}.ap-calc .mc-error-msg{margin:.3rem 0 0}.mc-prose .ap-calc{margin:var(--mc-sp-6) 0}.ap-sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.ap-scard{position:relative;display:grid;align-content:start;gap:.5rem;min-height:12rem;padding:1.35rem 1.35rem 1.2rem;border-radius:20px;background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:var(--ap-shadow);color:var(--ap-night);text-decoration:none;overflow:hidden;transition:transform .25s var(--mc-ease-out),border-color .2s,box-shadow .25s}.ap-scard::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ap-grad);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--mc-ease-out)}.ap-scard:hover{transform:translateY(-3px);border-color:rgba(90,53,255,.3);box-shadow:0 28px 50px -30px rgba(90,53,255,.5)}.ap-scard:hover::before{transform:scaleX(1)}.ap-scard .mc-mono{font-size:.66rem;color:var(--ap-violet)}.ap-scard__title{font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.ap-scard__desc{font-size:.88rem;line-height:1.5;color:var(--mc-muted)}.ap-scard .mc-res__go{margin-top:auto;padding-top:.5rem;font-size:.85rem;font-weight:600;color:var(--ap-violet)}.mc-bg-sand .ap-scard{box-shadow:none}.ap-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.5rem 2rem}.ap-mgroup__t{margin:0 0 .55rem!important;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-violet)}.ap-mgroup ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.ap-mgroup a{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem 0;border-bottom:1px solid rgba(11,15,42,.07);color:var(--ap-night);text-decoration:none;font-weight:500;font-size:.95rem}.ap-mgroup a::after{content:"→";color:var(--ap-violet);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.ap-mgroup a:hover{color:var(--ap-violet)}.ap-mgroup a:hover::after{opacity:1;transform:none}.mc-drop--metiers{width:min(62rem,calc(100vw - 3rem))}.mc-header .mc-drop--metiers .ap-mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}.mc-header .mc-drop--metiers .ap-mgroup a{display:flex;padding:.3rem 0;border-radius:0;font-size:.86rem;border-bottom:0}.mc-header .mc-drop--metiers .ap-mgroup a:hover{background:none;color:var(--ap-violet)}.mc-header .mc-drop--metiers .ap-mgroup__t{font-size:.66rem}.ap-panel{display:grid;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.6rem,4vw,3rem);border-radius:28px}.ap-panel--night{background:radial-gradient(40rem 20rem at 100% 0%,rgba(90,53,255,.35),transparent 60%),var(--ap-night);color:#fff}@media (min-width:900px){.ap-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.ap-panel__foot{grid-column:1/-1}}.ap-panel--night h2{color:#fff!important;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.ap-panel--night .mc-eyebrow{color:var(--ap-cyan)}.ap-panel--night p{color:var(--mc-on-night-muted)}.ap-panel .ap-panel__head p:last-child{margin-top:1rem}.ap-panel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0}.ap-panel--night .mc-btn--text{color:#fff;border-bottom-color:rgba(255,255,255,.4)}.ap-panel--night .ap-work li{color:#fff;font-size:1.02rem}.mc-prose .ap-panel{margin:var(--mc-sp-7) 0}.mc-prose .ap-panel ul{padding:0}.mc-prose .ap-panel li{margin:0}.ap-shero .mc-ghero__grid{align-items:center}@media (min-width:960px){.ap-shero .mc-ghero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.ap-shero__card{display:grid;gap:.75rem;padding:1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:0 30px 60px -36px rgba(90,53,255,.45)}.ap-shero__card .mc-mono{color:var(--ap-violet);margin:0}.ap-shero__card p{margin:0;font-size:.98rem;line-height:1.6;color:var(--ap-night)!important}.ap-shero__card .mc-meta-chip{justify-self:start}.ap-proof{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:.85rem;color:var(--mc-muted)}.ap-proof strong{color:var(--ap-violet);font-weight:700}.ap-siblings{margin:var(--mc-sp-7) 0 var(--mc-sp-5);padding:1.3rem 1.4rem;border-radius:20px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.06)}.ap-siblings .mc-mono{margin:0 0 .75rem!important;color:var(--ap-violet)}.ap-siblings ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem!important;padding:0!important;list-style:none}.ap-siblings li{margin:0!important}.ap-siblings li::before{display:none!important}.ap-siblings li a{display:inline-block;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(11,15,42,.1);color:var(--ap-night);text-decoration:none;font-size:.86rem;font-weight:500}.ap-siblings li a:hover{border-color:var(--ap-violet);color:var(--ap-violet)}.ap-bareme table{border-radius:16px;overflow:hidden}.ap-bareme thead th{background:var(--ap-night);color:#fff}.ap-bareme td{color:var(--ap-violet);font-weight:600;font-variant-numeric:tabular-nums}.ap-bareme tr.is-current th,.ap-bareme tr.is-current td{background:var(--ap-violet-soft)}.ap-bareme tr.is-current th{box-shadow:inset 3px 0 0 var(--ap-violet)}.mc-tool[data-tool="honoraires"] .mc-tool__inputs .ap-bareme{margin-top:.5rem}.ap-minbox{display:flex;align-items:baseline;gap:1rem;padding:1.1rem 1.4rem;border-radius:16px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.07)}.ap-minbox span{color:var(--mc-muted);font-size:1.05rem}.ap-minbox strong{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.ap-team{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media (min-width:960px){.ap-team{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ap-team__card{border-radius:24px;overflow:hidden;background:var(--ap-night);box-shadow:0 40px 80px -40px rgba(11,15,42,.6)}.ap-team__top{display:grid;place-items:center;padding:2.5rem 1rem;background:var(--ap-grad)}.ap-team__top img{width:110px;height:auto}.ap-team__body{padding:1.8rem 1.8rem 2rem;color:#fff}.ap-team__name{margin:0 0 1rem!important;font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff!important}.ap-team__tag{margin:0 0 1.4rem!important;font-size:1.05rem;font-weight:600;color:var(--ap-cyan)!important}.ap-team__body p:not([class]){color:var(--mc-on-night-muted);margin:0 0 .7rem}.ap-team__list{display:grid;gap:1rem}.ap-team__list h2{margin-bottom:.5rem}.ap-team__item{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1.1rem;align-items:center;padding:1.3rem 1.4rem;border-radius:20px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.06)}.ap-team__item h3{font-size:1.15rem;margin:0 0 .3rem}.ap-team__item p{margin:0;color:var(--mc-muted);font-size:.95rem}.ap-team__ico{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;color:#fff}.ap-team__ico svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-team__ico--violet{background:var(--ap-violet)}.ap-team__ico--blue{background:var(--ap-blue)}.ap-team__ico--cyan{background:#10b8b8}.ap-reg{padding:clamp(1.4rem,3vw,2.2rem);border-radius:22px;background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:var(--ap-shadow);border-left:4px solid var(--ap-violet)}.ap-reg h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);margin-bottom:1rem}.ap-form__pair{display:grid;gap:0 1rem}@media (min-width:560px){.ap-form__pair{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ap-footer__grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))!important}}.ap-footer__legal{margin:2.5rem 0 0!important;max-width:none!important;padding-top:1.5rem;border-top:1px solid var(--mc-night-line);font-size:.78rem;line-height:1.6;color:var(--mc-on-night-muted)}.ap-footer__legal a{color:#fff}.mc-footer .mc-todo{color:#ffb4a8}.mc-scope.mc-scope :is(h1,h2,h3) em .w>span{background:var(--ap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em}.mc-scope.mc-scope :is(.mc-dark,.mc-slot,.mc-footer) :is(h1,h2,h3) em .w>span{background:none;-webkit-text-fill-color:currentColor}.mc-header .mc-nav a{white-space:nowrap;font-size:.92rem}.mc-header .mc-nav ul{gap:clamp(.7rem,1.1vw,1.25rem)}.mc-header .mc-nav a.mc-nav__test{padding:.4rem .9rem}.mc-header__cta{white-space:nowrap}@media (min-width:1240px) and (max-width:1380px){.mc-header .mc-nav a{font-size:.86rem}.mc-logo__img{height:34px}}body.mc-scope{margin:0}.mc-stackcard--4 .mc-stackcard__big{color:var(--ap-cyan)}.ap-sgrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}@media (max-width:640px){.ap-sgrid{grid-template-columns:1fr 1fr;gap:.6rem}.ap-scard{min-height:0;padding:1rem .9rem;gap:.35rem;border-radius:16px}.ap-scard__desc{display:none}.ap-scard__title{font-size:.98rem}.ap-scard .mc-res__go{padding-top:.2rem;font-size:.8rem}.ap-hero__trust{display:none}}.mc-prose a.ap-scard,.mc-prose a.ap-scard *,.mc-prose .ap-siblings a,.mc-prose a.mc-res,.mc-prose a.mc-res *{text-decoration:none!important;background-image:none}.mc-prose a.ap-scard{color:var(--ap-night)}.mc-prose a.ap-scard .ap-scard__desc{color:var(--mc-muted)}.mc-prose .mc-res-grid{margin-top:1rem}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head) .mc-btn--secondary{border-color:rgba(11,15,42,.22);color:var(--ap-night);background:#fff}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head) .mc-btn--secondary:hover{border-color:var(--ap-night);background:#fff;color:var(--ap-night)}.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head) .mc-btn--text{color:var(--ap-violet);border-bottom-color:rgba(90,53,255,.45)}.mc-result--big .mc-result__value{font-size:clamp(1.7rem,1.1rem + 1.4vw,2.3rem);overflow-wrap:anywhere}.mc-tool__results{min-width:0}.mc-res-group[id^="metiers-"] .mc-res-group__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mc-res-group[id^="metiers-"] .mc-res-group__head h2{white-space:normal}.mc-res-group[id^="metiers-"]{margin-bottom:3rem}@media (max-width:640px){.ap-shero__card{padding:1.1rem}.ap-shero__card p{font-size:.92rem}}:root{--ap-grad:linear-gradient(90deg,#5a35ff,#5a35ff);--ap-grad-btn:linear-gradient(90deg,#5a35ff,#5a35ff);--ap-line:rgba(11,15,42,.1);--ap-shadow:none;--mc-fs-base:clamp(.9375rem,.91rem + .12vw,1rem);--mc-fs-lead:clamp(1rem,.96rem + .25vw,1.125rem);--mc-fs-sm:.875rem;--mc-fs-xs:.75rem;--mc-section-y:clamp(3.5rem,2.6rem + 3vw,5.75rem);--mc-r-1:8px;--mc-r-2:12px}@media (max-width:767px){:root{--mc-section-y:3rem}}body.mc-scope,.mc-scope{font-size:var(--mc-fs-base);line-height:1.65}.mc-lead,.mc-hero .mc-lead,.mc-page-hero .mc-lead{font-size:var(--mc-fs-lead)!important;line-height:1.6}.mc-prose{font-size:var(--mc-fs-base)}.mc-prose p,.mc-prose li{line-height:1.7}.mc-small,.mc-help,.mc-notice{font-size:var(--mc-fs-sm)}.ap-hero .mc-display{font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem)!important}.mc-scope.mc-scope :is(h2,h3) em,.mc-scope.mc-scope :is(h2,h3) em .w>span,.mc-scope.mc-scope :is(.mc-night,.mc-page-hero,.mc-article-head,.mc-offerlink,.mc-cardcta,.mc-dark,.mc-slot,.mc-footer,.mc-bento__cell--night) :is(h2,h3) em{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;padding:0}.mc-scope.mc-scope h1 em,.mc-scope.mc-scope h1 em .w>span,.mc-scope.mc-scope .mc-hero--light .mc-display em{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ap-violet)!important}.mc-scope h1,.mc-scope h2{letter-spacing:-.03em}.mc-eyebrow{gap:0;font-size:.72rem;letter-spacing:.12em;color:var(--ap-violet)}.mc-eyebrow::before{display:none!important}.mc-btn{border-radius:8px}.mc-btn--gold,.mc-scope .mc-offerlink .mc-btn--primary{background:var(--ap-violet);box-shadow:none}.mc-btn--gold:hover{background:#4724e6}.mc-btn--lg{min-height:52px;padding:.9rem 1.5rem}.mc-header .mc-nav a.mc-nav__test,.mc-pill,.ap-hero__trust li,.mc-meta-chip,.mc-fchip,.ap-siblings li a{border-radius:6px}.mc-res,.mc-gcard,.mc-toolcard,.mc-themecard,.mc-testimonial,.mc-bento__cell,.mc-stackcard,.mc-check-block,.mc-callout,.mc-tool,.mc-offerlink,.mc-quiz,.mc-chemin__card,.mc-work,.ap-scard,.ap-shero__card,.ap-team__card,.ap-team__item,.ap-siblings,.ap-reg,.ap-minbox,.ap-panel,.mc-slot,.mc-cardcta,.mc-quiz__card{border-radius:12px}.mc-res,.mc-toolcard,.mc-themecard,.mc-gcard,.ap-scard,.ap-shero__card,.ap-reg,.ap-calc,.mc-quiz__card{box-shadow:none!important;border:1px solid var(--ap-line)}.ap-scard:hover,.mc-res:hover,.mc-toolcard:hover{box-shadow:none!important;border-color:var(--ap-violet)}.ap-scard::before{height:2px}.ap-team__card{box-shadow:none}.ap-team__top{background:var(--ap-violet)}.ap-work__ico,.ap-team__ico{box-shadow:none}.mc-stackcard--2{background:var(--ap-gray);color:var(--ap-night)}.mc-stackcard--2 :is(h3,p){color:var(--ap-night)!important}.mc-stackcard--2 .mc-stackcard__big{color:var(--ap-violet)}.mc-stackcard--3{background:var(--ap-violet)}.mc-page-hero,.mc-article-head{background-color:#fbfbfd;background-image:linear-gradient(rgba(11,15,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,15,42,.045) 1px,transparent 1px);background-size:40px 40px;background-position:-1px -1px;border-bottom:1px solid var(--ap-line)}.mc-hero--light{background:#fff}.mc-hero--light .mc-glow{background:radial-gradient(circle,rgba(90,53,255,.10) 0%,transparent 60%)}.mc-aurora{opacity:.35;filter:saturate(.6)}.mc-cta-final{background:var(--ap-night)}.mc-cta-final .mc-glow{opacity:.5}.mc-footer::before{background:var(--ap-violet)}.mc-footer__giant{background:none;-webkit-text-fill-color:rgba(255,255,255,.05);opacity:1}.mc-factband strong{background:none;-webkit-text-fill-color:currentColor;color:var(--ap-night)}.mc-factband{border-block:1px solid var(--ap-line)}.ap-calc{border-radius:12px;box-shadow:0 1px 0 rgba(11,15,42,.04),0 24px 48px -32px rgba(11,15,42,.35)!important}.ap-calc__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.25rem;background:var(--ap-night);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ap-calc__head span:last-child{color:var(--mc-on-night-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.ap-calc__out{background:var(--ap-gray);color:var(--ap-night);border-top:1px dashed rgba(11,15,42,.2)}.ap-calc__k{color:var(--ap-violet)!important}.ap-calc__big{color:var(--ap-night)!important}.ap-calc__big strong{color:var(--ap-violet)}.ap-calc__big small{color:var(--mc-muted)}.ap-calc__facts{background:none;border-radius:0;gap:0;grid-template-columns:1fr}.ap-calc__facts div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;background:none;border-bottom:1px dotted rgba(11,15,42,.25)}.ap-calc__facts dt{color:var(--mc-muted);font-size:.72rem}.ap-calc__facts dd{margin:0;color:var(--ap-night);font-size:1rem}.ap-calc__n,.ap-calc__note{color:var(--mc-muted)!important}.ap-calc__out .mc-btn--text{color:var(--ap-violet);border-bottom-color:rgba(90,53,255,.4)}.ap-hero__calc-tag{display:none}.mc-section-head{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.mc-section-head h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.ap-topbar{background:var(--ap-gray);border-bottom:1px solid var(--ap-line);font-size:.75rem;color:var(--mc-muted)}.ap-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:34px}.ap-topbar__id{margin:0!important;max-width:none!important;font-weight:500;letter-spacing:.01em}.ap-topbar__links{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.ap-topbar__links a{color:var(--ap-night);text-decoration:none;font-weight:500}.ap-topbar__links a:hover{color:var(--ap-violet)}@media (max-width:767px){.ap-topbar__links{display:none}.ap-topbar__id{font-size:.7rem}}.mc-header__inner{position:relative;min-height:72px}.mc-header .mc-nav a{font-size:.9rem;font-weight:500}.ap-header__actions{display:none;align-items:center;gap:1.1rem}@media (min-width:1240px){.ap-header__actions{display:flex}}.ap-header__test{display:inline-flex;align-items:center;gap:.5rem;color:var(--ap-night);text-decoration:none;font-size:.88rem;font-weight:600;white-space:nowrap}.ap-header__test:hover{color:var(--ap-violet)}.ap-header__test-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--ap-violet);box-shadow:0 0 0 0 rgba(90,53,255,.5);animation:ap-pulse 2.4s ease-out infinite}@keyframes ap-pulse{0%{box-shadow:0 0 0 0 rgba(90,53,255,.45)}70%{box-shadow:0 0 0 8px rgba(90,53,255,0)}100%{box-shadow:0 0 0 0 rgba(90,53,255,0)}}@media (prefers-reduced-motion:reduce){.ap-header__test-dot{animation:none}}.mc-nav .ap-mega{position:static}.mc-header .ap-mega__panel{left:50%;top:100%;width:min(70rem,calc(100vw - 3rem));grid-template-columns:minmax(0,1fr) 17rem;gap:0;padding:0;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(11,15,42,.35),0 0 0 1px var(--ap-line)}.mc-header .ap-mega__panel::before{top:-1.2rem;height:1.2rem}.ap-mega__main{padding:1.4rem 1.5rem 1.5rem}.ap-mega__side{display:grid;align-content:start;gap:.55rem;padding:1.4rem 1.3rem;background:var(--ap-gray);border-left:1px solid var(--ap-line)}.ap-mega__title{margin:0 0 .8rem!important;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted)}.ap-mega__side .ap-mega__title{margin-bottom:.2rem!important}.ap-mega__text{margin:0 0 .6rem!important;font-size:.86rem;line-height:1.5;color:var(--mc-muted)}.ap-mega__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .5rem}.mc-header .mc-drop a.ap-mega__item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;align-items:start;padding:.65rem .7rem;border-radius:8px}.ap-mega__ico{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:8px;background:var(--ap-violet-soft);color:var(--ap-violet)}.ap-mega__ico svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mc-header .mc-drop a.ap-mega__item:hover .ap-mega__ico{background:var(--ap-violet);color:#fff}.ap-mega__item strong{display:block;font-size:.9rem;font-weight:600;color:var(--ap-night)}.ap-mega__item>span>span{display:block;margin-top:.1rem;font-size:.78rem;line-height:1.4;color:var(--mc-muted)}.mc-header .mc-drop a.ap-mega__card{display:grid;gap:.1rem;padding:.7rem .85rem;border-radius:8px;background:#fff;border:1px solid var(--ap-line)}.mc-header .mc-drop a.ap-mega__card:hover{border-color:var(--ap-violet);background:#fff}.ap-mega__card strong{font-size:.88rem;font-weight:600;color:var(--ap-night)}.ap-mega__card span{font-size:.76rem;color:var(--mc-muted)}.mc-header .mc-drop a.ap-mega__all{display:inline-flex;margin-top:.4rem;padding:.3rem 0;color:var(--ap-violet);font-weight:600;font-size:.86rem;background:none}.mc-header .ap-mega__side .mc-btn{justify-self:start}.mc-header .ap-mega__panel--metiers .ap-mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1.5rem}.mc-header .ap-mega__panel--metiers .ap-mgroup__t{font-size:.66rem;margin-bottom:.35rem!important}.mc-header .ap-mega__panel--metiers .ap-mgroup a{padding:.28rem 0;font-size:.86rem;font-weight:500;border:0;background:none}.mc-header .ap-mega__panel--res .mc-drop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1239px){.mc-header .ap-mnav{position:fixed;left:0;right:0;bottom:0;top:var(--ap-mnav-top,72px);z-index:300;display:flex;flex-direction:column;padding:0;border-top:1px solid var(--ap-line);background:#fff}.mc-header .ap-mnav[hidden]{display:none}html.ap-menu-open{overflow:hidden}}.ap-mnav__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem 1.25rem 1.5rem}.ap-mnav__foot{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ap-line);background:#fff}.mc-header .ap-mnav a.ap-mnav__test{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;align-items:center;margin-bottom:.75rem;padding:1rem 1.1rem;border:1px solid rgba(90,53,255,.3);border-radius:12px;background:var(--ap-violet-soft);font-size:1rem}.ap-mnav__test strong{color:var(--ap-night);font-size:1rem}.ap-mnav__test span:not(.mc-arrow){grid-column:1;font-size:.8rem;font-weight:500;color:var(--mc-muted)}.ap-mnav__test .mc-arrow{grid-column:2;grid-row:1/3;color:var(--ap-violet)}.ap-mnav__sec{border-bottom:1px solid var(--ap-line)}.ap-mnav__sec summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;list-style:none;font-size:1.05rem;font-weight:600;color:var(--ap-night)}.ap-mnav__sec summary::-webkit-details-marker{display:none}.ap-mnav__sec summary::after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--ap-violet);border-bottom:2px solid var(--ap-violet);transform:rotate(45deg) translateY(-2px);transition:transform .25s}.ap-mnav__sec[open] summary::after{transform:rotate(-135deg)}.mc-header .ap-mnav .ap-mnav__sec ul{margin:0 0 .9rem;padding:0 0 0 .1rem;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 .9rem}.mc-header .ap-mnav .ap-mnav__sec a:not(.mc-btn){display:block;padding:.6rem 0;border-bottom:0;font-size:.92rem;font-weight:500;letter-spacing:0;color:var(--ap-night)}.ap-mnav__grp{grid-column:1/-1;margin-top:.6rem;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-violet)}.mc-header .ap-mnav .ap-mnav__all{grid-column:1/-1}.mc-header .ap-mnav .ap-mnav__all a:not(.mc-btn){color:var(--ap-violet);font-weight:600}.mc-header .ap-mnav .ap-mnav__links{margin:0;padding:0;list-style:none}.mc-header .ap-mnav .ap-mnav__links a:not(.mc-btn){display:flex;align-items:center;min-height:56px;padding:0;border-bottom:1px solid var(--ap-line);font-size:1.05rem;font-weight:600}.ap-mnav__id{margin:1.25rem 0 0!important;font-size:.72rem;color:var(--mc-muted)}@media (max-width:420px){.mc-header .ap-mnav .ap-mnav__sec ul{grid-template-columns:1fr}}.ap-sticky__btns{display:flex;gap:.5rem;flex:none}.ap-sticky .mc-btn--secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}@media (max-width:767px){.ap-sticky .mc-sticky__inner p{display:none}.ap-sticky .mc-sticky__inner{justify-content:stretch;padding:.4rem}.ap-sticky__btns{flex:1}.ap-sticky__btns .mc-btn{flex:1;min-height:46px}.ap-sticky__sim{flex:0 0 auto!important;padding-inline:1rem}}html.ap-menu-open .mc-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;background:#fff!important}@media (max-width:767px){.ap-topbar{display:none}}.ap-quizsec{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.ap-quiz-center{max-width:46rem;margin-inline:auto}.ap-quiz-center .mc-quiz__card{background:#fff}.ap-steps6__list{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.ap-steps6__list::before,.ap-steps6__list::after{content:"";position:absolute;left:1.25rem;right:1.25rem;top:1.25rem;height:2px;background:var(--ap-line);z-index:0}.ap-steps6__list::after{background:var(--ap-violet);transform-origin:left;transform:scaleX(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-steps6__list::after{animation:ap-fill linear both;animation-timeline:view();animation-range:entry 20% cover 55%}}}@keyframes ap-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ap-steps6__item{position:relative;z-index:1;display:grid;align-content:start;gap:.6rem;padding:0 1.25rem 0 0}.ap-steps6__n{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:2px solid var(--ap-violet);color:var(--ap-violet);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums}.ap-steps6__item h3{margin:.35rem 0 0;font-size:1.02rem;line-height:1.25}.ap-steps6__item dl{display:grid;gap:.55rem;margin:0}.ap-steps6__row{display:grid;gap:.2rem}.ap-steps6__row dt{justify-self:start;padding:.08rem .45rem;border-radius:4px;background:var(--ap-gray);color:var(--mc-muted);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ap-steps6__row--us dt{background:var(--ap-violet-soft);color:var(--ap-violet)}.ap-steps6__row dd{margin:0;font-size:.86rem;line-height:1.5;color:var(--ap-night)}.ap-steps6__row:not(.ap-steps6__row--us) dd{color:var(--mc-muted)}.ap-steps6__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,3vw,2.75rem);padding:1.1rem 1.3rem;border:1px solid var(--ap-line);border-radius:12px;background:var(--ap-gray)}.ap-steps6__foot p{margin:0;font-size:.92rem}@media (max-width:1099px){.ap-steps6__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 0}.ap-steps6__list::before,.ap-steps6__list::after{display:none}}@media (max-width:640px){.ap-steps6__list{grid-template-columns:1fr;gap:0}.ap-steps6__list::before,.ap-steps6__list::after{display:block;left:1.2rem;right:auto;top:1.25rem;bottom:1.25rem;width:2px;height:auto}.ap-steps6__list::after{transform-origin:top;transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-steps6__list::after{animation-name:ap-fill-y}}}.ap-steps6__item{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding:0 0 1.6rem}.ap-steps6__n{grid-row:span 2}.ap-steps6__item h3{margin:.45rem 0 0}}@keyframes ap-fill-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:767px){.ap-mgrid{grid-template-columns:1fr 1fr;gap:1rem}.ap-mgroup a{font-size:.86rem;padding:.4rem 0}.mc-hscroll .mc-section-head .mc-lead{display:none}.mc-faq-split .mc-lead{display:none}}.ap-range{height:36px}details.ap-collapse>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;list-style:none}details.ap-collapse>summary::-webkit-details-marker{display:none}details.ap-collapse>summary h2{margin:0}details.ap-collapse>summary::after{content:"";flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--ap-violet);border-bottom:2px solid var(--ap-violet);transform:rotate(45deg);transition:transform .25s}details.ap-collapse[open]>summary::after{transform:rotate(-135deg)}details.mc-faqgroup,details.mc-gloss__letter{display:block;padding-block:.5rem;border-bottom:1px solid var(--ap-line)}details.mc-faqgroup>summary{padding-block:1rem}.ap-bymetier{margin:var(--mc-sp-7) 0;padding:1.4rem 1.5rem;border:1px solid var(--ap-line);border-radius:12px}.ap-bymetier h2{font-size:1.3rem;margin:0 0 .4rem}.ap-bymetier>p{margin:0 0 1.1rem;color:var(--mc-muted);font-size:.92rem}.mc-prose .ap-bymetier ul{padding:0;margin:0;list-style:none}.mc-prose .ap-bymetier li{margin:0}.mc-prose .ap-bymetier li::before{display:none}.mc-prose .ap-bymetier a{text-decoration:none}.ap-lead-strong{color:var(--ap-night);font-weight:600}.ap-premium{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 0;max-width:40rem;font-size:var(--mc-fs-sm);font-weight:500;color:var(--ap-night);line-height:1.5}.ap-premium__dot{flex:none;width:.55rem;height:.55rem;margin-top:.42rem;border-radius:50%;background:var(--ap-violet);box-shadow:0 0 0 4px var(--ap-violet-soft)}.mc-dark .ap-premium{color:#fff}.mc-header .ap-mega__panel--fr .ap-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.ap-footer__grid{grid-template-columns:1.3fr repeat(5,minmax(0,1fr))!important}}.ap-frband{display:grid;gap:1.2rem;margin:var(--mc-sp-6) 0;padding:1.6rem;border-radius:12px;background:var(--ap-night);color:#fff}.ap-frband h2{color:#fff!important;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);margin:.4rem 0 .5rem}.ap-frband p{color:var(--mc-on-night-muted);margin:0}.ap-frband .mc-mono{color:var(--ap-cyan)}.ap-frband__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.ap-frband .mc-btn--primary{background:#fff;color:var(--ap-night);border-color:#fff}.ap-frband .mc-btn--text{color:#fff;border-bottom-color:rgba(255,255,255,.45)}@media (min-width:900px){.ap-frband{grid-template-columns:1fr auto;align-items:center;padding:2rem 2.2rem}}.ap-fr-hero__grid{display:grid;gap:2rem;align-items:center}@media (min-width:1000px){.ap-fr-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3.5rem}}.ap-fr-switch{display:grid;gap:.9rem}.ap-fr-switch__card{position:relative;display:grid;gap:.3rem;padding:1.4rem 3.2rem 1.4rem 1.4rem;border-radius:12px;background:#fff;border:1px solid var(--ap-line);color:var(--ap-night);text-decoration:none;transition:border-color .2s,transform .25s var(--mc-ease-out)}.ap-fr-switch__card strong{font-size:1.12rem;line-height:1.3}.ap-fr-switch__card>span:not(.mc-mono):not(.ap-fr-switch__go){color:var(--mc-muted);font-size:var(--mc-fs-sm)}.ap-fr-switch__card .mc-mono{color:var(--ap-violet)}.ap-fr-switch__go{position:absolute;right:1.3rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--ap-violet);transition:transform .25s var(--mc-ease-out)}.ap-fr-switch__card:hover{border-color:var(--ap-violet);transform:translateY(-2px)}.ap-fr-switch__card:hover .ap-fr-switch__go{transform:translate(4px,-50%)}.ap-fr-switch__card--b2b{background:var(--ap-night);border-color:var(--ap-night);color:#fff}.ap-fr-switch__card--b2b>span:not(.mc-mono):not(.ap-fr-switch__go){color:var(--mc-on-night-muted)}.ap-fr-switch__card--b2b .mc-mono,.ap-fr-switch__card--b2b .ap-fr-switch__go{color:var(--ap-cyan)}.ap-fr-aside{padding:1.6rem;border-radius:12px;background:#fff;border:1px solid var(--ap-line)}.ap-fr-aside .mc-mono{color:var(--ap-violet)}.ap-fr-aside__big{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:600;line-height:1.3;color:var(--ap-night);margin:.5rem 0 .75rem;letter-spacing:-.02em}.ap-fr-aside p:last-child{margin:0;color:var(--mc-muted)}.ap-fr-answer{max-width:62rem;margin:0}.ap-fr-trio{display:grid;gap:1rem}@media (min-width:900px){.ap-fr-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-fr-trio__item{display:grid;align-content:start;gap:.6rem;padding:1.6rem;border-radius:12px;background:#fff;border:1px solid var(--ap-line);color:var(--ap-night);text-decoration:none;transition:border-color .2s,transform .25s var(--mc-ease-out)}.ap-fr-trio__item:hover{border-color:var(--ap-violet);transform:translateY(-3px)}.ap-fr-trio__item h3{margin:0;font-size:1.2rem}.ap-fr-trio__item p{margin:0;color:var(--mc-muted);font-size:var(--mc-fs-sm)}.ap-fr-trio__n{font-weight:700;font-size:.8rem;letter-spacing:.1em;color:var(--ap-violet)}.ap-fr-cta-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.ap-fr-posts{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));border-top:1px solid var(--ap-line);border-left:1px solid var(--ap-line)}.ap-fr-posts>div{padding:1.3rem 1.3rem 1.2rem;border-right:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);background:#fff}.ap-fr-posts h3{margin:0 0 .35rem;font-size:1rem}.ap-fr-posts p{margin:0;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.ap-fr-b2b__grid{display:grid;gap:2rem;align-items:center}@media (min-width:1000px){.ap-fr-b2b__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}}.ap-fr-b2b h2{color:#fff}.ap-fr-b2b__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ap-fr-b2b__list li{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12);color:var(--mc-on-night-muted)}.ap-fr-b2b__list li:first-child{border-top:1px solid rgba(255,255,255,.12)}.ap-fr-b2b__list strong{color:#fff}.ap-fr-benefits{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.ap-fr-benefits li{padding:1.5rem;border-radius:12px;border:1px solid var(--ap-line);background:#fff}.ap-fr-benefits h3{margin:.5rem 0 .5rem;font-size:1.08rem}.ap-fr-benefits p{margin:0;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.ap-fr-benefits__n{font-weight:700;font-size:.8rem;letter-spacing:.1em;color:var(--ap-violet)}.ap-fr-journey{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;counter-reset:j}.ap-fr-journey li{counter-increment:j;position:relative;display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:10px;background:#fff;border:1px solid var(--ap-line);font-weight:600;color:var(--ap-night);font-size:.95rem}.ap-fr-journey li::before{content:counter(j);flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--ap-gray);color:var(--ap-night);font-size:.8rem}.ap-fr-journey li.ap-fr-journey__us{background:var(--ap-violet);border-color:var(--ap-violet);color:#fff}.ap-fr-journey li.ap-fr-journey__us::before{background:#fff;color:var(--ap-violet)}@media (min-width:1100px){.ap-fr-journey{grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.ap-fr-journey li{flex-direction:column;align-items:flex-start;border-radius:0;margin-left:-1px;min-height:8.5rem;font-size:.88rem;line-height:1.35}.ap-fr-journey li:first-child{border-radius:12px 0 0 12px;margin-left:0}.ap-fr-journey li:last-child{border-radius:0 12px 12px 0}.ap-fr-journey li.ap-fr-journey__us{transform:scale(1.04);border-radius:12px;z-index:1;box-shadow:0 20px 40px -24px rgba(90,53,255,.8)}}.ap-fr-track{display:grid;gap:2rem;align-items:start}@media (min-width:1000px){.ap-fr-track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.ap-fr-status{list-style:none;margin:0;padding:1.4rem 1.5rem;border-radius:12px;background:var(--ap-gray);border:1px solid var(--ap-line);display:grid;gap:0}.ap-fr-status li{position:relative;display:flex;align-items:center;gap:.9rem;padding:.7rem 0;font-weight:500;color:var(--ap-night)}.ap-fr-status li+li::after{content:"";position:absolute;left:.44rem;top:-.55rem;height:1.1rem;width:2px;background:rgba(90,53,255,.25)}.ap-fr-status__dot{flex:none;width:.9rem;height:.9rem;border-radius:50%;border:2px solid var(--ap-violet);background:#fff}.ap-fr-status li:nth-last-child(-n+2) .ap-fr-status__dot{background:var(--ap-violet)}.ap-fr-bricks{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.ap-fr-bricks>div{padding:1.5rem;border-radius:12px;border:1px solid var(--ap-line);background:#fff}.ap-fr-bricks h3{margin:.6rem 0 .45rem;font-size:1.05rem}.ap-fr-bricks p{margin:0;font-size:var(--mc-fs-sm);color:var(--mc-muted)}.ap-fr-bricks__n{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--ap-violet-soft);color:var(--ap-violet);font-weight:700;font-size:.9rem}.ap-fr-home h2{color:#fff}.ap-fr-home__grid{display:grid;gap:1rem}@media (min-width:860px){.ap-fr-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-fr-home__card{display:grid;gap:.6rem;padding:1.7rem;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:border-color .2s,background .2s,transform .25s var(--mc-ease-out)}.ap-fr-home__card:hover{border-color:var(--ap-cyan);background:rgba(255,255,255,.07);transform:translateY(-3px)}.ap-fr-home__card .mc-mono{color:var(--ap-cyan)}.ap-fr-home__card h3{margin:0;color:#fff;font-size:1.3rem}.ap-fr-home__card p{margin:0;color:var(--mc-on-night-muted);font-size:var(--mc-fs-sm)}.ap-fr-home__card .mc-res__go{color:#fff}.ap-fr-home__links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;font-size:var(--mc-fs-sm)}.ap-fr-home__links a{color:var(--mc-on-night-muted);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:3px}.ap-fr-home__links a:hover{color:#fff}.ap-premium-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ap-premium-list li{display:flex;gap:.7rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:10px;background:#fff;border:1px solid var(--ap-line);font-weight:500;color:var(--ap-night);font-size:.95rem;line-height:1.45}.ap-premium-list li::before{content:"";flex:none;width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:var(--ap-violet)}@media (min-width:1240px) and (max-width:1679px){.ap-header__test{display:none}}.ap-topbar__links .ap-topbar__test{display:none}@media (min-width:1240px) and (max-width:1679px){.ap-topbar__links .ap-topbar__test{display:list-item}.ap-topbar__test a{color:var(--ap-violet)!important;font-weight:600}}.ap-fr-switch__card--b2b strong{color:#fff}.ap-fr-hero .ap-premium{margin-top:1.4rem}.ap-fr-posts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.ap-fr-posts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.ap-fr-posts{grid-template-columns:1fr}}.ap-fr-b2b h2{margin-bottom:1rem}.ap-fr-track h2{margin-bottom:1rem}.mc-header .ap-mega__panel .ap-mega__card,.mc-header .ap-mega__panel .ap-mega__card span{white-space:normal;min-width:0}.mc-header .ap-mega__side{min-width:0}.mc-header .ap-mega__side .mc-btn{white-space:normal;text-align:left;justify-content:flex-start}.mc-prose .ap-frband{grid-template-columns:1fr!important}.mc-scope .ap-fr-home .ap-fr-home__links{margin-top:1.75rem}.mc-header .mc-drop a.mc-btn--gold{display:inline-flex;align-items:center;gap:.4rem;background:var(--ap-violet)!important;color:#fff!important;padding:.65rem .9rem;border-radius:8px;border:0;font-size:.86rem;font-weight:600;margin-top:.2rem}.mc-header .mc-drop a.mc-btn--gold:hover{background:#4724e6!important}.ap-hero--v7{background:linear-gradient(180deg,#fafaff 0%,#fff 70%)}.ap-hero--v7 .ap-hero__grid{position:relative;z-index:1}.ap-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ap-hero-bg__svg{position:absolute;inset:0;width:100%;height:100%}.ap-hero-bg__grid path{stroke:rgba(11,15,42,.07);stroke-width:1;stroke-dasharray:2 7;fill:none}.ap-hero-bg__bars rect{fill:url(#ap-bg-bar);transform-box:fill-box;transform-origin:50% 100%;animation:ap-bar 7s ease-in-out infinite alternate}.ap-hero-bg__bars rect:nth-child(2n){animation-delay:-2s}.ap-hero-bg__bars rect:nth-child(3n){animation-delay:-4s}.ap-hero-bg__bars rect:nth-child(5n){animation-delay:-5.5s}@keyframes ap-bar{from{transform:scaleY(.82)}to{transform:scaleY(1)}}.ap-hero-bg__line{fill:none;stroke-linecap:round;stroke-dasharray:2400;stroke-dashoffset:2400;animation:ap-draw 3.2s cubic-bezier(.65,0,.35,1) .3s forwards}.ap-hero-bg__line--1{stroke:url(#ap-bg-fade);stroke-width:2.5}.ap-hero-bg__line--2{stroke:url(#ap-bg-fade2);stroke-width:1.75;animation-delay:.8s}@keyframes ap-draw{to{stroke-dashoffset:0}}.ap-hero-bg__dot{fill:#5a35ff;filter:drop-shadow(0 0 6px rgba(90,53,255,.9))}.ap-hero-bg__dot--2{fill:#00b8c8;filter:drop-shadow(0 0 6px rgba(0,214,214,.9))}@media (max-width:899px){.ap-hero-bg{opacity:.55}.ap-hero-bg__bars{display:none}}@media (prefers-reduced-motion:reduce){.ap-hero-bg__line{animation:none;stroke-dashoffset:0}.ap-hero-bg__bars rect{animation:none}.ap-hero-bg__dot{display:none}}.ap-hero__kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.2rem;padding:.4rem .85rem .4rem .7rem;border-radius:999px;background:#fff;border:1px solid rgba(90,53,255,.2);box-shadow:0 1px 2px rgba(11,15,42,.05),0 8px 20px -14px rgba(90,53,255,.45);font-size:.8rem;font-weight:600;color:var(--ap-night)}.ap-hero__kicker-dot{width:.5rem;height:.5rem;border-radius:50%;background:#16a37f;box-shadow:0 0 0 0 rgba(22,163,127,.5);animation:ap-pulse-g 2.4s ease-out infinite}@keyframes ap-pulse-g{0%{box-shadow:0 0 0 0 rgba(22,163,127,.5)}70%,100%{box-shadow:0 0 0 8px rgba(22,163,127,0)}}.ap-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:1.8rem}.ap-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.9rem;min-height:58px;border-radius:14px;text-decoration:none;font-weight:600;font-size:1rem;line-height:1.15;transition:transform .3s var(--mc-ease-out),box-shadow .3s,border-color .2s,background-color .2s;-webkit-tap-highlight-color:transparent}.ap-cta:focus-visible{outline:3px solid var(--ap-violet);outline-offset:3px}.ap-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ap-cta--primary{padding:.5rem .5rem .5rem 1.4rem;overflow:hidden;color:#fff!important;background:linear-gradient(180deg,#6d4eff 0%,#5a35ff 55%,#4c2bea 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(11,15,42,.25),0 16px 32px -16px rgba(90,53,255,.85)}.ap-cta--primary::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translateX(-110%);transition:transform .9s var(--mc-ease-out)}.ap-cta--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 4px rgba(11,15,42,.2),0 24px 40px -18px rgba(90,53,255,.9)}.ap-cta--primary:hover::before{transform:translateX(110%)}.ap-cta__ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:background-color .25s,color .25s}.ap-cta__ico svg{transition:transform .3s var(--mc-ease-out)}.ap-cta--primary:hover .ap-cta__ico{background:#fff;color:var(--ap-violet)}.ap-cta--primary:hover .ap-cta__ico svg{transform:translateX(2px)}.ap-cta--lg{min-height:64px;font-size:1.06rem}.ap-cta--lg .ap-cta__ico{width:48px;height:48px}.ap-cta--ghost{padding:.5rem 1.2rem .5rem .5rem;background:#fff;color:var(--ap-night)!important;border:1px solid rgba(11,15,42,.12);box-shadow:0 1px 2px rgba(11,15,42,.05)}.ap-cta--ghost:hover{transform:translateY(-2px);border-color:rgba(90,53,255,.45);box-shadow:0 14px 28px -18px rgba(11,15,42,.35)}.ap-cta__gauge{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:var(--ap-violet-soft);color:var(--ap-violet)}.ap-cta__gauge path:last-child{transform-origin:12px 16px;transition:transform .5s var(--mc-ease-out)}.ap-cta--ghost:hover .ap-cta__gauge path:last-child{transform:rotate(-70deg)}.ap-cta__label{display:grid;gap:.15rem}.ap-cta__label small{font-size:.74rem;font-weight:500;color:var(--mc-muted)}.ap-cta-link{font-weight:600;text-decoration:none;color:inherit;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;transition:background-size .3s}.ap-cta-link:hover{background-size:40% 1.5px}.ap-assure{display:flex;flex-wrap:wrap;gap:.55rem 1.3rem;margin:1.4rem 0 0;padding:0;list-style:none;font-size:.86rem;font-weight:500;color:var(--mc-muted)}.ap-assure li{display:inline-flex;align-items:center;gap:.45rem}.ap-assure svg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--ap-violet-soft);fill:none;stroke:var(--ap-violet);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:559px){.ap-cta-group{display:grid;grid-template-columns:1fr}.ap-cta{justify-content:space-between}.ap-cta--ghost{justify-content:flex-start}}.mc-dark .ap-cta-link,.mc-cta-final .ap-cta-link{color:#fff}.mc-btn--gold{background:linear-gradient(180deg,#6d4eff 0%,#5a35ff 55%,#4c2bea 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1px 2px rgba(11,15,42,.2),0 12px 26px -16px rgba(90,53,255,.8)!important}.mc-btn--gold:hover{background:linear-gradient(180deg,#6343ff 0%,#4f2cf0 100%)!important}.mc-btn--secondary:not(.mc-dark .mc-btn--secondary){background:#fff;box-shadow:0 1px 2px rgba(11,15,42,.06)}.ap-qhost{max-width:none!important}.ap-qlaunch{position:relative;overflow:hidden;display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:24px;background:#fff;border:1px solid var(--ap-line);box-shadow:0 40px 80px -56px rgba(11,15,42,.45);transition:opacity .42s,transform .42s var(--mc-ease-out)}.ap-qlaunch::before{content:"";position:absolute;inset:0;background:radial-gradient(38rem 22rem at 100% 0%,rgba(90,53,255,.09),transparent 60%),radial-gradient(28rem 18rem at 0% 100%,rgba(0,214,214,.07),transparent 60%);pointer-events:none}@media (min-width:900px){.ap-qlaunch{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ap-qlaunch__text{position:relative}.ap-qlaunch h2{margin:.3rem 0 .8rem;font-size:clamp(2rem,1.4rem + 2.2vw,3rem)}.ap-qlaunch__lead{margin:0;max-width:34rem;color:var(--mc-muted)}.ap-qlaunch__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 1.8rem;padding:0;list-style:none}.ap-qlaunch__meta li{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.06);font-size:.84rem;font-weight:600;color:var(--ap-night)}.ap-qlaunch__meta svg{width:16px;height:16px;fill:none;stroke:var(--ap-violet);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ap-qlaunch__start{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:1rem;min-height:66px;padding:.55rem .55rem .55rem 1.6rem;border:0;border-radius:16px;background:transparent;color:#fff;font:600 1.12rem/1 var(--mc-font-body);cursor:pointer;box-shadow:0 22px 44px -20px rgba(11,15,42,.7);transition:transform .3s var(--mc-ease-out),box-shadow .3s}.ap-qlaunch__start::before{content:"";position:absolute;inset:-2px;z-index:-2;border-radius:18px;background:conic-gradient(from var(--mc-ang),#5a35ff,#00d6d6,#3b6bff,#5a35ff);animation:mc-spin 4s linear infinite}.ap-qlaunch__start::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:var(--ap-night)}.ap-qlaunch__start .ap-cta__ico{background:var(--ap-violet);box-shadow:none;color:#fff}.ap-qlaunch__start svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--mc-ease-out)}.ap-qlaunch__start:hover{transform:translateY(-2px);box-shadow:0 28px 50px -20px rgba(90,53,255,.7)}.ap-qlaunch__start:hover svg{transform:translateX(3px)}.ap-qlaunch__start:focus-visible{outline:3px solid var(--ap-violet);outline-offset:4px}.ap-qhost.is-launching .ap-qlaunch{opacity:0;transform:scale(.97) translateY(8px)}.ap-qlaunch__visual{position:relative;display:grid;place-items:center;min-height:clamp(15rem,28vw,20rem);border-radius:20px;background:var(--ap-gray);background-image:radial-gradient(rgba(11,15,42,.09) 1px,transparent 1px);background-size:18px 18px;border:1px solid rgba(11,15,42,.05)}.ap-gauge{width:min(72%,17rem);text-align:center}.ap-gauge svg{width:100%;height:auto;overflow:visible}.ap-gauge__track{fill:none;stroke:#e3e6f0;stroke-width:16;stroke-linecap:round}.ap-gauge__arc{fill:none;stroke:url(#ap-gauge-g);stroke-width:16;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ap-gauge 5s cubic-bezier(.65,0,.35,1) infinite}.ap-gauge__needle{transform-box:view-box;transform-origin:120px 125px;transform:rotate(-90deg);animation:ap-needle 5s cubic-bezier(.65,0,.35,1) infinite}.ap-gauge__needle path{stroke:var(--ap-night);stroke-width:5;stroke-linecap:round}.ap-gauge__needle circle{fill:var(--ap-night)}@keyframes ap-gauge{0%{stroke-dashoffset:100}45%,75%{stroke-dashoffset:22}100%{stroke-dashoffset:100}}@keyframes ap-needle{0%{transform:rotate(-90deg)}45%,75%{transform:rotate(50deg)}100%{transform:rotate(-90deg)}}.ap-gauge__label{margin:.4rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted)}.ap-qchip{position:absolute;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:10px;background:#fff;border:1px solid rgba(11,15,42,.08);box-shadow:0 12px 24px -16px rgba(11,15,42,.4);font-size:.8rem;font-weight:600;color:var(--ap-night);animation:ap-float 6s ease-in-out infinite}.ap-qchip i{width:.9rem;height:.9rem;border-radius:50%;border:2px solid #cfd4e2;animation:ap-tick 5s ease-in-out infinite}.ap-qchip--1{top:12%;left:7%}.ap-qchip--2{top:9%;right:8%;animation-delay:-1.5s}.ap-qchip--3{bottom:12%;left:10%;animation-delay:-3s}.ap-qchip--4{bottom:10%;right:7%;animation-delay:-4.5s}.ap-qchip--2 i{animation-delay:.5s}.ap-qchip--3 i{animation-delay:1s}.ap-qchip--4 i{animation-delay:1.5s}@keyframes ap-float{50%{transform:translateY(-6px)}}@keyframes ap-tick{0%,20%{border-color:#cfd4e2;background:transparent}35%,80%{border-color:#5a35ff;background:#5a35ff;box-shadow:inset 0 0 0 2px #fff}100%{border-color:#cfd4e2;background:transparent}}@media (max-width:559px){.ap-qlaunch__visual{min-height:13rem}.ap-qchip{font-size:.72rem;padding:.35rem .55rem}.ap-qlaunch__start{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ap-gauge__arc,.ap-gauge__needle,.ap-qchip,.ap-qchip i,.ap-qlaunch__start::before{animation:none}.ap-gauge__arc{stroke-dashoffset:22}.ap-gauge__needle{transform:rotate(50deg)}}.ap-flow{position:relative;overflow:hidden}.ap-flow__glow{position:absolute;width:56rem;height:56rem;right:-22rem;top:-28rem;border-radius:50%;background:radial-gradient(circle,rgba(90,53,255,.32),transparent 62%);pointer-events:none;animation:ap-drift 14s ease-in-out infinite alternate}@keyframes ap-drift{to{transform:translate(-8rem,6rem)}}.ap-flow .mc-container{position:relative}.ap-flow h2{color:#fff}.mc-scope.mc-scope.mc-scope .ap-flow h2 em{color:var(--ap-violet-on-dark)!important}.ap-flow__grid{display:grid;gap:1.5rem;margin-top:.5rem}@media (min-width:1100px){.ap-flow__grid{grid-template-columns:17.5rem minmax(0,1fr);gap:2.5rem;align-items:start}}.ap-flow__tabs{display:none}.ap-flow.is-js .ap-flow__tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem;margin-inline:-1rem;padding-inline:1rem;scroll-snap-type:x mandatory}.ap-flow__tabs::-webkit-scrollbar{display:none}@media (min-width:1100px){.ap-flow.is-js .ap-flow__tabs{flex-direction:column;overflow:visible;margin:0;padding:0}}.ap-flow__tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .8rem;flex:none;scroll-snap-align:start;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--mc-on-night-muted);font:600 .95rem/1.25 var(--mc-font-body);text-align:left;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.ap-flow__tab:hover{color:#fff;border-color:rgba(255,255,255,.18)}.ap-flow__tab:focus-visible{outline:2px solid var(--ap-cyan);outline-offset:2px}.ap-flow__n{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.4)}.ap-flow__tab.is-done .ap-flow__n{color:var(--ap-violet-on-dark)}.ap-flow__tab.is-active{background:rgba(255,255,255,.08);border-color:rgba(155,140,255,.45);color:#fff}.ap-flow__tab.is-active .ap-flow__n{color:var(--ap-cyan)}.ap-flow__bar{grid-column:1/-1;height:2px;margin-top:.45rem;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden;opacity:0}.ap-flow__bar span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ap-violet),var(--ap-cyan))}.ap-flow__tab.is-active .ap-flow__bar{opacity:1}.ap-flow.is-playing .ap-flow__tab.is-active .ap-flow__bar span{animation:ap-fill var(--flow-dur,5s) linear forwards}.ap-flow:not(.is-playing) .ap-flow__tab.is-active .ap-flow__bar span{width:100%}@keyframes ap-fill{to{width:100%}}.ap-flow__stage{display:grid;gap:1.5rem}@media (min-width:900px){.ap-flow__stage{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:start}}.ap-flow__panels{display:grid;gap:1.5rem}.ap-flow__panel{padding:clamp(1.4rem,3vw,2rem);border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.ap-flow.is-js .ap-flow__panel.is-active{animation:ap-flow-in .6s var(--mc-ease-out) both}@keyframes ap-flow-in{from{opacity:0;transform:translateY(14px)}}.ap-flow__big{margin:0 0 .4rem;font-size:clamp(3.4rem,2.6rem + 3vw,5.5rem);font-weight:700;line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(155,140,255,.75)}.ap-flow__panel h3{margin:0 0 1.2rem;color:#fff;font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem)}.ap-flow__rows{display:grid;gap:.7rem;margin:0}.ap-flow__row{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.8rem;align-items:start;padding:.95rem 1.05rem;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.ap-flow__row dt{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-on-night-muted);padding-top:.2rem}.ap-flow__row dd{margin:0;color:#e7e9f3;font-size:.95rem;line-height:1.55}.ap-flow__row--us{background:rgba(90,53,255,.16);border-color:rgba(155,140,255,.35)}.ap-flow__row--us dt{color:var(--ap-cyan)}.ap-flow.is-js .ap-flow__panel.is-active .ap-flow__row{animation:ap-flow-in .6s var(--mc-ease-out) both}.ap-flow.is-js .ap-flow__panel.is-active .ap-flow__row:nth-child(2){animation-delay:.12s}.ap-track{padding:1.3rem 1.3rem 1.1rem;border-radius:18px;background:#fff;color:var(--ap-night);box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.ap-flow:not(.is-js) .ap-track{display:none}.ap-track__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ap-track__title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted)}.ap-track__pct{font-size:1.6rem;font-weight:700;letter-spacing:-.03em;color:var(--ap-violet);font-variant-numeric:tabular-nums}.ap-track__bar{height:8px;margin:.7rem 0 1rem;border-radius:8px;background:#eceef5;overflow:hidden}.ap-track__bar span{display:block;width:17%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5a35ff,#3b6bff 60%,#00d6d6);transition:width .8s var(--mc-ease-out)}.ap-track__list{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.ap-track__list li{display:flex;align-items:center;gap:.65rem;padding:.45rem .4rem;border-radius:8px;font-size:.88rem;font-weight:500;color:#8a90a6;transition:color .3s,background-color .3s}.ap-track__check{display:grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #d5d9e6;transition:background-color .3s,border-color .3s,transform .3s}.ap-track__check svg{width:.8rem;height:.8rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.ap-track__list li.is-done{color:var(--ap-night)}.ap-track__list li.is-done .ap-track__check{background:var(--ap-violet);border-color:var(--ap-violet)}.ap-track__list li.is-done .ap-track__check svg{opacity:1}.ap-track__list li.is-current{background:var(--ap-violet-soft);font-weight:600}.ap-track__list li.is-current .ap-track__check{animation:ap-pop .5s var(--mc-ease-out)}@keyframes ap-pop{50%{transform:scale(1.3)}}.ap-flow__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.12)}.ap-flow__foot p{margin:0;color:var(--mc-on-night-muted)}.ap-flow__foot strong{color:#fff}.ap-flow__foot .ap-cta-group{margin:0}@media (max-width:899px){.ap-flow__big{font-size:3rem}.ap-track__list li{padding:.35rem .3rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.ap-flow__glow,.ap-flow.is-js .ap-flow__panel.is-active,.ap-flow.is-js .ap-flow__panel.is-active .ap-flow__row{animation:none}}@media (min-width:960px){.ap-team--photos{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.ap-team__people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;align-content:start}.ap-person{margin:0}.ap-person:nth-child(2){transform:translateY(1.6rem)}.ap-person__photo{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#e9ecf4}.ap-person__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ap-person__photo--empty{display:grid;place-items:center;border:1.5px dashed rgba(90,53,255,.35);background:linear-gradient(160deg,#f6f5ff,#eef1f8)}.ap-person__ph{display:grid;justify-items:center;gap:.35rem;padding:.75rem;text-align:center}.ap-person__ph svg{width:30px;height:30px;fill:none;stroke:var(--ap-violet);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ap-person__ph span{font-size:.85rem;font-weight:600;color:var(--ap-night)}.ap-person__ph small{font-size:.7rem;color:var(--mc-muted)}.ap-person figcaption{display:grid;gap:.1rem;margin-top:.65rem;font-size:.8rem;color:var(--mc-muted)}.ap-person figcaption strong{font-size:.92rem;color:var(--ap-night)}.ap-team__note{grid-column:1/-1;margin:1.8rem 0 0;font-size:.88rem;color:var(--mc-muted)}@media (max-width:599px){.ap-team__people{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem}.ap-person{scroll-snap-align:start}.ap-person:nth-child(2){transform:none}.ap-team__note{grid-column:auto;grid-row:2}}.ap-hero--v7 .mc-display{font-size:clamp(2rem,1.25rem + 2.3vw,3.15rem)!important;line-height:1.04}.ap-hero--v7{padding-block:clamp(2.25rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem)}.ap-hero-bg__dot{opacity:0;animation:ap-dot-in .6s 3.2s forwards}@keyframes ap-dot-in{to{opacity:1}}.ap-sticky .mc-btn--secondary{background:transparent!important;box-shadow:none!important;color:#fff!important}.ap-track__pct{white-space:nowrap}.ap-track__title{max-width:11rem}@media (min-width:1000px){.ap-hero--v7 .ap-hero__grid{align-items:start}.ap-hero--v7 .ap-hero__text{padding-top:clamp(1rem,3vw,3rem)}}@media (max-width:599px){.ap-team__people{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;gap:.55rem;padding-bottom:0}.ap-team__note{grid-column:1/-1;grid-row:auto;margin-top:1rem}.ap-person__ph{padding:.4rem}.ap-person__ph small{display:none}.ap-person__ph span{font-size:.72rem}.ap-person figcaption{font-size:.7rem}.ap-person figcaption strong{font-size:.76rem}.ap-qlaunch__visual{min-height:15.5rem;padding-bottom:3rem}.ap-qchip--3,.ap-qchip--4{bottom:5%}}.ap-contact__main{padding-block:clamp(1.25rem,3vw,2.5rem) clamp(3rem,6vw,5rem);background:linear-gradient(180deg,#fafaff,#fff 40%)}.ap-contact__grid{display:grid;gap:2rem;margin-top:1rem}@media (min-width:1000px){.ap-contact__grid{grid-template-columns:minmax(0,1fr) 20rem;gap:3.5rem;align-items:start}}.ap-contact h1{margin:.2rem 0 .5rem;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.7rem)}.ap-contact__intro{margin:0 0 1.5rem;max-width:40rem;color:var(--mc-muted)}.ap-contact .mc-stepform{padding:clamp(1.25rem,3vw,2rem);border-radius:18px;border:1px solid var(--ap-line);box-shadow:0 30px 60px -45px rgba(11,15,42,.45)}.ap-contact .mc-stepform fieldset{border:0;margin:0;padding:0;min-width:0}.ap-contact .mc-stepform__nav{justify-content:flex-start;margin-top:.5rem}.ap-contact .mc-stepform__nav [data-next]{min-width:min(100%,16rem)}.ap-contact .mc-notice{margin:1rem 0 0;font-size:.78rem;color:var(--mc-muted)}.ap-pills{display:flex;flex-wrap:wrap;gap:.45rem}.ap-pill{position:relative;cursor:pointer}.ap-pill input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ap-pill span{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(11,15,42,.14);background:#fff;font-size:.88rem;font-weight:500;color:var(--ap-night);transition:border-color .2s,background-color .2s,color .2s}.ap-pill:hover span{border-color:rgba(90,53,255,.45)}.ap-pill input:checked + span{background:var(--ap-violet);border-color:var(--ap-violet);color:#fff}.ap-pill input:focus-visible + span{outline:3px solid var(--ap-violet);outline-offset:2px}.ap-contact__aside{display:grid;gap:1rem;font-size:.88rem;color:var(--mc-muted)}@media (min-width:1000px){.ap-contact__aside{position:sticky;top:6.5rem;padding-top:5.5rem}}.ap-contact__box{padding:1.1rem 1.2rem;border-radius:14px;background:var(--ap-gray);border:1px solid rgba(11,15,42,.05)}.ap-contact__box h2{margin:0 0 .5rem;font-size:.78rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-night)}.ap-contact__box p{margin:0;line-height:1.6}.ap-contact__facts,.ap-contact__steps{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;line-height:1.5}.ap-contact__facts strong{color:var(--ap-night);font-weight:600}.ap-contact__box--plain{background:transparent;border-color:transparent;padding-inline:.2rem}.ap-contact__box--quote .mc-testimonial{margin:0;padding:0;background:none;border:0;box-shadow:none}.ap-contact__box--quote blockquote p{font-size:.88rem;line-height:1.55}.ap-contact__box--quote figcaption{font-size:.78rem}:where([id]){scroll-margin-top:5.5rem}@media (max-width:767px){:where([id]){scroll-margin-top:5rem}}:root{--mc-fs-base:clamp(.9063rem,.885rem + .1vw,.96rem);--mc-fs-lead:clamp(.98rem,.94rem + .2vw,1.07rem);--mc-fs-sm:.84rem;--mc-fs-xs:.74rem;--ap-fs-h1:clamp(1.85rem,1.35rem + 2vw,2.75rem);--ap-fs-h2:clamp(1.6rem,1.25rem + 1.4vw,2.3rem);--ap-fs-prose-h2:clamp(1.3rem,1.15rem + .6vw,1.65rem);--ap-fs-prose-h3:clamp(1.05rem,1rem + .25vw,1.18rem);--ap-ink-text:#30354c}body.mc-scope{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mc-scope h1,.mc-scope h2{letter-spacing:-.028em}.mc-scope h3,.mc-scope h4{letter-spacing:-.012em}.mc-display,.mc-page-hero h1,.mc-ghero h1,.mc-cta-final h2{letter-spacing:-.032em!important}.mc-mono,.mc-eyebrow{letter-spacing:.1em}.mc-eyebrow{font-size:.7rem;margin-bottom:.7rem}.mc-scope .mc-page-hero h1,.mc-scope .mc-ghero h1{font-size:var(--ap-fs-h1)!important;line-height:1.08;margin:.2rem 0 1rem}.mc-scope .mc-section-head h2,.mc-scope .mc-faq-split h2,.mc-scope .mc-cta-final h2,.mc-scope .mc-split__head h2,.ap-team__list h2,.ap-reg h2{font-size:var(--ap-fs-h2)!important;line-height:1.12}.mc-section-head{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.mc-section-head .mc-lead{margin-top:.6rem}.mc-page-hero .mc-lead,.mc-ghero .mc-lead{max-width:40rem}.mc-prose{font-size:var(--mc-fs-base);line-height:1.72;color:var(--ap-ink-text)}.mc-scope .mc-prose>h2{font-size:var(--ap-fs-prose-h2)!important;line-height:1.2;margin:2.8rem 0 .9rem;color:var(--ap-night)}.mc-scope .mc-prose>h3{font-size:var(--ap-fs-prose-h3)!important;line-height:1.3;margin:1.9rem 0 .55rem;color:var(--ap-night)}.mc-prose>h2 + p,.mc-prose>h3 + p{margin-top:0}.mc-prose>p{margin:0 0 1rem}.mc-prose>ul,.mc-prose>ol{margin:0 0 1.25rem;padding-left:1.15rem}.mc-prose li{margin:.35rem 0}.mc-prose li::marker{color:var(--ap-violet)}.mc-prose strong{color:var(--ap-night);font-weight:600}.mc-prose .mc-block-title{margin:1.4rem 0 .8rem;font-size:.72rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-muted);font-family:var(--mc-font-body)}.mc-prose>h2 + .mc-block-title{margin-top:.2rem}.mc-prose .mc-gcards{gap:.75rem;margin:0 0 1.5rem}.mc-prose .mc-gcard{padding:1.05rem 1.15rem}.mc-prose .mc-gcard h3{font-size:.98rem!important;margin:.35rem 0 .3rem}.mc-prose .mc-gcard p{font-size:.86rem;line-height:1.55;margin:0}.mc-prose .mc-timeline{margin:.4rem 0 1.5rem}.mc-prose .mc-timeline h3{font-size:1rem!important;margin:0 0 .2rem}.mc-prose .mc-timeline p{font-size:.9rem;margin:0}.mc-prose .mc-timeline li{padding-bottom:1.1rem}.mc-prose .mc-table-wrap{margin:1rem 0 1.6rem}.mc-prose table{font-size:.88rem}.mc-prose .mc-caution,.mc-prose .mc-callout,.mc-prose .mc-check-block,.mc-prose .mc-tf{margin:1.4rem 0 1.8rem}.mc-prose .mc-caution p{font-size:.9rem;line-height:1.6}.mc-prose .mc-caution strong:first-child{display:block;margin-bottom:.25rem}.mc-prose .mc-answer{padding:1.15rem 1.3rem}.mc-prose .mc-answer p{font-size:.95rem;line-height:1.65}.mc-prose .mc-faq summary{font-size:.98rem}.mc-prose .mc-faq details p{font-size:.9rem}.mc-prose .mc-related{margin-top:3rem}.ap-shero__card p{font-size:.9rem;line-height:1.62}.mc-toc a,.mc-toc li{font-size:.84rem}@media (max-width:767px){.mc-scope .mc-prose>h2{margin-top:2.2rem}.mc-prose .mc-gcards{grid-template-columns:1fr}}.ap-scard__title{font-size:1.02rem}.ap-scard__desc,.mc-res__desc{font-size:.84rem;line-height:1.5}.mc-faq summary{font-size:.98rem}.mc-faq details p{font-size:.9rem;line-height:1.65}.mc-col h3{font-size:1.05rem}.mc-col p{font-size:.92rem}.ap-team__people{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.8rem}.ap-person:nth-child(2),.ap-person:nth-child(4){transform:translateY(1.4rem)}.ap-person--more{display:flex}.ap-person__more{display:grid;align-content:end;gap:.35rem;width:100%;aspect-ratio:4/5;padding:1rem;border-radius:16px;background:radial-gradient(18rem 12rem at 100% 0%,rgba(0,214,214,.25),transparent 60%),var(--ap-night);color:#fff;font-size:.78rem;line-height:1.4}.ap-person__more strong{font-size:.95rem;line-height:1.25;color:#fff}.ap-person__more span{color:var(--mc-on-night-muted)}.ap-person__link{margin-top:.35rem;color:#fff!important;font-weight:600;text-decoration:none}.ap-person__link:hover{color:var(--ap-cyan)!important}.ap-stack{display:flex;margin-bottom:auto}.ap-stack i{width:2.1rem;height:2.1rem;border-radius:50%;border:2px solid var(--ap-night);margin-left:-.6rem;background:linear-gradient(160deg,#8f7cff,#3b6bff)}.ap-stack i:first-child{margin-left:0}.ap-stack i:nth-child(2){background:linear-gradient(160deg,#5ee0e0,#3b6bff)}.ap-stack i:nth-child(3){background:linear-gradient(160deg,#c7bdff,#5a35ff)}.ap-stack i:nth-child(4){background:rgba(255,255,255,.14);position:relative}.ap-stack i:nth-child(4)::after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-weight:700;color:#fff}.ap-stack i{box-shadow:inset 0 -8px 12px -6px rgba(0,0,0,.25)}@media (max-width:959px) and (min-width:600px){.ap-team__people{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:599px){.ap-team__people{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ap-person:nth-child(2),.ap-person:nth-child(4){transform:translateY(1rem)}.ap-person__ph small{display:block}}.ap-team--photos{grid-template-columns:1fr!important;gap:clamp(1.75rem,3vw,2.5rem)}.ap-team--photos .ap-team__list{order:-1}@media (min-width:960px){.ap-team--photos .ap-team__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ap-team--photos .ap-team__list>.mc-eyebrow,.ap-team--photos .ap-team__list>h2{grid-column:1/-1}.ap-team--photos .ap-team__list>h2{margin-bottom:1rem}.ap-team--photos .ap-team__item{grid-template-columns:1fr;align-items:start;gap:.8rem}}.ap-team--photos .ap-team__people{gap:1rem}@media (min-width:960px){.ap-team--photos .ap-team__people{gap:1.25rem;padding-bottom:1.4rem}}.ap-illu{margin:0;overflow:hidden;background:var(--ap-gray)}.ap-illu img{display:block;width:100%;height:100%;object-fit:cover}.ap-illu--hero{width:100%;max-width:26rem;aspect-ratio:4/3;border-radius:18px;box-shadow:0 30px 60px -40px rgba(11,15,42,.5);border:1px solid rgba(11,15,42,.06)}.mc-ghero__art:has(.ap-illu){display:flex;align-items:center;justify-content:flex-end}.ap-illu--card{margin:-1.5rem -1.5rem .4rem;aspect-ratio:16/8;border-radius:21px 21px 0 0}@media (max-width:640px){.ap-illu--card{margin:-1.1rem -1.1rem .3rem}.ap-illu--hero{max-width:none;aspect-ratio:16/9}}.mc-table td[data-label="Montant"],.mc-table th[data-label="Montant"]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-table:has(td[data-label="Montant"]) thead th:last-child,.mc-table:has(td[data-label="Montant"]) thead th:nth-child(2){text-align:right}.mc-prose .mc-table tr:last-child td strong,.mc-prose .mc-table tr:last-child th strong{color:var(--ap-violet)}@media (max-width:639px){.mc-table--2col th,.mc-table--2col td{padding:.7rem .8rem;font-size:.84rem}.mc-table--2col thead th{font-size:.66rem}}.mc-table.mc-table--2col{min-width:0!important;width:100%}.mc-table--2col td,.mc-table--2col th{width:auto}.mc-header .ap-mega__panel--deb .ap-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-mega__partner{margin:.2rem 0 .1rem;font-size:1.05rem;font-weight:700;color:var(--ap-night)}.ap-deb-path{display:grid;gap:.7rem}.ap-deb-path__step{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:1rem 1.15rem;border-radius:12px;background:#fff;border:1px solid var(--ap-line);opacity:.75}.ap-deb-path__step strong{display:block;font-size:1rem;color:var(--ap-night)}.ap-deb-path__step span:not(.ap-deb-path__n){font-size:.84rem;color:var(--mc-muted)}.ap-deb-path__n{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ap-gray);font-weight:700;color:var(--ap-night)}.ap-deb-path__step.is-here{opacity:1;border-color:var(--ap-violet);box-shadow:0 18px 36px -24px rgba(90,53,255,.6)}.ap-deb-path__step.is-here .ap-deb-path__n{background:var(--ap-violet);color:#fff}.ap-deb .ap-fr-trio__item .mc-link{margin-top:auto;font-size:.9rem}.ap-deb-partner h2{color:#fff}.ap-deb-partner__grid{display:grid;gap:2rem;align-items:center}@media (min-width:1000px){.ap-deb-partner__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem}}.ap-deb-partner .mc-lead{margin-top:1.1rem}.ap-deb-partner .ap-cta-group{margin-top:1.8rem}.ap-deb-partner__note{margin:1.6rem 0 0!important;font-size:.82rem;color:var(--mc-on-night-muted);max-width:34rem}.ap-deb-poles{display:grid;gap:.9rem}.ap-deb-pole{padding:1.4rem;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.ap-deb-pole h3{margin:.7rem 0 .35rem;color:#fff;font-size:1.1rem}.ap-deb-pole p{margin:0;color:var(--mc-on-night-muted);font-size:.9rem}.ap-deb-pole__ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:rgba(0,214,214,.14);color:var(--ap-cyan)}.ap-deb-pole__ico svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ap-deb-poles__more{margin:.2rem 0 0;font-size:.84rem;color:var(--mc-on-night-muted)}.ap-deb-poles__more a{color:#fff}.ap-plogo{display:inline-flex;align-items:center}.ap-plogo img{display:block;height:auto;max-width:100%}.ap-plogo--menu img{width:9.5rem}.ap-plogo--text{font-weight:700}.ap-deb-partner__logo{display:inline-flex;margin-bottom:1.6rem;padding:1rem 1.4rem;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.ap-deb-partner__logo .ap-plogo--card img{width:11rem}.ap-deb-partner__logo .ap-plogo--text{color:var(--ap-night,#0B0F2A);font-size:1.1rem}@media (max-width:640px){.ap-deb-partner__logo .ap-plogo--card img{width:9rem}}.mc-scope .mc-offerlink .mc-mono,.mc-scope .mc-offerlink p{color:#ECE8FF}@media (pointer:coarse){.mc-fchip{min-height:44px}.mc-gloss__az a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ap-person__link,.mc-tool__head .mc-mono a{display:inline-block;padding-block:.7rem;margin-block:-.7rem}.mc-header .mc-logo{min-height:44px;display:inline-flex;align-items:center}}.mc-scope .mc-btn--text{transition:border-color .2s,box-shadow .2s}.mc-scope .mc-btn--text:hover,.mc-scope .mc-btn--text:focus-visible{border-bottom-color:currentColor;box-shadow:0 1px 0 0 currentColor}.mc-scope.mc-scope .mc-offerlink .mc-btn--primary{background:#fff;color:var(--ap-violet);border-color:#fff;box-shadow:0 8px 20px -12px rgba(11,15,42,.5)}.mc-scope.mc-scope .mc-offerlink .mc-btn--primary::before{background:var(--ap-night)}.mc-scope.mc-scope .mc-offerlink .mc-btn--primary:hover{background:var(--ap-night);color:#fff;border-color:var(--ap-night)}.mc-scope.mc-scope :is(.mc-page-hero,.mc-article-head) .mc-btn--secondary::before{background:var(--ap-night)}.mc-scope.mc-scope :is(.mc-page-hero,.mc-article-head) .mc-btn--secondary:hover,.mc-scope.mc-scope :is(.mc-page-hero,.mc-article-head) .mc-btn--secondary:focus-visible{color:#fff;border-color:var(--ap-night)}.mcx{--mcx-ink:#11100d;--mcx-ink-2:#1d1b17;--mcx-gold:#c9a55a;--mcx-gold-light:#d8b776;--mcx-gold-text:#7a5a22;--mcx-cream:#f6f2ea;--mcx-muted:#5d564c;--mcx-serif:"Cormorant Garamond","Iowan Old Style","Palatino Linotype",Georgia,serif}.mcx .mcx-title,.mcx .mcx-h2,.mcx .mcx-pole h3{font-family:var(--mcx-serif);font-weight:600;letter-spacing:-.01em;color:var(--mcx-ink)}.mcx .mcx-title em,.mcx .mcx-h2 em{font-style:italic;color:var(--mcx-gold-text)}.mcx .mcx-h2--light,.mcx .mcx-h2--light em{color:#fff}.mcx .mcx-h2--light em{color:var(--mcx-gold-light)}.mcx-eyebrow{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0 0 1rem;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mcx-ink)}.mcx-eyebrow span{display:inline-block;padding:.35rem .8rem;border:1.5px solid var(--mcx-gold);border-radius:999px;color:var(--mcx-gold-text)}.mcx-eyebrow--light{color:#fff}.mcx-hero{position:relative;background:var(--mcx-cream);padding-block:clamp(2.5rem,6vw,5.5rem);border-bottom:1px solid rgba(201,165,90,.35);overflow:hidden}.mcx-hero::after{content:"";position:absolute;right:-8rem;top:-8rem;width:26rem;height:26rem;border:1px solid rgba(201,165,90,.35);border-radius:50%;pointer-events:none}.mcx-hero__grid{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:center}@media (min-width:960px){.mcx-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4rem}}.mcx .mc-crumbs a,.mcx .mc-crumbs li{color:var(--mcx-muted)}.mcx-title{margin:0 0 1.2rem;font-size:clamp(2.1rem,1.4rem + 2.8vw,3.6rem);line-height:1.05}.mcx-lead{margin:0;max-width:36rem;font-size:1.02rem;line-height:1.7;color:#3b362f}.mcx-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.mcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.4rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.mcx-btn--gold{background:var(--mcx-ink);color:#fff;border:1.5px solid var(--mcx-ink);box-shadow:inset 0 0 0 2px var(--mcx-ink),inset 0 0 0 3.5px var(--mcx-gold)}.mcx-btn--gold:hover,.mcx-btn--gold:focus-visible{background:var(--mcx-gold);border-color:var(--mcx-gold);color:var(--mcx-ink);box-shadow:none;transform:translateY(-1px)}.mcx-btn--line{background:transparent;color:var(--mcx-ink);border:1.5px solid var(--mcx-gold)}.mcx-btn--line:hover,.mcx-btn--line:focus-visible{background:var(--mcx-ink);color:#fff;border-color:var(--mcx-ink)}.mcx-final .mcx-btn--gold{background:var(--mcx-gold);color:var(--mcx-ink);border-color:var(--mcx-gold);box-shadow:none}.mcx-final .mcx-btn--gold:hover,.mcx-final .mcx-btn--gold:focus-visible{background:#fff;border-color:#fff;color:var(--mcx-ink)}.mcx-hero__brand{display:grid;gap:1.25rem}.mcx-logo{display:flex;align-items:center;justify-content:center;min-height:190px;padding:1.5rem;background:#fff;border:1px solid rgba(201,165,90,.45);border-radius:18px;box-shadow:0 24px 50px -32px rgba(17,16,13,.45)}.mcx-logo img{width:min(260px,70%);height:auto}.mcx-logo .ap-plogo--text{font-family:var(--mcx-serif);font-size:clamp(2rem,4vw,2.8rem);font-weight:600;color:var(--mcx-ink)}.mcx-logo--small{min-height:0;padding:1rem 1.6rem;display:inline-flex;margin:0 auto 1.5rem;border-radius:14px}.mcx-logo--small img{width:170px}.mcx-logo--small .ap-plogo--text{font-size:1.6rem}.mcx-hero__facts{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.mcx-hero__facts li{display:grid;gap:.15rem;padding:.8rem 1rem;border-left:2px solid var(--mcx-gold);background:rgba(255,255,255,.6)}.mcx-hero__facts strong{font-size:.92rem;color:var(--mcx-ink)}.mcx-hero__facts span{font-size:.85rem;color:var(--mcx-muted)}.mcx-section{padding-block:clamp(3rem,7vw,5.5rem)}.mcx-section--white{background:#fff}.mcx-section--cream{background:var(--mcx-cream)}.mcx-section--ink{background:var(--mcx-ink);color:#e9e3d6}.mcx-head{margin-bottom:2rem}.mcx-h2{margin:0;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem);line-height:1.1}.mcx-why{display:grid;gap:1.5rem}@media (min-width:900px){.mcx-why{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;align-items:start}}.mcx-prose p{margin:0 0 1rem;line-height:1.75;color:#3b362f}.mcx-poles{display:grid;gap:1.25rem}@media (min-width:860px){.mcx-poles{grid-template-columns:1fr 1fr}}.mcx-pole{position:relative;padding:clamp(1.5rem,3vw,2.2rem);background:#fff;border:1px solid rgba(201,165,90,.45);border-radius:18px}.mcx-pole__n{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:1rem;border:1.5px solid var(--mcx-gold);border-radius:50%;font-family:var(--mcx-serif);font-size:1.15rem;font-weight:600;color:var(--mcx-gold-text)}.mcx .mcx-pole h3{margin:0 0 .6rem;font-size:1.7rem}.mcx-pole p{margin:0 0 1rem;color:#3b362f;line-height:1.65}.mcx-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.mcx-list li{position:relative;padding-left:1.4rem;font-size:.93rem;color:#2c2822}.mcx-list li::before{content:"";position:absolute;left:0;top:.62em;width:.7rem;height:1.5px;background:var(--mcx-gold)}.mcx-who{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:760px){.mcx-who{grid-template-columns:1fr 1fr}}.mcx-who li{padding:1.2rem 1.3rem 1.2rem 3rem;position:relative;border:1px solid rgba(17,16,13,.12);border-radius:14px;line-height:1.55;color:#2c2822}.mcx-who li::before{content:"";position:absolute;left:1.2rem;top:1.45rem;width:.9rem;height:.9rem;border:1.5px solid var(--mcx-gold);border-radius:50%}.mcx-path{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:none}@media (min-width:860px){.mcx-path{grid-template-columns:repeat(3,1fr)}}.mcx-path li{display:grid;gap:.35rem;padding:1.4rem;border:1px solid rgba(216,183,118,.35);border-radius:16px;background:var(--mcx-ink-2)}.mcx-path__n{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-bottom:.4rem;border-radius:50%;background:var(--mcx-gold-light);color:var(--mcx-ink);font-weight:700}.mcx-path strong{color:#fff;font-size:1.02rem}.mcx-path span:not(.mcx-path__n){color:#cfc7b8;font-size:.9rem;line-height:1.55}.mcx-path__note{margin:1.5rem 0 0;font-size:.85rem;color:#b9b1a2}.mcx-final{background:var(--mcx-ink);color:#e9e3d6;padding-block:clamp(3.5rem,8vw,6rem);text-align:center;border-top:1px solid rgba(216,183,118,.3)}.mcx-final__inner{display:flex;flex-direction:column;align-items:center}.mcx-final p{margin:.8rem 0 1.8rem;color:#cfc7b8}.mcx .mc-cols h2 em{font-style:normal}.mc-scope.mc-scope .mcx :is(.mcx-title,.mcx-h2) em{color:var(--mcx-gold-text)!important;font-style:italic}.mc-scope.mc-scope .mcx .mcx-h2--light em{color:var(--mcx-gold-light)!important}.mc-scope.mc-scope .mcx a.mcx-btn--gold{color:#fff}.mc-scope.mc-scope .mcx a.mcx-btn--gold:hover,.mc-scope.mc-scope .mcx a.mcx-btn--gold:focus-visible{color:var(--mcx-ink)}.mc-scope.mc-scope .mcx .mcx-final a.mcx-btn--gold{color:var(--mcx-ink)}.mc-scope.mc-scope .mcx a.mcx-btn--line{color:var(--mcx-ink)}.mc-scope.mc-scope .mcx a.mcx-btn--line:hover,.mc-scope.mc-scope .mcx a.mcx-btn--line:focus-visible{color:#fff}.mc-header .mc-nav a.ap-nav__two{display:inline-flex;align-items:center;gap:.3rem}.ap-nav__two-t{display:inline-flex;flex-direction:column;line-height:1.12;text-align:left}.ap-nav__two-t>span{display:block}.ap-nav__two-t>span:first-child{font-size:.74em;letter-spacing:.02em;opacity:.75}.mc-header .ap-mega__side--partner a{white-space:normal}@media (min-width:1240px) and (max-width:1380px){.mc-header .mc-nav ul{gap:.55rem}}.mcx-logo .ap-plogo{width:100%;justify-content:center}.mcx-logo img{width:min(230px,65%)}.mcx-logo--small .ap-plogo{width:auto}.mcx-logo--small img{width:150px}.mcx .mcx-title{margin-bottom:1.6rem}.ap-fr-path,.ap-criteria{list-style:none;counter-reset:apn;margin:1.5rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ap-fr-path li,.ap-criteria li{counter-increment:apn;position:relative;background:#fff;border:1px solid var(--ap-line);border-radius:10px;padding:1.1rem 1.1rem 1.1rem 3.2rem}.ap-fr-path li::before,.ap-criteria li::before{content:counter(apn,decimal-leading-zero);position:absolute;left:1rem;top:1.05rem;font:600 .8rem/1 var(--ap-font,Inter),sans-serif;color:var(--ap-violet);letter-spacing:.04em}.ap-fr-path h3,.ap-criteria h3{font-size:1rem;margin:0 0 .3rem}.ap-fr-path p,.ap-criteria p{margin:0;font-size:.92rem;line-height:1.5;color:var(--mc-muted)}.ap-hon-hero__grid{display:grid;gap:2rem;align-items:start}@media (min-width:1180px){.ap-hon-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}}.mc-scope .mc-tool__results,.mc-tool__results{--mc-night:#0b0f2a;--mc-on-night:#fff;--mc-on-night-muted:#aeb4cc;--mc-night-line:rgba(255,255,255,.12)}.ap-hon-hero .ap-minbox{max-width:22rem}.ap-hon-hero__tool .mc-tool{margin:0;background:#fff}.ap-hon-hero__tool .ap-minbox{margin-top:1rem}.ap-team--solo{display:block}.ap-team--solo .ap-team__list{max-width:none;display:grid;gap:1.25rem}@media (min-width:900px){.ap-team--solo .ap-team__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-team--solo .ap-team__list>.mc-eyebrow,.ap-team--solo .ap-team__list>h2{grid-column:1/-1}}.ap-deb-group{font-size:1rem;margin:2rem 0 .9rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ap-ink-text,var(--ap-night))}.ap-deb-group:first-child{margin-top:.5rem}.mc-toolfam+.mc-toolfam{padding-top:0}.mc-scope .mc-toolcard .mc-toolcard__desc{color:var(--mc-muted)}.ap-merci-steps{gap:.6rem}.ap-merci-steps strong{color:var(--ap-night)}.mc-sources{margin:2rem 0 0;padding:1.1rem 1.25rem;border:1px solid var(--ap-line);border-radius:10px;background:var(--ap-gray,#F5F7FA)}.mc-sources ul{margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.4rem}.mc-sources li{font-size:.9rem;line-height:1.45}.mc-sources a{color:var(--ap-violet);text-underline-offset:2px}.mc-sources__host{display:inline-block;margin-left:.35rem;font-size:.75rem;color:var(--mc-muted)}.mc-sources-sec{padding-block:2rem 3rem}.mc-sources-sec .mc-sources{margin:0;max-width:52rem}.ap-orient{margin-top:1.5rem}.ap-orient ul{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ap-orient a{display:inline-flex;align-items:center;min-height:44px;padding:.45rem .9rem;border:1px solid var(--ap-line);border-radius:999px;background:#fff;color:var(--ap-night);text-decoration:none;font-size:.9rem;font-weight:500}.ap-orient a:hover,.ap-orient a:focus-visible{border-color:var(--ap-violet);color:var(--ap-violet)}.mc-scope .mc-prose a.mc-gloss-link{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--ap-violet);text-underline-offset:3px}.mc-scope .mc-prose a.mc-gloss-link:hover,.mc-scope .mc-prose a.mc-gloss-link:focus-visible{color:var(--ap-violet)}.ap-sgrid--secteur{margin-top:1rem}.mc-res-group__head .mc-link{font-size:.88rem}@media (min-width:1180px){.ap-hon-hero__tool .mc-tool__grid{grid-template-columns:minmax(0,1fr)}.ap-hon-hero__tool .mc-tool__grid .mc-tool__results{position:static}}.ap-mega__title--sub{margin-top:1rem!important}.ap-mega__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.mc-header .mc-drop .ap-mega__chips a{display:inline-flex;align-items:center;padding:.3rem .65rem;border:1px solid var(--ap-line);border-radius:999px;font-size:.78rem;font-weight:500;color:var(--ap-night);background:#fff;white-space:nowrap}.mc-header .mc-drop .ap-mega__chips a:hover,.mc-header .mc-drop .ap-mega__chips a:focus-visible{border-color:var(--ap-violet);color:var(--ap-violet);background:#fff}.ap-frgroup+.ap-frgroup{margin-top:2.5rem}.ap-frgroup .mc-res-group__head p{margin:.25rem 0 0;color:var(--mc-muted);font-size:.92rem;max-width:44rem}.ap-frsim{display:grid;gap:1.2rem;margin-top:2rem;padding:1.5rem 1.6rem;border:1px solid var(--ap-line);border-left:3px solid var(--ap-violet);border-radius:12px;background:var(--ap-violet-soft)}.ap-frsim h3{margin:.3rem 0 .4rem;font-size:1.15rem}.ap-frsim p{margin:0;color:var(--mc-muted)}.ap-frsim .mc-mono{color:var(--ap-violet)}.ap-frsim .mc-btn{justify-self:start}@media (min-width:860px){.ap-frsim{grid-template-columns:1fr auto;align-items:center}}.ap-fr-b2b__more{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12)}.ap-fr-b2b__more .mc-mono{color:var(--mc-on-night-muted)}.ap-fr-b2b__more ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.ap-fr-b2b__more a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:3px}.ap-fr-b2b__more a:hover,.ap-fr-b2b__more a:focus-visible{color:var(--ap-cyan);text-decoration-color:currentColor}.ap-frgroup .mc-res-group__head{display:flex;align-items:flex-end;gap:1.5rem}.ap-frgroup .mc-res-group__head>div{flex:1 1 auto;min-width:0}.ap-frgroup .mc-res-group__head h3{margin:0;font-size:var(--mc-fs-h3)}.ap-frgroup .mc-res-group__n{flex:none;white-space:nowrap}.mc-tool__results .mc-result__value{color:var(--mc-on-night)}.mc-tool__results .mc-result--big .mc-result__value{color:var(--mc-gold)}.mc-tool__results .mc-result__value.is-negative{color:#f0a894}.ap-form__group{margin:1.4rem 0 .6rem;padding-top:1rem;border-top:1px solid var(--ap-line);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-violet)}.ap-transmit fieldset>.ap-form__group:first-of-type{margin-top:0;padding-top:0;border-top:0}@media (min-width:760px){.ap-form__pair--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-transmit .mc-check{margin-top:.6rem}.ap-fr-levers{display:grid;gap:.7rem}.ap-fr-lever{display:grid;grid-template-columns:auto 1fr;gap:.15rem .9rem;padding:1rem 1.1rem;border:1px solid var(--ap-line);border-radius:12px;background:#fff;color:var(--ap-night);text-decoration:none;transition:border-color .2s,transform .2s}.ap-fr-lever:hover,.ap-fr-lever:focus-visible{border-color:var(--ap-violet);transform:translateY(-1px)}.ap-fr-lever__n{grid-row:span 2;font-size:.8rem;font-weight:700;color:var(--ap-violet);padding-top:.15rem}.ap-fr-lever strong{font-size:1rem}.ap-fr-lever span:last-child{font-size:.88rem;color:var(--mc-muted)}.ap-fr-transmit{display:grid;gap:1.5rem;margin-top:2.5rem;padding:1.8rem;border-radius:14px;background:var(--ap-night);color:#fff}.ap-fr-transmit .mc-mono{color:var(--ap-cyan)}.ap-fr-transmit h3{margin:.4rem 0 1rem;color:#fff;font-size:1.3rem}.ap-fr-transmit__steps{margin:0;padding-left:1.2rem;display:grid;gap:.5rem;color:var(--mc-on-night-muted)}.ap-fr-transmit__steps strong{color:#fff}.ap-fr-transmit__cta{display:grid;gap:.6rem;align-content:center;justify-items:start}.ap-fr-transmit__cta .mc-btn--text{color:#fff}@media (min-width:900px){.ap-fr-transmit{grid-template-columns:1fr auto;align-items:center;padding:2.2rem 2.4rem;gap:3rem}}.ap-fr-deep{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.ap-fr-deep a{display:grid;gap:.2rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--ap-line);border-radius:12px;background:#fff;color:var(--ap-night);text-decoration:none}.ap-fr-deep a:hover,.ap-fr-deep a:focus-visible{border-color:var(--ap-violet)}.ap-fr-deep strong{font-size:.95rem}.ap-fr-deep span{font-size:.85rem;color:var(--mc-muted)}.ap-hero__kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-violet)}.ap-hero__kicker::before{content:"";flex:none;width:2.25rem;height:1px;background:currentColor}.ap-hero__kicker-dot{display:none}.ap-hero__visual{position:relative;display:grid;justify-items:center}.ap-hero__person{position:relative;width:min(70vw,19rem);margin:0 auto -1px}.ap-hero__person::before{content:"";position:absolute;left:8%;right:4%;top:6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(90,53,255,.16),rgba(59,107,255,.07) 55%,transparent 72%);z-index:-1}.ap-hero__portrait{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 74%,transparent 98%);mask-image:linear-gradient(180deg,#000 74%,transparent 98%)}@media (min-width:1024px){.ap-hero--v7{padding-bottom:0}.ap-hero--v7 .ap-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end}.ap-hero--v7 .ap-hero__text{padding-bottom:clamp(2.5rem,5vw,4rem)}.ap-hero__person{width:28rem;margin:0 -2rem 0 auto}}@media (min-width:1280px){.ap-hero__person{width:31rem;margin-right:-3rem}}.ap-simfacts{position:relative;padding-block:clamp(2.5rem,5vw,4.5rem);background:#fff;border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line)}.ap-simfacts__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.ap-simfacts__grid{grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.ap-simfacts__calc{width:100%;max-width:23rem;margin-inline:auto}@media (min-width:1024px){.ap-simfacts__calc{margin:0}}.ap-simfacts__facts h2{margin:0 0 1.6rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.ap-keyfacts{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--ap-line)}.ap-keyfacts li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.4rem;align-items:baseline;padding:1.35rem 0;border-bottom:1px solid var(--ap-line)}.ap-keyfacts__n{font-size:clamp(2.4rem,1.8rem + 2vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.045em;color:var(--ap-violet);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-keyfacts__n sup{font-size:.5em;vertical-align:.9em;margin-left:.04em}.ap-keyfacts__n small{font-size:.38em;font-weight:600;letter-spacing:0;margin-left:.18em;color:var(--ap-night)}.ap-keyfacts h3{margin:0 0 .3rem;font-size:1.02rem;font-weight:600;color:var(--ap-night)}.ap-keyfacts p{margin:0;font-size:.9rem;line-height:1.55;color:var(--mc-muted)}@media (max-width:599px){.ap-keyfacts li{grid-template-columns:5.2rem minmax(0,1fr);gap:1rem}.ap-keyfacts__n{font-size:2.2rem}}.ap-simfacts .ap-calc__head{padding:.55rem 1rem;font-size:.64rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-simfacts .ap-calc__head span:last-child{display:none}.ap-simfacts .ap-calc__inputs{gap:.7rem;padding:1rem 1.1rem .9rem}.ap-simfacts .ap-calc__row .mc-label{font-size:.85rem;white-space:nowrap}.ap-simfacts .ap-calc__num{width:8rem}.ap-simfacts .ap-calc__num .mc-input{min-height:38px;padding:.35rem 2.3rem .35rem .7rem;font-size:.92rem;border-radius:9px}.ap-simfacts .ap-calc__scale,.ap-simfacts .ap-calc__n,.ap-simfacts .ap-calc__note,.ap-simfacts .ap-calc__out .mc-btn--text{display:none}.ap-simfacts .ap-range{height:22px;margin-top:.3rem}.ap-simfacts .ap-calc__out{gap:.55rem;padding:1rem 1.1rem 1.1rem}.ap-simfacts .ap-calc__big strong{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.3rem)}.ap-simfacts .ap-calc__big small{font-size:.85rem}.ap-simfacts .ap-calc__facts{grid-template-columns:1fr 1fr;gap:0 1rem}.ap-simfacts .ap-calc__facts div{display:grid;gap:.1rem;justify-content:start;border-bottom:0;padding:.2rem 0}.ap-simfacts .ap-calc__facts dt{letter-spacing:.04em;font-size:.64rem;white-space:nowrap}.ap-simfacts .ap-calc__facts dd{font-size:.92rem}.ap-simfacts .ap-calc__out .mc-btn--block{min-height:42px;padding:.5rem .9rem;font-size:.84rem;line-height:1.25}.ap-hero__calc-note{margin:.5rem .2rem 0;font-size:.68rem;line-height:1.45;color:var(--mc-muted)}.mc-factband__list--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mc-factband__list--3 li{border-bottom:0!important;border-right:var(--mc-bd-hair)}.mc-factband__list--3 li:last-child{border-right:0}@media (max-width:599px){.mc-factband__list--3 li{padding:1.1rem .6rem}.mc-factband__list--3 strong{font-size:1.35rem}.mc-factband__list--3 span{font-size:.78rem}}
/* WordPress */.mc-photo-slot--filled{position:relative;overflow:hidden}.mc-photo-slot--filled img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mc-wp-post{padding-block:var(--mc-sp-7) var(--mc-section-y)}.mc-wp-page .mc-prose,.mc-wp-post .mc-prose{margin-inline:auto}.mc-prose img{max-width:100%;height:auto}.mc-wp-post__img{border-radius:16px;margin-bottom:var(--mc-sp-6)}.mc-pagination .nav-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:var(--mc-sp-7)}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.wp-caption-text,.wp-element-caption{font-size:.875rem;opacity:.75}
