.breadcrumb{margin-bottom:1rem;padding:60px 0 1rem}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{font-size:12px;font-weight:400;line-height:130%}.breadcrumb-item a:hover{font-size:12px;font-weight:600;line-height:130%}.breadcrumb-item.active span{font-size:12px;font-weight:600;line-height:130%}.breadcrumb-separator{margin:0 17px;color:#6c757d}.faq{padding:80px 0;background-color:#faf7f7}.faq-wrap{display:grid;grid-template-columns:1fr;gap:40px}.faq-aside{display:flex;flex-direction:column;gap:16px}.faq-eyebrow{display:inline-block;align-self:flex-start;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--color-pink) 12%,transparent);color:var(--color-pink);font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.faq-title{font-size:32px;font-weight:700;line-height:1.15;margin:0}.faq-lead{font-size:16px;line-height:1.6;color:var(--color-gray-dark,#555);margin:0;max-width:32ch}.faq-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:8px;padding:12px 22px;border-radius:999px;background:var(--color-pink);color:var(--color-white);font-weight:600;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.faq-cta:hover{transform:translateY(-1px)}.faq-cta-arrow{transition:transform 0.2s ease}.faq-cta:hover .faq-cta-arrow{transform:translateX(3px)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--color-gray,#e5e5e5);border-radius:14px;background:var(--color-white);transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;overflow:hidden}.faq-item:hover{border-color:color-mix(in srgb,var(--color-pink) 35%,var(--color-gray,#e5e5e5))}.faq-item:has(.faq-question[aria-expanded="true"]){border-color:var(--color-pink)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 24px;background:#fff0;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.faq-question-text{flex:1;font-size:17px;font-weight:600;line-height:1.45;color:var(--color-black,#111)}.faq-question:hover .faq-question-text,.faq-question[aria-expanded="true"] .faq-question-text{color:var(--color-pink)}.faq-icon{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--color-pink) 10%,transparent);transition:background-color 0.25s ease,transform 0.25s ease}.faq-question[aria-expanded="true"] .faq-icon{background:var(--color-pink);transform:rotate(180deg)}.faq-icon-bar{position:absolute;width:12px;height:2px;background:var(--color-pink);border-radius:2px;transition:background-color 0.25s ease,transform 0.25s ease,opacity 0.25s ease}.faq-icon-bar--v{transform:rotate(90deg)}.faq-question[aria-expanded="true"] .faq-icon-bar{background:var(--color-white)}.faq-question[aria-expanded="true"] .faq-icon-bar--v{transform:rotate(0deg);opacity:0}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease}.faq-answer-inner{overflow:hidden;padding:0 28px;color:#3f3f46;font-size:16px;line-height:1.75;max-width:70ch}.faq-question[aria-expanded="true"]+.faq-answer{grid-template-rows:1fr}.faq-question[aria-expanded="true"]+.faq-answer .faq-answer-inner{padding:6px 28px 28px}.faq-answer-inner>*+*{margin-top:20px}.faq-answer-inner p{margin:0}.faq-answer-inner p:first-of-type{font-size:17px;color:#18181b;font-weight:500}.faq-answer-inner strong{color:#18181b;font-weight:600}.faq-answer-inner em{font-style:italic;color:inherit}.faq-answer-inner h3{margin:28px 0 6px;font-size:12px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.1em}.faq-answer-inner a{color:var(--color-pink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.2s ease}.faq-answer-inner a:hover{color:#18181b}.faq-answer-inner ul{margin:0;padding:0;list-style:none}.faq-answer-inner li{position:relative;padding-left:20px}.faq-answer-inner li::before{content:"";position:absolute;top:.72em;left:4px;width:5px;height:5px;border-radius:50%;background:#a1a1aa}.faq-answer-inner li+li{margin-top:8px}.faq-answer-inner .faq-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.faq-answer-inner .faq-steps>li{display:grid;grid-template-columns:12px 1fr;align-items:start;gap:16px;padding-left:0;margin-top:0;position:relative}.faq-answer-inner .faq-steps>li::before{content:none}.faq-step-num{display:block;width:10px;height:10px;margin-top:9px;border-radius:50%;background:var(--color-pink);text-indent:-9999px;overflow:hidden;position:relative}.faq-answer-inner .faq-steps>li:not(:last-child) .faq-step-num::after{content:"";position:absolute;top:14px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% + 22px);background:color-mix(in srgb,var(--color-pink) 25%,transparent)}.faq-step-content{color:#3f3f46}.faq-answer-inner .faq-source{margin-top:22px;padding-top:16px;border-top:1px solid #e9e4e4;font-size:13px;color:#71717a}.faq-answer-inner .faq-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq-answer-inner .faq-source a:hover{color:var(--color-pink)}.faq-callout{padding:4px 0 4px 18px;border-left:2px solid #d4d4d8;background:#fff0;border-radius:0;border-right:0;border-top:0;border-bottom:0;font-size:15.5px;line-height:1.7}.faq-callout::before{display:none}.faq-callout-title{display:block;margin-bottom:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#71717a}.faq-callout-body{color:#3f3f46}.faq-callout-body p{margin:0}.faq-callout-body>*+*{margin-top:8px}.faq-callout--tip{border-left-color:var(--color-pink)}.faq-callout--tip .faq-callout-title{color:var(--color-pink)}.faq-callout--warning{padding:16px 18px;border-left:3px solid #d97706;background:#fff8ed;border-radius:0 8px 8px 0}.faq-callout--warning .faq-callout-title{color:#b45309}.faq-callout--data{padding:18px 20px;border:0;background:#faf7f7;border-radius:10px}.faq-callout--data .faq-callout-title{margin-bottom:12px;color:#71717a;padding-left:0}.faq-data-list{margin:0;padding:0;display:grid;gap:0}.faq-data-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--color-pink) 15%,transparent)}.faq-data-row:first-of-type{border-top:0;padding-top:0}.faq-data-row:last-of-type{padding-bottom:0}.faq-data-label{color:#18181b;font-weight:500}.faq-data-value{font-variant-numeric:tabular-nums;font-weight:600;color:#18181b;font-size:16px}.faq-data-note{margin:12px 0 0;font-size:13.5px;color:#71717a;line-height:1.6}.faq-answer-inner table{width:100%;border-collapse:collapse;margin:8px 0;border-radius:10px;overflow:hidden;border:1px solid var(--color-gray,#e5e5e5)}.faq-answer-inner table th,.faq-answer-inner table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--color-gray,#e5e5e5);font-size:14.5px}.faq-answer-inner table th,.faq-answer-inner table tr:first-child td{background:#f8f9fa;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:13px}.faq-answer-inner table tr:last-child td{border-bottom:none}@media (max-width:768px){.faq-answer-inner table{display:block;overflow-x:auto;white-space:nowrap}}@media (min-width:900px){.faq{padding:100px 0}.faq-wrap{grid-template-columns:minmax(280px,360px) 1fr;gap:80px;align-items:start}.faq-aside{position:sticky;top:100px}.faq-title{font-size:40px}.faq-question{padding:26px 28px}.faq-question-text{font-size:18px}.faq-answer-inner{padding:0 28px}.faq-question[aria-expanded="true"]+.faq-answer .faq-answer-inner{padding:4px 28px 28px}}.header-greffes{display:flex;padding-bottom:50px;gap:55px}.header-greffes .header-info-container{min-width:50%}.header-greffes .header-info-container h1{margin-bottom:20px}.header-greffes .header-info-container p{font-size:14px;margin-bottom:25px;display:flex}.trustpilot-widget{width:271px}.header-greffes span{border-radius:var(--radius-sm);background:rgb(210 16 83 / .1);font-size:14px;font-weight:500;position:relative;padding:12px 20px 12px 40px}.header-greffes span::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(/assets/images/icons/pink-check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.header-info{display:flex;flex-direction:column;gap:11px;margin-top:20px}@media screen and (max-width:1000px){.header-greffes{flex-direction:column}.header-greffes .header-info-container{width:100%}}.greffe-services{padding:69px 89px;background-color:var(--color-blue);border-radius:var(--radius-lg);margin-bottom:55px}.greffe-services h2{text-align:center;color:var(--color-white)}.services-accordion{margin-top:2rem}.service-item{margin-bottom:1rem;color:var(--color-white)}.category-parent{display:flex;padding:21px 43px;justify-content:space-between;align-items:center;cursor:pointer;border-radius:var(--radius-sm);background:rgb(255 255 255 / .2)}.category-parent::after{content:'+';font-size:20px;font-weight:700;color:#fff;transition:all 0.3s ease}.category-parent.active{background-color:var(--color-white);color:var(--color-blue)}.category-parent.active::after{content:'-';color:var(--color-blue)}.category-parent h3{margin:0;font-size:1.25rem}.category-children{max-height:0;overflow:hidden;transition:max-height 0.5s ease,opacity 0.3s ease;opacity:0}.category-children.show{max-height:fit-content;opacity:1}.category-children.show::before{content:'';display:block;height:10px;background-color:var(--color-blue)}.subservices-container{padding:35px 45px;background-color:var(--color-white);border-radius:var(--radius-md);color:var(--color-black)}.subservices-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.departement-section{break-inside:avoid;padding:20px 0;border-bottom:1px solid #CCC2C2}.departement-title{display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:10px}.subservice-card{font-size:14px;display:flex;align-items:center;margin-bottom:10px;transition:color 0.3s ease}.subservice-card:last-child{margin-bottom:0}.subservice-card:hover{color:var(--color-blue)}.subservices-grid a::before{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.subservices-grid a::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(/assets/images/icons/little-blue-arrow.svg);background-size:12px 20px;background-repeat:no-repeat;background-position:center;margin-right:10px;vertical-align:middle;flex-shrink:0}@media (max-width:1000px){.greffe-services{padding:20px}.services-accordion{margin-top:1rem}.category-parent{padding:15px 20px}.subservices-grid{font-size:12px;grid-template-columns:1fr}.subservices-container{padding:20px}.subservices-grid a::before{width:10px;height:16px;background-size:10px 16px}}.legal-notice-publication{padding:40px 0;background-color:var(--color-white)}.legal-notice-publication-container div{background-color:var(--color-blue);padding:40px 20px 40px 40px;color:var(--color-white);border-radius:var(--radius-lg)}.legal-notice-publication.pink .legal-notice-publication-container div{background-color:var(--color-pink)}.legal-notice-publication-container h3{font-size:28px;margin-bottom:20px;margin-top:0}.legal-notice-publication-container p{font-size:16px;margin-bottom:20px}.legal-notice-publication-container a{width:max-content}.legal-notice-publication-container img{object-fit:cover}.legal-free-pub{padding-top:0;padding-bottom:80px}.legal-free-pub-card{background:#fff;border-radius:16px;border:1px solid #e8e2e2;padding:48px 56px;display:flex;flex-direction:column;gap:16px}.legal-free-pub-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#d21053;background:rgb(210 16 83 / .08);padding:5px 14px;border-radius:20px;align-self:flex-start}.legal-free-pub-title{font-size:24px;font-weight:600;line-height:1.3;color:#1a1a1a;letter-spacing:-.02em}.legal-free-pub-desc{font-size:15px;line-height:1.6;color:#888;max-width:600px}.legal-free-pub-btn{display:inline-flex;align-items:center;gap:10px;background:#d21053;padding:14px 28px;border-radius:8px;font-size:14px;font-weight:500;color:#fff;text-decoration:none;transition:background .2s;align-self:flex-start;margin-top:8px}.legal-free-pub-btn:hover{background:#b80e47}.legal-free-pub-btn-arrow svg{width:14px;height:14px}@media (max-width:768px){.legal-free-pub{padding-top:48px;padding-bottom:40px}.legal-free-pub-card{padding:28px 24px;border-radius:12px}.legal-free-pub-title{font-size:20px}.legal-free-pub-desc{font-size:14px}.legal-free-pub-btn{padding:12px 24px;font-size:13px}}@media (max-width:1050px){.legal-notice-publication-container{overflow:hidden;border-radius:var(--radius-lg);display:flex;flex-direction:column}.legal-notice-publication-container figure{margin:0;height:220px;flex-shrink:0}.legal-notice-publication-container figure img{width:100%;height:100%;display:block}.legal-notice-publication-container div{border-radius:0}}@media (width>1050px){.legal-notice-publication{padding:70px 0}.legal-notice-publication-container{display:grid;grid-template-columns:35% 65%;border-radius:var(--radius-lg);overflow:hidden}.legal-notice-publication-container div{border-radius:0;padding:90px 100px 90px 129px}}.legal-notice-publication{background-color:unset!important}main{background-color:#fff}