@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-weight: 400 800;font-display: swap;src: url(/assets/polices/plus-jakarta-sans-v12-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-weight: 400 800;font-display: swap;src: url(/assets/polices/plus-jakarta-sans-v12-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: "JetBrains Mono";font-style: normal;font-weight: 400 600;font-display: swap;src: url(/assets/polices/jetbrains-mono-v24-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400 600;font-display: swap;src: url(/assets/polices/jetbrains-mono-v24-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}:root{--furets-sky: #CEEBFB;--furets-sky-light: #E6F5FD;--furets-sky-dark: #B5E0F7;--furets-navy: #002A48;--furets-navy-light: #0D3E64;--furets-orange: #FF5A36;--furets-orange-hover: #E44825;--furets-orange-light: #FFF1EE;--furets-cyan: #0084D1;--furets-cyan-light: #E0F2FE;--furets-green: #059669;--bg-page: #FFFFFF;--bg-subtle: #F6FAFD;--bg-card: #FFFFFF;--text-primary: #002A48;--text-secondary: #4A6072;--text-muted: #7E93A4;--border-color: #E2ECF4;--border-subtle: #F0F5FA;--border-focus: #0084D1;--card-radius: 18px;--card-shadow: 0 4px 16px rgba(0,42,72,0.05);--card-shadow-hover: 0 12px 30px rgba(0,42,72,0.1);--font-main: "Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,Menlo,Monaco,Consolas,monospace}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;background-color: var(--bg-page);color: var(--text-primary);font-family: var(--font-main);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{background-color: var(--bg-page);color: var(--text-primary);font-size: 15px;line-height: 1.6;min-height: 100vh;display: flex;flex-direction: column}a{color: inherit;text-decoration: none}.container{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 32px}@media (max-width: 768px){.container{padding: 0 16px}}.top-notice-bar{background-color: #F3F8FC;border-bottom: 1px solid #E2ECF4;font-size: 13px;color: var(--text-secondary);padding: 9px 0}.top-notice-inner{display: flex;align-items: center;justify-content: center;position: relative;text-align: center;padding-right: 32px}.top-notice-link{color: var(--furets-cyan);font-weight: 700;text-decoration: none;margin-left: 6px;transition: opacity 0.15s}.top-notice-link:hover{text-decoration: underline}.top-notice-close{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: none;border: none;font-size: 14px;color: var(--text-muted);cursor: pointer;padding: 4px}nav.site-nav{position: sticky;top: 0;z-index: 50;background-color: #FFFFFF;border-bottom: 1px solid #E5EEF5;box-shadow: 0 2px 10px rgba(0,42,72,0.03)}.nav-inner{display: flex;align-items: center;justify-content: space-between;height: 76px}.nav-logo{display: inline-flex;align-items: center;gap: 12px;text-decoration: none}.nav-brand-text{font-size: 20px;font-weight: 800;color: var(--furets-navy);letter-spacing: -0.03em}.nav-brand-suffix{color: var(--furets-orange)}.nav-links{display: flex;align-items: center;gap: 28px}.nav-link{font-size: 14.5px;font-weight: 600;color: var(--furets-navy);display: inline-flex;align-items: center;gap: 5px;transition: color 0.15s ease}.nav-link:hover{color: var(--furets-cyan)}.nav-chevron{font-size: 11px;color: var(--text-muted);transition: transform 0.2s}.nav-actions{display: flex;align-items: center;gap: 16px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;font-family: var(--font-main);font-size: 14px;font-weight: 700;line-height: 1;padding: 12px 24px;border-radius: 28px;border: 1px solid transparent;cursor: pointer;transition: all 0.2s ease;white-space: nowrap;text-decoration: none}.btn-connect{background: transparent;color: var(--furets-orange);border: 1.5px solid var(--furets-orange);border-radius: 28px;padding: 10px 22px;font-size: 14px}.btn-connect:hover{background: var(--furets-orange-light);color: var(--furets-orange-hover);border-color: var(--furets-orange-hover)}.btn-orange{background-color: var(--furets-orange);color: #FFFFFF;box-shadow: 0 4px 12px rgba(255,90,54,0.25)}.btn-orange:hover{background-color: var(--furets-orange-hover);box-shadow: 0 6px 16px rgba(255,90,54,0.35);transform: translateY(-1px)}.btn-primary{background-color: var(--furets-navy);color: #FFFFFF}.btn-primary:hover{background-color: var(--furets-navy-light);transform: translateY(-1px)}.btn-outline{background-color: #FFFFFF;color: var(--furets-navy);border: 1.5px solid #D0DFEB}.btn-outline:hover{background-color: #F3F8FC;border-color: var(--furets-cyan);color: var(--furets-cyan)}.btn-sm{padding: 9px 18px;font-size: 13px;border-radius: 20px}@media (max-width: 900px){.nav-links{display: none}}.furets-hero{background-color: var(--furets-sky);padding: 48px 0 56px 0;position: relative;overflow: hidden}.hero-catchphrase{font-size: 32px;font-weight: 800;color: var(--furets-navy);letter-spacing: -0.02em;margin-bottom: 32px;display: flex;align-items: center;gap: 10px}.hero-layout-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 40px;align-items: center}@media (max-width: 980px){.hero-layout-grid{grid-template-columns: 1fr}.hero-catchphrase{font-size: 26px}}.hero-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}@media (max-width: 640px){.hero-cards-grid{grid-template-columns: repeat(2,1fr);gap: 12px}}.furet-card{background: #FFFFFF;border-radius: 18px;padding: 20px 14px;text-align: center;box-shadow: 0 6px 20px rgba(0,42,72,0.06);transition: transform 0.2s ease,box-shadow 0.2s ease;display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;border: 2px solid transparent;text-decoration: none}.furet-card:hover{transform: translateY(-3px);box-shadow: 0 12px 28px rgba(0,42,72,0.12);border-color: #BAE1F8}.furet-card-icon{width: 54px;height: 54px;margin-bottom: 12px;display: flex;align-items: center;justify-content: center}.furet-card-title{font-size: 15px;font-weight: 700;color: var(--furets-navy);margin-bottom: 6px}.furet-card-metric{font-size: 14.5px;font-weight: 800;color: var(--furets-cyan);line-height: 1.2}.furet-card-sup{font-size: 10px;vertical-align: super}.furet-card-sub{font-size: 11.5px;font-weight: 500;color: var(--text-secondary);display: block;margin-top: 2px}.hero-more-link-wrap{margin-top: 20px;text-align: center}.hero-more-link{font-size: 14.5px;font-weight: 700;color: var(--furets-cyan);display: inline-flex;align-items: center;gap: 6px}.hero-more-link:hover{text-decoration: underline}.hero-mascot-visual{display: flex;justify-content: center;align-items: center;position: relative}.mascot-badge-card{position: relative;display: flex;flex-direction: column;align-items: center}.proof-strip{padding: 44px 0 36px 0;background: #FFFFFF;border-bottom: 1px solid #E8F0F7}.proof-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 32px;align-items: start}@media (max-width: 820px){.proof-grid{grid-template-columns: 1fr;gap: 24px}}.proof-item{display: flex;flex-direction: column}.proof-highlight-title{font-size: 22px;font-weight: 800;color: var(--furets-navy);letter-spacing: -0.02em;margin-bottom: 8px;display: inline-block;position: relative}.proof-highlight-title mark{background: transparent;color: var(--furets-navy);position: relative;z-index: 1}.proof-highlight-title mark::after{content: "";position: absolute;left: 0;bottom: 2px;width: 100%;height: 6px;background-color: #BAE6FD;border-radius: 4px;z-index: -1}.proof-text{font-size: 14px;line-height: 1.6;color: var(--text-secondary)}.proof-link-wrap{text-align: center;margin-top: 32px}.proof-link{font-size: 14.5px;font-weight: 700;color: var(--furets-cyan);display: inline-flex;align-items: center;gap: 6px}.proof-link:hover{text-decoration: underline}.raisons-section{padding: 64px 0 54px 0;background: #FFFFFF}.raisons-title{font-size: 30px;font-weight: 800;color: var(--furets-navy);text-align: center;letter-spacing: -0.02em;margin-bottom: 50px}.raisons-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px}@media (max-width: 880px){.raisons-grid{grid-template-columns: 1fr;gap: 32px}}.raison-card{display: flex;gap: 18px;align-items: flex-start}.raison-icon-box{font-size: 38px;line-height: 1;flex-shrink: 0}.raison-heading{font-size: 18px;font-weight: 800;color: var(--furets-navy);margin-bottom: 10px}.raison-desc{font-size: 14px;line-height: 1.65;color: var(--text-secondary)}.furets-cta-banner-wrap{padding: 10px 0 50px 0}.furets-cta-banner{background-color: var(--furets-sky);border-radius: 20px;padding: 32px 40px;display: flex;align-items: center;justify-content: space-between;gap: 32px;box-shadow: 0 8px 24px rgba(0,42,72,0.05)}@media (max-width: 820px){.furets-cta-banner{flex-direction: column;text-align: center;padding: 28px 20px}}.furets-cta-left{display: flex;align-items: center;gap: 22px}@media (max-width: 820px){.furets-cta-left{flex-direction: column}}.furets-cta-icon{width: 52px;height: 52px;flex-shrink: 0;background: #FFFFFF;border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 26px;box-shadow: 0 4px 12px rgba(0,42,72,0.08)}.furets-cta-text{font-size: 16.5px;font-weight: 700;color: var(--furets-navy);line-height: 1.5;max-width: 600px}.gratuit-section{padding: 50px 0 64px 0;background-color: #F8FAFD;border-top: 1px solid #E8F0F7;border-bottom: 1px solid #E8F0F7}.gratuit-grid{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 40px;align-items: center}@media (max-width: 880px){.gratuit-grid{grid-template-columns: 1fr}}.gratuit-title{font-size: 28px;font-weight: 800;color: var(--furets-navy);margin-bottom: 8px}.gratuit-subtitle{font-size: 18px;font-weight: 700;color: var(--furets-navy);margin-bottom: 14px}.gratuit-text{font-size: 14.5px;line-height: 1.7;color: var(--text-secondary);margin-bottom: 16px}.gratuit-badges-cloud{display: flex;flex-direction: column;gap: 16px;align-items: center;justify-content: center}.furets-pill-badge{background: #FFFFFF;border: 1.5px solid #BAE1F8;border-radius: 24px;padding: 10px 22px;font-size: 15px;font-weight: 800;color: var(--furets-cyan);box-shadow: 0 4px 14px rgba(0,132,209,0.1);display: inline-flex;align-items: center;gap: 8px}.hero-reco-highlights li{font-size: 13px;font-weight: 500;color: var(--text-primary);display: flex;align-items: center;gap: 8px}.hero-reco-highlights li::before{content: "✓";color: #2563EB;font-weight: 800}.filter-section{padding: 32px 0 20px 0;background: #FFFFFF}.filter-bar{display: flex;align-items: center;gap: 8px;overflow-x: auto;padding-bottom: 8px}.filter-pill{background: #FFFFFF;border: 1.5px solid #E2ECF4;color: var(--furets-navy);font-family: var(--font-main);font-size: 13.5px;font-weight: 700;padding: 8px 18px;border-radius: 30px;cursor: pointer;transition: all 0.2s ease;white-space: nowrap}.filter-pill:hover{color: var(--furets-cyan);border-color: #BAE1F8;background: #F0F8FD}.filter-pill.active{background: var(--furets-navy);color: #FFFFFF;border-color: var(--furets-navy);box-shadow: 0 4px 12px rgba(0,42,72,0.2)}section.content-section{padding: 60px 0}section.content-section.bg-subtle{background-color: var(--bg-subtle);border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color)}.section-heading-wrap{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 36px;flex-wrap: wrap;gap: 16px}.section-title{font-size: 28px;font-weight: 800;letter-spacing: -0.02em;color: var(--furets-navy);margin-bottom: 6px}.section-desc{font-size: 15px;color: var(--text-secondary)}.reviews-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}@media (max-width: 1080px){.reviews-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 680px){.reviews-grid{grid-template-columns: 1fr}}.review-card{background: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 18px;padding: 26px;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 4px 16px rgba(0,42,72,0.04);transition: all 0.2s ease;position: relative}.review-card:hover{border-color: #BAE1F8;box-shadow: 0 10px 25px rgba(0,42,72,0.08);transform: translateY(-2px)}.review-card.featured-card{border-color: #BAE1F8;border-width: 2px;background: linear-gradient(180deg,#FFFFFF 0%,#F5FAFE 100%)}.featured-badge{position: absolute;top: -12px;right: 20px;background: var(--furets-orange);color: #FFFFFF;font-size: 11px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;padding: 5px 14px;border-radius: 14px;box-shadow: 0 3px 10px rgba(255,90,54,0.35)}.card-brand-header{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 86px;padding-bottom: 12px;position: relative;text-align: center}.brand-logo-wrap{display: flex;align-items: center;justify-content: center;gap: 8px;margin-bottom: 8px;min-height: 42px}.brand-logo-img{height: 48px;max-height: 52px;max-width: 250px;width: auto;object-fit: contain;display: inline-block;vertical-align: middle}.brand-favicon-hero{width: 38px;height: 38px;border-radius: 50%;object-fit: contain;background: #FFFFFF;box-shadow: 0 2px 8px rgba(0,42,72,0.08);padding: 3px;display: block}.table-tool-favicon{width: 26px;height: 26px;border-radius: 6px;object-fit: contain;background: #FFFFFF;box-shadow: 0 1px 4px rgba(0,0,0,0.1);padding: 2px;flex-shrink: 0}.brand-logo-modal{max-height: 42px;max-width: 180px;object-fit: contain;display: block}.comp-header-logo{max-height: 26px;max-width: 100px;object-fit: contain;vertical-align: middle;margin-right: 6px}.brand-logo-text{font-size: 26px;font-weight: 900;letter-spacing: -0.02em;line-height: 1.1}.brand-logo-text.captely{color: #0084D1;font-size: 28px;letter-spacing: -0.03em}.brand-logo-text.waalaxy{color: #0284C7}.brand-logo-text.lgm{color: #7C3AED;font-size: 22px}.brand-logo-text.lemlist{color: #EA580C;letter-spacing: -0.03em}.brand-logo-text.apollo{color: #16A34A}.brand-logo-text.salesnav{color: #0A66C2;font-size: 21px}.brand-sub-badge{font-size: 11.5px;font-weight: 700;color: var(--furets-navy);background: #F0F6FA;padding: 3px 10px;border-radius: 12px;display: inline-flex;align-items: center;gap: 4px}.furets-spec-table{background: #F4F9FD;border: 1.5px solid #E6EFF6;border-radius: 14px;padding: 8px 18px;margin: 16px 0 16px 0}.furets-spec-row{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid #E2ECF4;font-size: 13.5px}.furets-spec-row:last-child{border-bottom: none}.furets-spec-label{color: #4A657D;font-weight: 600}.furets-spec-val{color: var(--furets-navy);font-weight: 700;text-align: right}.furets-spec-row.highlight-spec{padding: 12px 0 10px 0}.furets-spec-row.highlight-spec .furets-spec-label{color: var(--furets-navy);font-weight: 800}.furets-spec-row.highlight-spec .furets-spec-val{font-size: 14.5px;font-weight: 800;color: #002A48}.card-summary{font-size: 13px;line-height: 1.55;color: #526C82;margin-bottom: 18px;text-align: center;min-height: 42px}.btn-card-orange{background: var(--furets-orange);color: #FFFFFF;font-family: var(--font-main);font-size: 15.5px;font-weight: 800;padding: 14px 20px;border-radius: 12px;width: 100%;text-align: center;border: none;cursor: pointer;box-shadow: 0 4px 14px rgba(255,90,54,0.28);transition: all 0.2s ease;display: block;text-decoration: none}.btn-card-orange:hover{background: var(--furets-orange-hover);transform: translateY(-1px);box-shadow: 0 6px 18px rgba(255,90,54,0.38)}.card-sublink{display: block;text-align: center;font-size: 12.5px;font-weight: 700;color: var(--furets-cyan);margin-top: 10px;cursor: pointer;background: none;border: none;width: 100%;transition: color 0.15s ease}.card-sublink:hover{text-decoration: underline;color: var(--furets-navy)}.furets-comp-block{background: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 16px;margin-bottom: 40px;overflow: hidden;box-shadow: 0 4px 16px rgba(0,42,72,0.03)}.furets-comp-row{display: grid;grid-template-columns: 240px 1fr 1fr;gap: 30px;padding: 26px 32px;border-bottom: 1.5px solid #E2ECF4;align-items: start}.furets-comp-row:last-child{border-bottom: none}@media (max-width: 900px){.furets-comp-row{grid-template-columns: 1fr;gap: 16px;padding: 20px}}.furets-comp-title{font-size: 17px;font-weight: 800;color: var(--furets-navy);line-height: 1.35}.furets-comp-bullets{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px;font-size: 13.5px;color: #33536D;line-height: 1.55}.furets-comp-bullets li{position: relative;padding-left: 16px}.furets-comp-bullets li::before{content: "•";position: absolute;left: 0;top: 0;color: var(--furets-cyan);font-weight: 800;font-size: 16px;line-height: 1}.table-card{background: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 16px;overflow: hidden;box-shadow: 0 4px 20px rgba(0,42,72,0.04)}.table-wrapper{width: 100%;overflow-x: auto}table.benchmark-table{width: 100%;border-collapse: collapse;text-align: left}table.benchmark-table th{background: #FFFFFF;font-size: 13.5px;font-weight: 700;letter-spacing: normal;text-transform: none;color: var(--furets-navy);padding: 18px 20px;border-bottom: 1.5px solid #E2ECF4;white-space: nowrap}table.benchmark-table td{font-size: 14px;color: var(--text-primary);padding: 18px 20px;border-bottom: 1px solid #EDF3F8;vertical-align: middle}table.benchmark-table tr:last-child td{border-bottom: none}table.benchmark-table tr:nth-child(even) td{background-color: #F8FBFE}table.benchmark-table tr:hover td{background-color: #EAF4FC}table.benchmark-table tr.highlight-row td{background-color: #F0F8FD;font-weight: 600}table.benchmark-table tr.highlight-row:hover td{background-color: #E2EFFF}.table-update-footnote{font-size: 13px;font-style: italic;color: #64748B;margin-top: 14px;text-align: left}.table-tool-cell{display: flex;align-items: center;gap: 10px;font-weight: 700}.table-tool-link{color: inherit;text-decoration: none;display: inline-flex;align-items: center;gap: 4px;transition: color 0.15s}.table-tool-link:hover{color: var(--furets-cyan);text-decoration: underline}.table-tool-link .ext-arrow{font-size: 11px;color: var(--furets-cyan);opacity: 0.85}.table-avatar{width: 28px;height: 28px;border-radius: 6px;background: #0F172A;color: #FFFFFF;font-size: 11px;font-weight: 700;display: flex;align-items: center;justify-content: center}.table-avatar.avatar-captely{background: #2563EB}.table-avatar.avatar-waalaxy{background: #0284C7}.table-avatar.avatar-lgm{background: #7C3AED}.table-avatar.avatar-lemlist{background: #EA580C}.table-avatar.avatar-apollo{background: #D97706}.table-avatar.avatar-salesnav{background: #0A66C2}.mono-tag{font-family: var(--font-mono);font-size: 13.5px;font-weight: 600}.badge-success{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 600;color: #065F46;background: #D1FAE5;padding: 3px 8px;border-radius: 6px}.badge-warning{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 600;color: #92400E;background: #FEF3C7;padding: 3px 8px;border-radius: 6px}.badge-neutral{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 600;color: var(--text-secondary);background: var(--bg-subtle);border: 1px solid var(--border-color);padding: 3px 8px;border-radius: 6px}.alternatives-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}@media (max-width: 960px){.alternatives-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.alternatives-grid{grid-template-columns: 1fr}}.alt-card{background: #FFFFFF;border: 1px solid var(--border-color);border-radius: 12px;padding: 22px;box-shadow: var(--card-shadow);transition: all 0.2s ease;display: flex;flex-direction: column;justify-content: space-between}.alt-card:hover{border-color: #BFDBFE;box-shadow: 0 10px 25px -5px rgba(37,99,235,0.08);transform: translateY(-2px)}.alt-card-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px}.alt-card-title{font-size: 16px;font-weight: 700;color: var(--text-primary)}.alt-card-badge{font-size: 11px;font-weight: 600;color: #1E40AF;background: #EFF6FF;border: 1px solid #DBEAFE;padding: 2px 8px;border-radius: 6px}.alt-limitation{font-size: 13px;color: var(--text-secondary);line-height: 1.5;margin-bottom: 16px}.alt-recommendation-box{background: #F8FAFC;border: 1px solid #BFDBFE;border-radius: 8px;padding: 12px;margin-bottom: 16px}.alt-reco-label{font-size: 11px;font-weight: 700;text-transform: uppercase;color: #2563EB;letter-spacing: 0.04em;margin-bottom: 4px}.alt-reco-val{font-size: 13.5px;font-weight: 700;color: var(--text-primary);display: flex;align-items: center;justify-content: space-between}.alt-reco-val span:first-child{color: #2563EB}.comparator-card{background: #FFFFFF;border: 1px solid var(--border-color);border-radius: 16px;padding: 32px;box-shadow: var(--card-shadow)}.comparator-selects{display: flex;align-items: center;gap: 16px;margin-bottom: 28px;flex-wrap: wrap}.select-group{display: flex;align-items: center;gap: 10px}.select-group label{font-size: 13.5px;font-weight: 600;color: var(--text-secondary)}select.clean-select{background: #FFFFFF;border: 1px solid var(--border-color);color: var(--text-primary);font-family: var(--font-main);font-size: 14px;font-weight: 600;padding: 9px 14px;border-radius: 8px;outline: none;cursor: pointer;transition: border-color 0.15s ease}select.clean-select:focus{border-color: #0F172A}.comparison-table-wrap{border-top: 1px solid var(--border-color);padding-top: 20px}footer.site-footer{background: #FFFFFF;border-top: 1px solid var(--border-color);padding: 64px 0 48px 0;margin-top: auto}.footer-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 40px;margin-bottom: 48px}@media (max-width: 900px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 540px){.footer-grid{grid-template-columns: 1fr}}.footer-brand{max-width: 360px}.footer-brand-title{font-size: 17px;font-weight: 800;color: var(--text-primary);margin-bottom: 8px}.footer-brand-text{font-size: 13.5px;line-height: 1.6;color: var(--text-secondary);margin-bottom: 16px}.footer-col-title{font-size: 13px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: var(--text-primary);margin-bottom: 14px}.footer-nav-list{list-style: none;display: flex;flex-direction: column;gap: 10px}.footer-nav-list a{font-size: 13.5px;color: var(--text-secondary);transition: color 0.15s ease}.footer-nav-list a:hover{color: var(--text-primary)}.footer-bottom{padding-top: 24px;border-top: 1px solid var(--border-color);display: flex;align-items: center;justify-content: space-between;font-size: 12.5px;color: var(--text-muted);flex-wrap: wrap;gap: 12px}.modal-backdrop{position: fixed;inset: 0;background: rgba(15,23,42,0.5);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 100;display: none;align-items: center;justify-content: center;padding: 20px}.modal-backdrop.is-active{display: flex}.modal-container{background: #FFFFFF;border: 1px solid var(--border-color);border-radius: 16px;width: 100%;max-width: 740px;max-height: 88vh;overflow-y: auto;box-shadow: 0 20px 25px -5px rgba(15,23,42,0.1),0 10px 10px -5px rgba(15,23,42,0.04);padding: 32px}.modal-header{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 20px;border-bottom: 1px solid var(--border-color);margin-bottom: 24px}.modal-title{font-size: 22px;font-weight: 800;color: var(--text-primary)}.modal-subtitle{font-size: 12.5px;font-weight: 600;color: var(--text-secondary);text-transform: uppercase;letter-spacing: 0.05em;margin-top: 2px}.modal-close{background: none;border: none;font-size: 18px;color: var(--text-secondary);cursor: pointer;padding: 4px;border-radius: 6px}.modal-close:hover{color: var(--text-primary)}.about-view{background-color: #FFFFFF;padding-bottom: 90px}.furets-breadcrumbs{padding: 24px 0 16px;font-size: 14px;color: #7E93A4;display: flex;align-items: center;gap: 8px}.furets-breadcrumbs a{color: #0084D1;text-decoration: none;font-weight: 500;transition: color 0.15s ease}.furets-breadcrumbs a:hover{text-decoration: underline;color: #002A48}.crumb-sep{color: #A0B3C2;font-size: 13px;font-weight: 400}.crumb-current{color: #4A6072;font-weight: 600}.about-header-wrap{padding: 8px 0 20px}.about-page-h1{font-size: 44px;font-weight: 800;color: #002A48;letter-spacing: -0.025em;margin-bottom: 32px;line-height: 1.15}.about-lead-h2{font-size: 32px;font-weight: 800;color: #002A48;letter-spacing: -0.015em;margin-bottom: 16px;line-height: 1.25}.about-intro-lead{font-size: 17.5px;font-weight: 600;color: #002A48;margin-bottom: 12px;line-height: 1.55}.about-intro-p{font-size: 16px;color: #4A6072;line-height: 1.75;max-width: 980px;margin-bottom: 28px}.about-sommaire-card{background-color: #F0F8FD;border: 1px solid #DDF0FA;border-radius: 16px;padding: 30px 40px;margin: 28px 0 44px;max-width: 920px}.about-sommaire-title{font-size: 20px;font-weight: 800;color: #002A48;margin-bottom: 18px}.about-sommaire-list{list-style: none;counter-reset: sommaire-counter;display: flex;flex-direction: column;gap: 13px}.about-sommaire-list li{counter-increment: sommaire-counter;display: flex;align-items: baseline;gap: 10px;font-size: 16px;line-height: 1.5}.about-sommaire-list li::before{content: counter(sommaire-counter) ".";color: #0084D1;font-weight: 800;font-size: 15.5px;min-width: 20px}.about-sommaire-list a{color: #0084D1;text-decoration: none;font-weight: 600;transition: color 0.15s ease}.about-sommaire-list a:hover{color: #002A48;text-decoration: underline}.about-banner-container{border-radius: 16px;overflow: hidden;margin: 36px 0 60px;box-shadow: 0 8px 24px rgba(0,42,72,0.08);height: 340px;position: relative;background: #CEEBFB;max-width: 1000px}.about-banner-img{width: 100%;height: 100%;object-fit: cover;display: block}.about-banner-badge{position: absolute;bottom: 18px;left: 22px;background: rgba(0,42,72,0.85);backdrop-filter: blur(8px);color: #FFFFFF;font-size: 13px;font-weight: 600;padding: 8px 16px;border-radius: 20px;display: inline-flex;align-items: center;gap: 8px}.about-content-section{max-width: 920px;margin-bottom: 56px;padding-top: 16px}.about-section-heading{font-size: 28px;font-weight: 800;color: #002A48;letter-spacing: -0.015em;margin-bottom: 22px;line-height: 1.3}.about-p{font-size: 16px;line-height: 1.8;color: #334D60;margin-bottom: 20px}.about-p strong{color: #002A48;font-weight: 700}.about-stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin: 32px 0 28px}@media (max-width: 768px){.about-stats-grid{grid-template-columns: repeat(2,1fr)}}.about-stat-box{background-color: #F8FCFE;border: 1.5px solid #E2ECF4;border-radius: 14px;padding: 22px 16px;text-align: center}.about-stat-number{font-size: 30px;font-weight: 800;color: #0084D1;margin-bottom: 4px;letter-spacing: -0.02em}.about-stat-label{font-size: 13px;font-weight: 600;color: #4A6072;line-height: 1.35}.about-participant-cards{display: flex;flex-direction: column;gap: 16px;margin: 24px 0}.participant-card{background-color: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 14px;padding: 22px 24px;display: flex;gap: 20px;align-items: flex-start;transition: transform 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease}.participant-card:hover{border-color: #0084D1;box-shadow: 0 6px 20px rgba(0,132,209,0.08);transform: translateY(-2px)}.participant-icon-badge{width: 46px;height: 46px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 22px;flex-shrink: 0}.participant-title{font-size: 17.5px;font-weight: 700;color: #002A48;margin-bottom: 6px}.participant-desc{font-size: 15px;color: #4A6072;line-height: 1.65;margin: 0}.about-mission-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin: 28px 0}@media (max-width: 860px){.about-mission-grid{grid-template-columns: 1fr}}.mission-item-card{background-color: #F8FCFE;border: 1.5px solid #E2ECF4;border-radius: 16px;padding: 26px 22px;display: flex;flex-direction: column;gap: 12px;transition: transform 0.15s ease,border-color 0.15s ease}.mission-item-card:hover{border-color: #0084D1;transform: translateY(-3px)}.mission-num{font-family: var(--font-mono);font-size: 13px;font-weight: 800;color: #0084D1;background-color: #E0F2FE;width: fit-content;padding: 4px 10px;border-radius: 20px}.mission-title{font-size: 17.5px;font-weight: 700;color: #002A48;line-height: 1.35}.mission-desc{font-size: 14.5px;color: #4A6072;line-height: 1.65;margin: 0}.about-principles-list{display: flex;flex-direction: column;gap: 14px;margin: 24px 0}.principle-box{background: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 14px;padding: 20px 24px;display: flex;gap: 18px;align-items: flex-start;transition: border-color 0.15s ease}.principle-box:hover{border-color: #0084D1}.principle-check{width: 32px;height: 32px;border-radius: 50%;background-color: #D1FAE5;color: #059669;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 16px;flex-shrink: 0;margin-top: 2px}.principle-title{font-size: 17px;font-weight: 700;color: #002A48;margin-bottom: 5px}.principle-desc{font-size: 15px;color: #4A6072;line-height: 1.65;margin: 0}.about-cta-banner{background: linear-gradient(135deg,#002A48 0%,#0D3E64 100%);border-radius: 20px;padding: 40px 48px;color: #FFFFFF;display: flex;align-items: center;justify-content: space-between;gap: 32px;margin-top: 60px;max-width: 920px}@media (max-width: 768px){.about-cta-banner{flex-direction: column;padding: 28px 24px;text-align: center}}.about-cta-title{font-size: 24px;font-weight: 800;margin-bottom: 8px;color: #FFFFFF}.about-cta-desc{font-size: 15px;color: #CEEBFB;line-height: 1.6;max-width: 520px}:root{--color-accent: #0066FF;--color-accent-hover: #0052CC;--color-accent-light: #EFF6FF;--color-accent-border: #BFDBFE;--color-text-title: #0F172A;--color-text-body: #475569;--color-text-muted: #94A3B8;--color-bg-main: #FFFFFF;--color-bg-subtle: #F8FAFC;--color-border: #E2E8F0;--color-border-dark: #CBD5E1;--font-sans: "Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,Menlo,Monaco,monospace}*{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;background-color: var(--color-bg-main);color: var(--color-text-body);font-family: var(--font-sans);-webkit-font-smoothing: antialiased}body{min-height: 100vh;background: #FFFFFF;display: flex;flex-direction: column}.page-container{width: 100%;max-width: 1120px;margin: 0 auto;padding: 0 24px}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,0.96);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid var(--color-border)}.header-container{max-width: 1120px;margin: 0 auto;padding: 0 24px;height: 68px;display: flex;align-items: center;justify-content: space-between}.brand-logo{text-decoration: none;display: inline-flex;align-items: center;gap: 6px}.brand-name{font-size: 17px;font-weight: 700;color: var(--color-text-title);letter-spacing: -0.02em}.brand-dot{color: var(--color-accent)}.header-nav{display: flex;align-items: center;gap: 28px}.nav-item{font-size: 14.5px;font-weight: 500;color: var(--color-text-body);text-decoration: none;transition: color 0.15s ease}.nav-item:hover{color: var(--color-accent)}.header-actions{display: flex;align-items: center;gap: 12px}.btn-header-cta{display: inline-flex;align-items: center;padding: 9px 18px;font-size: 14px;font-weight: 600;color: #FFFFFF;background: var(--color-accent);border-radius: 8px;text-decoration: none;transition: background-color 0.15s ease;border: none;cursor: pointer}.btn-header-cta:hover{background: var(--color-accent-hover)}.mobile-menu-btn{display: none;background: none;border: 1px solid var(--color-border);border-radius: 6px;padding: 6px;color: var(--color-text-title);cursor: pointer}.mobile-drawer{display: none;flex-direction: column;padding: 16px 24px;background: #FFFFFF;border-bottom: 1px solid var(--color-border)}.mobile-drawer.is-open{display: flex}.mobile-nav-item{padding: 12px 0;font-size: 15px;font-weight: 500;color: var(--color-text-body);text-decoration: none;border-bottom: 1px solid #F1F5F9}.mobile-nav-item.mobile-cta{margin-top: 12px;border-bottom: none;background: var(--color-accent);color: #FFFFFF;text-align: center;border-radius: 8px;font-weight: 600;padding: 12px}.hero-section{padding: 80px 24px 60px;text-align: center;background: #FFFFFF}.hero-inner{max-width: 820px;margin: 0 auto}.hero-title{font-size: 46px;font-weight: 800;color: var(--color-text-title);line-height: 1.16;letter-spacing: -0.03em;margin-bottom: 20px}.hero-subtitle{font-size: 18px;line-height: 1.6;color: var(--color-text-body);max-width: 680px;margin: 0 auto 36px}.hero-buttons{display: flex;justify-content: center;gap: 14px;margin-bottom: 24px;flex-wrap: wrap}.btn-primary{display: inline-flex;align-items: center;justify-content: center;padding: 13px 26px;font-size: 15px;font-weight: 600;color: #FFFFFF;background: var(--color-accent);border: 1px solid var(--color-accent);border-radius: 8px;text-decoration: none;cursor: pointer;transition: background-color 0.15s ease}.btn-primary:hover{background: var(--color-accent-hover);border-color: var(--color-accent-hover)}.btn-secondary{display: inline-flex;align-items: center;justify-content: center;padding: 13px 26px;font-size: 15px;font-weight: 600;color: var(--color-text-title);background: #FFFFFF;border: 1px solid var(--color-border-dark);border-radius: 8px;text-decoration: none;cursor: pointer;transition: background-color 0.15s ease,border-color 0.15s ease}.btn-secondary:hover{background: var(--color-bg-subtle);border-color: var(--color-text-title)}.hero-features-line{font-size: 13.5px;color: var(--color-text-muted);font-weight: 500;letter-spacing: 0.02em}.section-header{text-align: center;margin-bottom: 40px}.section-title{font-size: 28px;font-weight: 800;color: var(--color-text-title);letter-spacing: -0.02em}.section-selection{padding: 64px 0 72px;background: #FFFFFF}.selection-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.tool-card{background: #FFFFFF;border: 1px solid var(--color-border);border-radius: 12px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between;transition: border-color 0.2s ease,box-shadow 0.2s ease}.tool-card:hover{border-color: var(--color-border-dark);box-shadow: 0 6px 18px -4px rgba(15,23,42,0.06)}.tool-card-featured{border-color: var(--color-accent-border);background: #FAFCFF}.tool-card-featured:hover{border-color: var(--color-accent)}.tool-card-top{margin-bottom: 20px}.tool-badge-wrap{min-height: 24px;margin-bottom: 12px}.badge-discreet{display: inline-block;font-size: 11.5px;font-weight: 600;color: var(--color-accent);background: var(--color-accent-light);border: 1px solid var(--color-accent-border);padding: 2px 8px;border-radius: 4px;letter-spacing: 0.01em}.tool-card-header{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.tool-logo-img{width: 38px;height: 38px;border-radius: 8px;object-fit: contain;background: #F8FAFC;border: 1px solid var(--color-border);padding: 3px}.tool-name{font-size: 17px;font-weight: 700;color: var(--color-text-title)}.tool-price{font-size: 13.5px;font-weight: 600;color: var(--color-text-body);margin-top: 2px}.tool-positioning{font-size: 14px;color: var(--color-text-body);line-height: 1.5}.btn-card-cta{width: 100%;padding: 10px 14px;font-size: 14px;font-weight: 600;border-radius: 7px;background: #FFFFFF;color: var(--color-text-title);border: 1px solid var(--color-border-dark);cursor: pointer;transition: background-color 0.15s ease,border-color 0.15s ease}.btn-card-cta:hover{background: var(--color-bg-subtle);border-color: var(--color-text-title)}.btn-featured-cta{background: var(--color-accent-light);color: var(--color-accent);border-color: var(--color-accent-border)}.btn-featured-cta:hover{background: var(--color-accent);color: #FFFFFF;border-color: var(--color-accent)}.section-besoin{padding: 68px 0;background: var(--color-bg-subtle);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border)}.besoin-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.besoin-card{background: #FFFFFF;border: 1px solid var(--color-border);border-radius: 12px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between}.besoin-card-header-line{margin-bottom: 8px}.besoin-card-title{font-size: 16px;font-weight: 700;color: var(--color-text-title);margin-bottom: 8px}.besoin-tag{display: inline-block;font-size: 11px;font-weight: 600;color: var(--color-accent);background: var(--color-accent-light);padding: 2px 6px;border-radius: 4px;margin-bottom: 8px}.besoin-card-text{font-size: 13.5px;color: var(--color-text-body);line-height: 1.5;margin-bottom: 18px}.besoin-link{font-size: 13.5px;font-weight: 600;color: var(--color-accent);text-decoration: none;transition: color 0.15s ease}.besoin-link:hover{color: var(--color-accent-hover);text-decoration: underline}.section-comparatif{padding: 68px 0;background: #FFFFFF}.table-responsive{width: 100%;overflow-x: auto;border: 1px solid var(--color-border);border-radius: 12px;background: #FFFFFF}.quick-compare-table{width: 100%;border-collapse: collapse;text-align: left;font-size: 14px}.quick-compare-table th{background: var(--color-bg-subtle);color: var(--color-text-body);font-weight: 600;font-size: 12.5px;text-transform: uppercase;letter-spacing: 0.04em;padding: 14px 18px;border-bottom: 1px solid var(--color-border);white-space: nowrap}.quick-compare-table td{padding: 16px 18px;border-bottom: 1px solid #F1F5F9;color: var(--color-text-body);vertical-align: middle}.quick-compare-table tr:last-child td{border-bottom: none}.table-row-featured{background: #FAFCFE}.table-tool-item{display: flex;align-items: center;gap: 10px}.table-tool-icon{width: 28px;height: 28px;border-radius: 6px;object-fit: contain;background: #FFFFFF;border: 1px solid var(--color-border);padding: 2px}.table-sub-badge{display: inline-block;font-size: 10.5px;font-weight: 600;color: var(--color-accent);background: var(--color-accent-light);padding: 1px 5px;border-radius: 3px;margin-left: 6px}.table-cta-wrap{text-align: center;margin-top: 28px}.section-tests{padding: 68px 0;background: var(--color-bg-subtle);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border)}.tests-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.test-card{background: #FFFFFF;border: 1px solid var(--color-border);border-radius: 12px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between}.test-card:hover{border-color: var(--color-border-dark)}.test-card-captely{border-color: var(--color-accent-border);background: #FAFCFE}.test-card-title{font-size: 17px;font-weight: 700;color: var(--color-text-title);margin-bottom: 10px}.test-card-text{font-size: 13.5px;line-height: 1.55;color: var(--color-text-body);margin-bottom: 20px}.btn-test-link{font-size: 13.5px;font-weight: 600;color: var(--color-accent);background: none;border: none;cursor: pointer;padding: 0;text-align: left;transition: color 0.15s ease}.btn-test-link:hover{color: var(--color-accent-hover);text-decoration: underline}.tests-cta-wrap{text-align: center;margin-top: 32px}.section-captely-editorial{padding: 64px 0;background: #FFFFFF}.captely-box{max-width: 860px;margin: 0 auto;background: #FAFCFE;border: 1px solid var(--color-accent-border);border-radius: 14px;padding: 44px}.captely-box-title{font-size: 24px;font-weight: 800;color: var(--color-text-title);letter-spacing: -0.02em;margin-bottom: 16px}.captely-box-desc{font-size: 15.5px;line-height: 1.6;color: var(--color-text-body);margin-bottom: 24px}.captely-points{list-style: none;display: flex;gap: 28px;margin-bottom: 32px;flex-wrap: wrap}.captely-points li{font-size: 14px;font-weight: 600;color: var(--color-text-title);display: inline-flex;align-items: center;gap: 8px}.captely-points li::before{content: "•";color: var(--color-accent);font-size: 18px}.btn-captely-primary{display: inline-flex;align-items: center;padding: 13px 28px;font-size: 15px;font-weight: 600;color: #FFFFFF;background: var(--color-accent);border-radius: 8px;text-decoration: none;transition: background-color 0.15s ease}.btn-captely-primary:hover{background: var(--color-accent-hover)}.section-hesitation{padding: 60px 0 72px;background: var(--color-bg-subtle);border-top: 1px solid var(--color-border)}.hesitation-box{max-width: 680px;margin: 0 auto;text-align: center}.hesitation-title{font-size: 26px;font-weight: 800;color: var(--color-text-title);margin-bottom: 12px;letter-spacing: -0.02em}.hesitation-text{font-size: 15px;line-height: 1.6;color: var(--color-text-body);margin-bottom: 28px}.site-footer{background: #0F172A;color: #94A3B8;padding: 56px 0 36px;border-top: 1px solid #1E293B}.footer-top-grid{display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;gap: 40px;margin-bottom: 48px}.footer-brand-title{font-size: 18px;font-weight: 700;color: #FFFFFF;margin-bottom: 12px}.footer-brand-desc{font-size: 14px;line-height: 1.6;color: #94A3B8;max-width: 320px}.footer-col-heading{font-size: 13.5px;font-weight: 700;color: #FFFFFF;text-transform: uppercase;letter-spacing: 0.04em;margin-bottom: 16px}.footer-link-list{list-style: none}.footer-link-list li{margin-bottom: 10px}.footer-link-list a{color: #94A3B8;text-decoration: none;font-size: 14px;transition: color 0.15s ease}.footer-link-list a:hover{color: #FFFFFF}.footer-bottom-bar{border-top: 1px solid #1E293B;padding-top: 24px;display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: #64748B;flex-wrap: wrap;gap: 12px}@media (max-width: 1024px){.besoin-grid{grid-template-columns: repeat(2,1fr)}.tests-grid{grid-template-columns: repeat(2,1fr)}.footer-top-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 768px){.header-nav,.btn-header-cta{display: none}.mobile-menu-btn{display: block}.hero-title{font-size: 34px}.hero-subtitle{font-size: 16px}.selection-grid{grid-template-columns: 1fr}.besoin-grid{grid-template-columns: 1fr}.tests-grid{grid-template-columns: 1fr}.captely-box{padding: 28px 20px}.captely-points{flex-direction: column;gap: 12px}.footer-top-grid{grid-template-columns: 1fr;gap: 28px}}.btn-header-quiz{display: inline-flex;align-items: center;background: #002A48;color: #FFFFFF;font-family: var(--font-main);font-size: 13px;font-weight: 600;padding: 8px 14px;border-radius: 8px;border: none;cursor: pointer;transition: all 0.18s ease;white-space: nowrap}.btn-header-quiz:hover{background: #0A3C63;transform: translateY(-1px);box-shadow: 0 4px 12px rgba(0,42,72,0.15)}.page-view{display: none;padding-bottom: 80px;background: #FFFFFF}.site-breadcrumbs{padding: 18px 0;border-bottom: 1px solid #EDF2F7;margin-bottom: 36px;font-size: 13px;color: #718096}.site-breadcrumbs a{color: #4A5568;text-decoration: none;transition: color 0.15s}.site-breadcrumbs a:hover{color: #002A48;text-decoration: underline}.site-breadcrumbs span{margin: 0 8px;color: #CBD5E0}.view-header{margin-bottom: 40px;max-width: 840px}.view-tag{display: inline-block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;padding: 4px 10px;border-radius: 6px;background: #EBF8FF;color: #0084D1;margin-bottom: 12px}.view-title{font-size: 32px;font-weight: 800;color: #002A48;line-height: 1.25;letter-spacing: -0.02em;margin-bottom: 12px}.view-subtitle{font-size: 16px;color: #4A5568;line-height: 1.6}.comp-filter-bar{justify-content: center;display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 28px;align-items: center;background: #F8FAFC;padding: 12px 18px;border-radius: 12px;border: 1px solid #E2E8F0}.filter-group-label{font-size: 12px;font-weight: 700;color: #718096;text-transform: uppercase;letter-spacing: 0.05em;margin-right: 4px}.filter-btn{background: #FFFFFF;border: 1px solid #CBD5E1;border-radius: 6px;padding: 6px 12px;font-size: 13px;font-weight: 500;color: #334155;cursor: pointer;transition: all 0.15s ease}.filter-btn.active,.filter-btn:hover{background: #002A48;color: #FFFFFF;border-color: #002A48}.comp-table-card{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 14px;overflow: hidden;box-shadow: 0 4px 16px rgba(15,23,42,0.04);margin-bottom: 32px}.comp-table{width: 100%;border-collapse: collapse;font-size: 14px}.comp-table th{background: #F1F5F9;text-align: left;padding: 16px 20px;font-size: 12px;font-weight: 700;color: #475569;text-transform: uppercase;letter-spacing: 0.05em;border-bottom: 1px solid #E2E8F0}.comp-table td{padding: 20px;border-bottom: 1px solid #F1F5F9;vertical-align: middle}.comp-row-leader{background: #F8FBFF !important;border-left: 4px solid #0084D1}.comp-row-leader:hover{background: #F0F7FF !important}.comp-table tr:hover{background: #FAFAFA}.badge-rank-1{display: inline-flex;align-items: center;background: #0084D1;color: #FFFFFF;font-size: 11px;font-weight: 800;padding: 3px 8px;border-radius: 4px;margin-bottom: 4px}.score-qp{display: inline-block;background: #ECFDF5;color: #059669;font-weight: 800;padding: 4px 8px;border-radius: 6px;font-size: 13px;border: 1px solid #A7F3D0}.btn-table-detail{display: inline-block;padding: 7px 14px;border-radius: 6px;background: #FFFFFF;border: 1px solid #CBD5E1;color: #002A48;font-size: 13px;font-weight: 600;text-decoration: none;transition: all 0.15s;cursor: pointer}.btn-table-detail:hover{border-color: #002A48;background: #F8FAFC}.btn-table-primary{display: inline-block;padding: 7px 14px;border-radius: 6px;background: #002A48;color: #FFFFFF;font-size: 13px;font-weight: 600;text-decoration: none;transition: all 0.15s;cursor: pointer}.btn-table-primary:hover{background: #0084D1}.blog-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.blog-card{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 14px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between;transition: all 0.2s ease;text-decoration: none;color: inherit;position: relative}.blog-card:hover{border-color: #0084D1;transform: translateY(-2px);box-shadow: 0 10px 24px -4px rgba(15,23,42,0.08)}.blog-card-leader{border: 2px solid #0084D1;background: #FAFDFF}.blog-meta-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 14px}.blog-tag{font-size: 11px;font-weight: 700;text-transform: uppercase;color: #0084D1;background: #E0F2FE;padding: 3px 8px;border-radius: 4px}.blog-reading-time{font-size: 12px;color: #94A3B8}.blog-card-title{font-size: 18px;font-weight: 700;color: #002A48;line-height: 1.35;margin-bottom: 12px}.blog-card-excerpt{font-size: 14px;color: #4A5568;line-height: 1.6;margin-bottom: 20px;flex-grow: 1}.blog-card-footer{display: flex;align-items: center;justify-content: space-between;padding-top: 16px;border-top: 1px solid #F1F5F9}.blog-cta-link{font-size: 13px;font-weight: 700;color: #002A48;display: inline-flex;align-items: center}.blog-cta-link:hover{color: #0084D1}.simulator-box{background: #F8FBFF;border: 1px solid #BFDBFE;border-radius: 16px;padding: 28px;margin-bottom: 40px}.simulator-header{margin-bottom: 20px}.sim-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-bottom: 24px}.sim-user-btn{background: #FFFFFF;border: 1px solid #CBD5E1;border-radius: 8px;padding: 8px 16px;font-size: 14px;font-weight: 600;color: #334155;cursor: pointer;transition: all 0.15s}.sim-user-btn.active,.sim-user-btn:hover{background: #002A48;color: #FFFFFF;border-color: #002A48}.sim-results-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.sim-result-card{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 12px;padding: 18px;text-align: center}.sim-result-card.featured{border: 2px solid #0084D1;background: #F0F7FF}.sim-tool-name{font-size: 14px;font-weight: 700;color: #002A48;margin-bottom: 4px}.sim-price{font-size: 24px;font-weight: 800;color: #002A48;margin-bottom: 4px}.sim-price.accent{color: #0084D1}.sim-unit{font-size: 12px;color: #64748B}.method-pillar{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 12px;padding: 24px;margin-bottom: 20px}.pillar-num{display: inline-block;background: #E2E8F0;color: #002A48;font-size: 12px;font-weight: 800;padding: 2px 8px;border-radius: 4px;margin-bottom: 8px}.quiz-modal-backdrop{position: fixed;inset: 0;background: rgba(15,23,42,0.6);backdrop-filter: blur(4px);z-index: 9999;display: none;align-items: center;justify-content: center;padding: 20px}.quiz-modal-backdrop.is-open{display: flex}.quiz-card{background: #FFFFFF;border-radius: 16px;max-width: 620px;width: 100%;box-shadow: 0 20px 40px -8px rgba(15,23,42,0.25);overflow: hidden;animation: quizPop 0.2s ease-out}@keyframes quizPop{from{opacity: 0;transform: scale(0.96)}to{opacity: 1;transform: scale(1)}}.quiz-header{padding: 20px 28px;border-bottom: 1px solid #EDF2F7;display: flex;justify-content: space-between;align-items: center}.quiz-progress-text{font-size: 12px;font-weight: 700;color: #0084D1;text-transform: uppercase;letter-spacing: 0.05em}.quiz-close-btn{background: transparent;border: none;font-size: 20px;color: #A0AEC0;cursor: pointer;padding: 4px 8px;line-height: 1}.quiz-close-btn:hover{color: #2D3748}.quiz-body{padding: 28px}.quiz-question-title{font-size: 20px;font-weight: 800;color: #002A48;line-height: 1.35;margin-bottom: 8px}.quiz-question-desc{font-size: 14px;color: #4A5568;margin-bottom: 24px}.quiz-options-list{display: flex;flex-direction: column;gap: 12px}.quiz-option-btn{display: flex;align-items: center;padding: 14px 18px;border: 1px solid #CBD5E1;border-radius: 10px;background: #FFFFFF;font-size: 14px;font-weight: 500;color: #1E293B;cursor: pointer;transition: all 0.15s ease;text-align: left;width: 100%}.quiz-option-btn:hover{border-color: #0084D1;background: #F0F7FF}.quiz-option-btn.selected{border-color: #0084D1;background: #EBF5FF;font-weight: 600}.quiz-radio-circle{width: 18px;height: 18px;border-radius: 50%;border: 2px solid #94A3B8;margin-right: 14px;flex-shrink: 0;display: flex;align-items: center;justify-content: center}.quiz-option-btn.selected .quiz-radio-circle{border-color: #0084D1;background: #0084D1}.quiz-option-btn.selected .quiz-radio-circle::after{content: '';width: 6px;height: 6px;border-radius: 50%;background: #FFFFFF}.crm-chips-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin-bottom: 20px}.crm-chip-btn{padding: 12px 14px;border: 1px solid #CBD5E1;border-radius: 8px;background: #FFFFFF;font-size: 13px;font-weight: 600;color: #334155;cursor: pointer;display: flex;align-items: center;justify-content: space-between;transition: all 0.15s}.crm-chip-btn:hover{border-color: #0084D1}.crm-chip-btn.selected{background: #002A48;color: #FFFFFF;border-color: #002A48}.quiz-footer{padding: 16px 28px;background: #F8FAFC;border-top: 1px solid #EDF2F7;display: flex;justify-content: space-between;align-items: center}.quiz-btn-prev{background: transparent;border: none;color: #64748B;font-weight: 600;font-size: 13px;cursor: pointer;padding: 8px 12px}.quiz-btn-prev:hover{color: #0F172A}.quiz-btn-next{background: #002A48;color: #FFFFFF;border: none;border-radius: 8px;padding: 10px 20px;font-weight: 600;font-size: 14px;cursor: pointer;transition: background 0.15s}.quiz-btn-next:hover{background: #0084D1}.quiz-result-hero{background: #F0FDF4;border: 1px solid #BBF7D0;border-radius: 12px;padding: 20px;margin-bottom: 20px;text-align: center}.quiz-match-score{display: inline-block;background: #16A34A;color: #FFFFFF;font-weight: 800;font-size: 12px;padding: 4px 10px;border-radius: 6px;text-transform: uppercase;margin-bottom: 10px}.quiz-recom-title{font-size: 22px;font-weight: 800;color: #002A48;margin-bottom: 6px}@media (max-width: 900px){.blog-grid{grid-template-columns: 1fr}.sim-results-grid{grid-template-columns: 1fr 1fr}.crm-chips-grid{grid-template-columns: 1fr}}.brand-logo-img{height: 48px;max-height: 52px;width: auto;max-width: 250px;object-fit: contain;display: block}.footer-logo-img{height: 36px;width: auto;max-width: 200px;object-fit: contain;background: #ffffff;padding: 4px 10px;border-radius: 8px;display: block;border: 1px solid #E2E8F0}@media (max-width: 768px){.brand-logo-img{height: 40px;max-width: 200px}}.view-header{text-align: center !important;margin-left: auto !important;margin-right: auto !important;margin-bottom: 40px !important;max-width: 860px !important}.view-tag{display: inline-flex !important;align-items: center;justify-content: center;margin-left: auto !important;margin-right: auto !important;margin-bottom: 14px !important;background: #F1F5F9 !important;color: #334155 !important;border: 1px solid #CBD5E1 !important;font-size: 11.5px !important;font-weight: 700 !important;letter-spacing: 0.05em !important;padding: 5px 12px !important;border-radius: 9999px !important}.view-title{text-align: center !important;color: #0F172A !important;font-size: 34px !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.22 !important;margin-bottom: 14px !important}.view-subtitle{text-align: center !important;margin-left: auto !important;margin-right: auto !important;max-width: 760px !important;color: #475569 !important;font-size: 16.5px !important;line-height: 1.65 !important}.section-header{text-align: center !important;margin-left: auto !important;margin-right: auto !important;margin-bottom: 38px !important}.section-title{text-align: center !important;color: #0F172A !important;font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.02em !important;margin-bottom: 8px !important}.section-subtitle{text-align: center !important;margin-left: auto !important;margin-right: auto !important;max-width: 720px !important;color: #475569 !important;font-size: 15.5px !important}.hero-content{text-align: center !important;margin-left: auto !important;margin-right: auto !important;max-width: 860px !important}.hero-title{text-align: center !important;color: #0F172A !important;font-size: 46px !important;letter-spacing: -0.03em !important}.hero-subtitle{text-align: center !important;margin-left: auto !important;margin-right: auto !important;max-width: 720px !important;color: #475569 !important;font-size: 17px !important;line-height: 1.65 !important}.hero-actions{justify-content: center !important}.captely-box-title,.hesitation-title,.raisons-title,.faq-title{text-align: center !important;color: #0F172A !important}.comp-table{border-collapse: separate;border-spacing: 0;border-radius: 12px;overflow: hidden;border: 1px solid #E2E8F0;box-shadow: 0 1px 3px rgba(15,23,42,0.05)}.comp-table th{background: #F8FAFC;color: #475569;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;padding: 16px 18px;border-bottom: 1px solid #E2E8F0}.comp-table td{padding: 18px;border-bottom: 1px solid #F1F5F9;background: #FFFFFF}.comp-table tr:hover td{background: #F8FAFC}.comp-table tr.captely-highlight td{background: #F0FDF4 !important;border-top: 1.5px solid #86EFAC;border-bottom: 1.5px solid #86EFAC}.badge-n1{background: #DCFCE7;color: #15803D;border: 1px solid #86EFAC;font-weight: 700;font-size: 11px;text-transform: uppercase;letter-spacing: 0.04em;padding: 4px 8px;border-radius: 4px;display: inline-block}.badge-cloud{background: #EFF6FF;color: #1D4ED8;border: 1px solid #BFDBFE;font-weight: 600;font-size: 11px;padding: 3px 8px;border-radius: 4px}.badge-chrome{background: #FEF3C7;color: #B45309;border: 1px solid #FDE68A;font-weight: 600;font-size: 11px;padding: 3px 8px;border-radius: 4px}.btn-table-primary{background: #0F172A;color: #FFFFFF;font-weight: 600;font-size: 13.5px;padding: 9px 16px;border-radius: 8px;text-decoration: none;display: inline-block;transition: background 0.15s ease}.btn-table-primary:hover{background: #1E293B}.btn-table-detail{background: #FFFFFF;color: #334155;border: 1px solid #CBD5E1;font-weight: 600;font-size: 13px;padding: 8px 14px;border-radius: 8px;cursor: pointer;transition: all 0.15s ease}.btn-table-detail:hover{background: #F8FAFC;border-color: #94A3B8;color: #0F172A}.test-grid-5{display: grid;grid-template-columns: 1fr;gap: 24px;margin: 36px 0}.test-pillar-card{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 12px;padding: 28px;box-shadow: 0 1px 3px rgba(15,23,42,0.04);transition: transform 0.15s ease,box-shadow 0.15s ease}.test-pillar-card:hover{border-color: #CBD5E1;box-shadow: 0 4px 12px rgba(15,23,42,0.06)}.test-pillar-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;flex-wrap: wrap;gap: 10px}.pillar-badge-num{font-size: 11px;font-weight: 800;color: #2563EB;background: #EFF6FF;border: 1px solid #DBEAFE;padding: 4px 10px;border-radius: 6px;letter-spacing: 0.06em}.pillar-badge-weight{font-size: 12px;font-weight: 700;color: #0F172A;background: #F1F5F9;padding: 4px 10px;border-radius: 6px}.test-pillar-title{font-size: 20px;font-weight: 800;color: #0F172A;margin-bottom: 10px}.test-pillar-desc{font-size: 14.5px;color: #475569;line-height: 1.7;margin-bottom: 18px}.test-criteria-list{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px;border-top: 1px solid #F1F5F9;padding-top: 16px}.test-criteria-item{font-size: 13.5px;color: #334155;display: flex;align-items: flex-start;gap: 10px;line-height: 1.5}.test-criteria-icon{color: #2563EB;font-weight: 700;flex-shrink: 0}.protocol-timeline{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin: 32px 0}@media (max-width: 900px){.protocol-timeline{grid-template-columns: 1fr}}.protocol-step-card{background: #FFFFFF;border: 1px solid #E2E8F0;border-radius: 12px;padding: 22px;position: relative}.protocol-step-badge{font-size: 11px;font-weight: 800;color: #475569;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 8px}.protocol-step-title{font-size: 16px;font-weight: 700;color: #0F172A;margin-bottom: 8px}.protocol-step-desc{font-size: 13px;color: #64748B;line-height: 1.6}.rubric-table{width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid #E2E8F0;border-radius: 12px;overflow: hidden;margin: 28px 0}.rubric-table th{background: #F8FAFC;padding: 14px 18px;font-size: 12px;font-weight: 700;color: #475569;text-transform: uppercase;letter-spacing: 0.04em;border-bottom: 1px solid #E2E8F0;text-align: left}.rubric-table td{padding: 16px 18px;border-bottom: 1px solid #F1F5F9;font-size: 13.5px;color: #334155;background: #FFFFFF}.rubric-table tr:last-child td{border-bottom: none}:root{--apple-bg: #FFFFFF;--apple-surface: #F5F5F7;--apple-surface-hover: #ECECEE;--apple-text-primary: #1D1D1F;--apple-text-secondary: #86868B;--apple-text-muted: #A1A1A6;--apple-text-body: #424245;--apple-blue: #0071E3;--apple-blue-hover: #0077ED;--apple-emerald: #10B981;--apple-emerald-light: #ECFDF5;--apple-radius-sm: 12px;--apple-radius-md: 18px;--apple-radius-lg: 24px;--apple-radius-pill: 980px;--apple-font: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--apple-shadow-subtle: 0 4px 20px rgba(0,0,0,0.04);--apple-shadow-hover: 0 12px 32px rgba(0,0,0,0.08)}body{font-family: var(--apple-font) !important;background-color: var(--apple-bg) !important;color: var(--apple-text-primary) !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;line-height: 1.55 !important}.view-tag{display: none !important}.hero-title,.section-title,.view-title,h1.view-title,.article-detail-title,.tool-detail-title{text-align: center !important;font-weight: 700 !important;letter-spacing: -0.025em !important;color: var(--apple-text-primary) !important;margin-left: auto !important;margin-right: auto !important}.hero-subtitle,.section-subtitle,.view-subtitle,p.view-subtitle{text-align: center !important;color: var(--apple-text-secondary) !important;font-size: 19px !important;line-height: 1.48 !important;max-width: 720px !important;margin-left: auto !important;margin-right: auto !important;font-weight: 400 !important}.view-header{text-align: center !important;max-width: 860px !important;margin: 0 auto 48px auto !important;padding: 0 20px !important}.site-header{background: rgba(255,255,255,0.85) !important;backdrop-filter: saturate(180%) blur(20px) !important;-webkit-backdrop-filter: blur(20px) !important;border-bottom: 1px solid rgba(0,0,0,0.08) !important;position: sticky !important;top: 0 !important;z-index: 1000 !important;transition: all 0.3s ease !important}.brand-logo-img{height: 48px !important;max-height: 52px !important;width: auto !important;max-width: 260px !important;object-fit: contain !important;display: block !important}.header-nav .nav-item{color: var(--apple-text-primary) !important;font-size: 14px !important;font-weight: 500 !important;padding: 6px 14px !important;border-radius: var(--apple-radius-pill) !important;transition: all 0.15s ease !important}.header-nav .nav-item:hover{background: rgba(0,0,0,0.04) !important;color: var(--apple-blue) !important}.header-nav .nav-item.active{background: var(--apple-surface) !important;color: var(--apple-blue) !important;font-weight: 600 !important}.btn-header-quiz{background: var(--apple-blue) !important;color: #FFFFFF !important;font-size: 13px !important;font-weight: 500 !important;border-radius: var(--apple-radius-pill) !important;padding: 8px 18px !important;border: none !important;box-shadow: none !important;transition: background 0.2s ease,transform 0.1s ease !important}.btn-header-quiz:hover{background: var(--apple-blue-hover) !important;transform: scale(1.02) !important}.btn-table-primary,.hero-btn-primary,.cta-apple-primary{background: var(--apple-blue) !important;color: #FFFFFF !important;font-size: 14px !important;font-weight: 500 !important;border-radius: var(--apple-radius-pill) !important;padding: 12px 24px !important;border: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;text-decoration: none !important;transition: background 0.2s ease,transform 0.1s ease !important}.btn-table-primary:hover,.hero-btn-primary:hover,.cta-apple-primary:hover{background: var(--apple-blue-hover) !important;transform: translateY(-1px) !important}.btn-table-detail,.hero-btn-secondary,.cta-apple-secondary{background: transparent !important;color: var(--apple-blue) !important;font-size: 14px !important;font-weight: 500 !important;border: none !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;cursor: pointer !important;text-decoration: none !important;transition: color 0.15s ease !important}.btn-table-detail:hover,.hero-btn-secondary:hover,.cta-apple-secondary:hover{color: var(--apple-blue-hover) !important;text-decoration: underline !important}.blog-card,.pillar-card,.comp-table-card,.furets-card,.tool-detail-card{border: none !important;border-radius: var(--apple-radius-lg) !important;background: var(--apple-surface) !important;transition: transform 0.2s ease,box-shadow 0.2s ease !important}.blog-card:hover{transform: translateY(-2px) !important;box-shadow: var(--apple-shadow-hover) !important}.site-breadcrumbs{background: transparent !important;border: none !important;padding: 16px 0 !important;font-size: 13px !important;color: var(--apple-text-secondary) !important;text-align: center !important}.site-breadcrumbs a{color: var(--apple-text-secondary) !important;text-decoration: none !important;transition: color 0.15s ease !important}.site-breadcrumbs a:hover{color: var(--apple-blue) !important}.site-breadcrumbs span{margin: 0 8px !important;color: var(--apple-text-muted) !important}.site-breadcrumbs strong{color: var(--apple-text-primary) !important;font-weight: 600 !important}#methodeView{background: #FFFFFF !important}.apple-test-container{max-width: 960px;margin: 0 auto;padding: 0 24px 80px 24px}.apple-stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin-bottom: 48px}@media (max-width: 768px){.apple-stats-grid{grid-template-columns: repeat(2,1fr)}}.apple-stat-card{background: var(--apple-surface);border-radius: var(--apple-radius-md);padding: 28px 20px;text-align: center;border: none !important}.apple-stat-value{font-size: 32px;font-weight: 700;color: var(--apple-text-primary);letter-spacing: -0.02em;margin-bottom: 4px}.apple-stat-label{font-size: 13px;color: var(--apple-text-secondary);font-weight: 500;line-height: 1.4}.apple-pillar-block{background: var(--apple-surface);border-radius: var(--apple-radius-lg);padding: 44px 40px;margin-bottom: 24px;border: none !important}@media (max-width: 768px){.apple-pillar-block{padding: 28px 20px}}.apple-pillar-eyebrow{font-size: 12px;font-weight: 700;color: var(--apple-blue);text-transform: uppercase;letter-spacing: 0.08em;margin-bottom: 8px}.apple-pillar-title{font-size: 24px;font-weight: 700;color: var(--apple-text-primary);letter-spacing: -0.015em;margin-bottom: 12px}.apple-pillar-lead{font-size: 15.5px;color: var(--apple-text-body);line-height: 1.65;margin-bottom: 24px}.apple-pillar-subcards{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}@media (max-width: 768px){.apple-pillar-subcards{grid-template-columns: 1fr}}.apple-subcard{background: #FFFFFF;border-radius: var(--apple-radius-md);padding: 22px 24px;border: none !important}.apple-subcard-title{font-size: 15px;font-weight: 700;color: var(--apple-text-primary);margin-bottom: 8px}.apple-subcard-text{font-size: 13.5px;color: var(--apple-text-secondary);line-height: 1.6}.apple-timeline-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin: 28px 0 48px 0}@media (max-width: 768px){.apple-timeline-grid{grid-template-columns: 1fr}}.apple-timeline-card{background: var(--apple-surface);border-radius: var(--apple-radius-md);padding: 28px 22px;border: none !important}.apple-timeline-step{font-size: 11.5px;font-weight: 700;color: var(--apple-blue);text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 6px}.apple-timeline-title{font-size: 16px;font-weight: 700;color: var(--apple-text-primary);margin-bottom: 8px}.apple-timeline-desc{font-size: 13px;color: var(--apple-text-secondary);line-height: 1.55}.apple-dark-hero{background: #1D1D1F;color: #FFFFFF;border-radius: var(--apple-radius-lg);padding: 48px 40px;margin: 48px 0;border: none !important}@media (max-width: 768px){.apple-dark-hero{padding: 32px 24px}}.apple-dark-eyebrow{font-size: 12px;font-weight: 700;color: #34D399;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 12px}.apple-dark-title{font-size: 28px;font-weight: 700;color: #FFFFFF;letter-spacing: -0.02em;margin-bottom: 14px}.apple-dark-p{font-size: 16px;color: #A1A1A6;line-height: 1.65;margin-bottom: 28px;max-width: 760px}.apple-dark-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin-bottom: 32px}@media (max-width: 768px){.apple-dark-grid{grid-template-columns: 1fr}}.apple-dark-box{background: rgba(255,255,255,0.08);border-radius: var(--apple-radius-sm);padding: 20px}.apple-dark-box-title{font-size: 15px;font-weight: 600;color: #FFFFFF;margin-bottom: 6px}.apple-dark-box-text{font-size: 13px;color: #A1A1A6;line-height: 1.55}.apple-sim-container{background: var(--apple-surface);border-radius: var(--apple-radius-lg);padding: 48px 40px;margin-bottom: 48px;border: none !important}@media (max-width: 768px){.apple-sim-container{padding: 32px 20px}}.apple-segmented-control{display: flex;background: rgba(0,0,0,0.05);padding: 4px;border-radius: var(--apple-radius-pill);gap: 4px;max-width: 680px;margin: 0 auto 36px auto;overflow-x: auto}.apple-seg-btn{flex: 1;padding: 10px 16px;font-size: 13.5px;font-weight: 500;color: var(--apple-text-secondary);background: transparent;border: none;border-radius: var(--apple-radius-pill);cursor: pointer;white-space: nowrap;transition: all 0.2s ease}.apple-seg-btn.active{background: #FFFFFF;color: var(--apple-text-primary);font-weight: 600;box-shadow: 0 2px 8px rgba(0,0,0,0.08)}.apple-savings-banner{background: #FFFFFF;border-radius: var(--apple-radius-md);padding: 24px 28px;margin-bottom: 32px;display: flex;align-items: center;justify-content: space-between;gap: 20px;border: none !important;box-shadow: var(--apple-shadow-subtle)}@media (max-width: 768px){.apple-savings-banner{flex-direction: column;text-align: center}}.apple-savings-big{font-size: 26px;font-weight: 700;color: var(--apple-text-primary);letter-spacing: -0.02em}.apple-savings-sub{font-size: 14px;color: var(--apple-text-secondary);margin-top: 4px}.apple-sim-cards-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin-bottom: 32px}@media (max-width: 900px){.apple-sim-cards-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.apple-sim-cards-grid{grid-template-columns: 1fr}}.apple-tool-card{background: #FFFFFF;border-radius: var(--apple-radius-md);padding: 28px 22px;border: none !important;display: flex;flex-direction: column;transition: transform 0.2s ease}.apple-tool-card.featured{background: #FFFFFF;box-shadow: 0 8px 30px rgba(0,113,227,0.12);position: relative;border: 2px solid var(--apple-blue) !important}.apple-card-badge{font-size: 11px;font-weight: 700;color: var(--apple-blue);text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 8px}.apple-card-tool-name{font-size: 18px;font-weight: 700;color: var(--apple-text-primary);margin-bottom: 6px}.apple-card-price{font-size: 28px;font-weight: 700;color: var(--apple-text-primary);letter-spacing: -0.02em;margin: 10px 0 2px 0}.apple-card-price.accent{color: var(--apple-blue)}.apple-card-unit{font-size: 12px;color: var(--apple-text-secondary);margin-bottom: 16px}.apple-card-features{list-style: none;padding: 0;margin: 0 0 20px 0;font-size: 12.5px;color: var(--apple-text-body);line-height: 1.6;flex: 1}.apple-card-features li{margin-bottom: 6px;display: flex;align-items: flex-start;gap: 6px}.apple-blog-review{max-width: 860px;margin: 0 auto;padding: 0 20px 80px 20px}.apple-blog-header{text-align: center;margin-bottom: 36px}.apple-blog-eyebrow{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.1em;color: var(--apple-text-secondary);margin-bottom: 10px}.apple-blog-title{font-size: clamp(28px,4vw,42px);font-weight: 700;letter-spacing: -0.025em;color: var(--apple-text-primary);line-height: 1.18;margin-bottom: 16px}.apple-blog-meta{font-size: 13.5px;color: var(--apple-text-secondary);display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap}.apple-exec-card{background: var(--apple-surface);border-radius: var(--apple-radius-lg);padding: 40px;margin: 32px 0 48px 0;border: none !important}@media (max-width: 768px){.apple-exec-card{padding: 28px 20px}}.apple-specs-table{width: 100%;border-collapse: collapse;margin: 24px 0 40px 0;background: var(--apple-surface);border-radius: var(--apple-radius-md);overflow: hidden}.apple-specs-table td{padding: 16px 20px;font-size: 14px;border-bottom: 1px solid rgba(0,0,0,0.04)}.apple-specs-table tr:last-child td{border-bottom: none}.apple-specs-label{font-weight: 600;color: var(--apple-text-primary);width: 35%}.apple-specs-val{color: var(--apple-text-body)}.apple-blog-section-title{font-size: 24px;font-weight: 700;color: var(--apple-text-primary);letter-spacing: -0.015em;margin: 44px 0 16px 0}.apple-blog-p{font-size: 16px;color: var(--apple-text-body);line-height: 1.7;margin-bottom: 18px}.apple-pros-cons-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin: 28px 0}@media (max-width: 650px){.apple-pros-cons-grid{grid-template-columns: 1fr}}.apple-pros-box{background: var(--apple-surface);border-radius: var(--apple-radius-md);padding: 28px;border: none !important}.apple-cons-box{background: var(--apple-surface);border-radius: var(--apple-radius-md);padding: 28px;border: none !important}.page-view{display: block}:where(.lien-bouton){display: inline-block;line-height: normal;text-align: center}section[id],h2[id],.about-content-section[id]{scroll-margin-top: 84px}:root{--apple-text-secondary: #6E6E73}.hero-features-line{color: #64748B}.blog-reading-time{color: #4A5568}.btn-featured-cta{color: var(--color-accent-hover)}.btn-table-detail{color: #0066CC !important}.btn-table-detail:hover{color: #00509E !important}.apple-pillar-eyebrow,.apple-timeline-step{color: #0066CC}.blog-tag,.quiz-progress-text,.mission-num,.furets-breadcrumbs a,.about-sommaire-list a,.about-sommaire-list li::before{color: #0369A1}.filter-group-label{color: #64748B}.apple-dark-hero .btn-table-detail{color: #5AA9FF !important}.quiz-close-btn{color: #64748B}.quiz-match-score{background: #15803D}.apple-seg-btn{color: #5E5E63}.btn-orange{background-color: #D33D19}.btn-orange:hover{background-color: #B9330F}.footer-col-heading{color: #0F172A}.footer-brand-desc,.footer-link-list a,.footer-lien-quiz{color: #64748B}.footer-lien-quiz{background: none;border: 0;padding: 0;font: inherit;font-size: 14px;cursor: pointer;text-align: left;transition: color 0.15s ease}.footer-link-list a:hover,.footer-lien-quiz:hover{color: #0F172A}.tableau-empilable td:first-child a:not(.lien-bouton):hover{text-decoration: underline}@media (max-width: 720px){.tableau-empilable,.tableau-empilable tbody,.tableau-empilable tr,.tableau-empilable td{display: block;width: 100% !important}.tableau-empilable thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.tableau-empilable tr{padding: 16px 18px;border-bottom: 1px solid #E2E8F0;background: #FFFFFF}.tableau-empilable tbody tr:last-child{border-bottom: none}.tableau-empilable td{padding: 5px 0 !important;border: none !important;text-align: left !important;background: transparent !important}.tableau-empilable td[data-label]::before{content: attr(data-label);display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: #64748B;margin-bottom: 2px}.tableau-empilable td:first-child::before{display: none}.tableau-empilable .cellule-action{padding-top: 12px !important}.table-responsive{overflow-x: visible}}.blog-card .lien-carte::after{content: "";position: absolute;inset: 0;border-radius: inherit}.blog-card .lien-carte:focus-visible{outline: 2px solid #0084D1;outline-offset: 2px}.guide-categories{margin-bottom: 32px}.guide-categories .filter-btn{text-decoration: none}.guide-pagination{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-top: 40px;padding-top: 24px;border-top: 1px solid #E2E8F0}.guide-pagination-position{font-size: 13px;color: #64748B}.guide-vide{text-align: center;color: #475569;padding: 24px 0}.guide-entete{margin-bottom: 28px;text-align: center}.guide-titre{font-size: 30px;font-weight: 800;color: #0F172A;line-height: 1.3;margin-bottom: 12px;text-align: center}.guide-chapeau{font-size: 16px;color: #475569;line-height: 1.65;font-weight: 500;max-width: 720px;margin: 0 auto;text-align: center}.guide-meta{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px 16px;margin-top: 16px;font-size: 13.5px;color: var(--apple-text-secondary)}.guide-meta-auteur{display: inline-flex;align-items: center;gap: 8px}.guide-meta-photo{width: 28px;height: 28px;border-radius: 50%;object-fit: cover}.guide-meta a,.guide-auteur-nom a{color: #002A48;font-weight: 600}.guide-meta a:hover,.guide-auteur-nom a:hover{text-decoration: underline}.guide-sommaire{margin: 8px 0 32px}.guide-corps{border-top: 1px solid #E2E8F0;padding-top: 24px}.guide-corps :where(p:not([style])){margin-bottom: 18px;line-height: 1.75;font-size: 15px;color: #334155}.guide-corps :where(h2:not([style])){font-size: 20px;font-weight: 800;color: #002A48;margin: 28px 0 12px}.guide-corps :where(h3:not([style])){font-size: 17px;font-weight: 700;color: #002A48;margin: 22px 0 10px}.guide-corps :where(ul:not([style]),ol:not([style])){margin: 0 0 18px;padding-left: 22px;font-size: 15px;line-height: 1.75;color: #334155}.guide-corps :where(ul:not([style])){list-style: disc}.guide-corps :where(ol:not([style])){list-style: decimal}.guide-corps :where(li + li){margin-top: 6px}.guide-corps :where(a:not([class])){color: #0066CC;text-decoration: underline;text-underline-offset: 2px}.guide-corps :where(strong){color: #0F172A}.guide-corps :where(table:not([class]):not([style])){width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid #E2E8F0;border-radius: 12px;overflow: hidden;margin: 8px 0 24px;font-size: 14px}.guide-corps :where(table:not([class]):not([style])) th{background: #F8FAFC;color: #475569;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;text-align: left;padding: 14px 16px;border-bottom: 1px solid #E2E8F0}.guide-corps :where(table:not([class]):not([style])) td{padding: 14px 16px;border-bottom: 1px solid #F1F5F9;color: #334155;vertical-align: top}.guide-corps :where(table:not([class]):not([style])) tr:last-child td{border-bottom: none}.guide-corps :where(blockquote){margin: 0 0 22px;padding: 18px 22px;border-left: 4px solid #0084D1;background: #F8FAFC;border-radius: 0 12px 12px 0;color: #334155}.guide-corps :where(blockquote.modele){background: #F0F7FF;border: 1px solid #BFDBFE;border-left: 4px solid #0084D1}.guide-corps :where(blockquote p:last-child){margin-bottom: 0}.guide-corps :where(figure){margin: 8px 0 24px}.guide-corps :where(figure img){max-width: 100%;height: auto;border-radius: 12px}.guide-corps :where(figcaption){margin-top: 8px;font-size: 13px;color: #64748B;text-align: center}.guide-pied{margin-top: 40px;padding-top: 24px;border-top: 1px solid #E2E8F0;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 12px}.guide-auteur{display: flex;gap: 18px;align-items: flex-start;margin-top: 36px;padding: 22px 24px;background: #FFFFFF;border: 1.5px solid #E2ECF4;border-radius: 14px}.guide-auteur-photo{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;flex-shrink: 0}.guide-auteur-nom{font-size: 16px;font-weight: 700;color: #002A48}.guide-auteur-role{font-size: 13px;color: #64748B;margin-top: 2px}.guide-auteur-bio{font-size: 14px;color: #475569;line-height: 1.6;margin-top: 8px}.guide-auteur-bio + .guide-auteur-bio{margin-top: 2px}.guide-lies{margin-top: 48px}.guide-lies-titre{font-size: 20px;font-weight: 800;color: #002A48;margin-bottom: 18px}.guide-lies .blog-card{padding: 20px}.guide-lies .blog-card-title{font-size: 16px}.auteur-entete .auteur-photo{display: block;width: 160px;height: 160px;border-radius: 50%;object-fit: cover;margin: 0 auto 20px}.auteur-bio{max-width: 720px;margin: 0 auto 40px;text-align: center}.auteur-lien a{color: #0066CC;text-decoration: underline}.auteur-articles-titre{text-align: center}.bloc-faq{margin: 40px 0}.faq-item{padding: 18px 0;border-bottom: 1px solid rgba(0,0,0,0.06)}.faq-item:last-child{border-bottom: none}.faq-question{font-size: 17px;font-weight: 700;color: var(--apple-text-primary);margin-bottom: 8px}.faq-reponse{font-size: 15.5px;color: var(--apple-text-body);line-height: 1.7}.fiche-sources{margin: 8px 0 0 20px;font-size: 14px;color: var(--apple-text-body);line-height: 1.7}.apple-blog-p a,.apple-specs-val a,.fiche-sources a{color: #0066CC;text-decoration: underline;text-underline-offset: 2px}.section-legale{padding-top: 8px}.section-legale .apple-blog-section-title{margin-top: 28px}.page-404 .hero-buttons{margin-bottom: 32px}.liens-404{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 24px;margin-bottom: 40px;font-size: 15px}.liens-404 a{color: #0066CC;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 1100px) and (min-width: 769px){.header-nav{gap: 4px}.header-nav .nav-item{padding: 6px 10px !important}}