.offres.cost{--o-text:color-mix(in srgb,var(--o-ink) 86%,var(--o-bg));padding-top:calc(var(--o-header) + clamp(18px, 3vw, 36px))}.cost .cost-breadcrumb{color:var(--o-muted)}.cost .cost-breadcrumb a:hover{color:var(--o-accent)}.cost .cost-breadcrumb li+li:before{content:none}.cost .cost-breadcrumb li:not(:last-child):after{content:"/";margin-inline-start:12px}.cost-header{display:grid;gap:18px;padding-block:clamp(18px,3vw,34px) clamp(28px,4vw,44px)}.cost-header h1{max-width:21ch}.cost-h1-sub{display:block;margin-top:.4em;color:var(--o-muted);font-size:.5em;line-height:1.25;letter-spacing:-.02em}.cost-credit{display:grid;gap:2px;color:var(--o-muted);font-size:.88rem}.cost-dates>span{white-space:nowrap}.cost-answer{display:grid;gap:8px;max-width:78ch;padding:18px 20px 20px;border:1px solid var(--o-line);border-inline-start:3px solid var(--o-accent);border-radius:var(--o-radius);background:var(--o-surface)}.cost-answer p:last-child{color:var(--o-ink);font-size:1rem;line-height:1.7}.cost-latin{white-space:nowrap}.cost-answer a,.cost-credit a,.cost-fees a,.cost-section p a,.cost-sources-list a,.cost-table tbody th a{color:var(--o-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--o-accent);text-decoration-thickness:1px;text-underline-offset:3px}.cost-credit a:hover,.cost-fees a:hover,.cost-section p a:hover,.cost-sources-list a:hover,.cost-table tbody th a:hover{color:var(--o-accent)}.cost-toc-list{counter-reset:cost-toc}.cost-toc-list a{display:flex;gap:10px;align-items:baseline}.cost-toc-list a:before{counter-increment:cost-toc;content:counter(cost-toc,decimal-leading-zero);flex:none;color:var(--o-accent);font-family:var(--font-display);font-size:.74rem;font-variant-numeric:tabular-nums}.cost-contents{margin-bottom:clamp(18px,3vw,28px);border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface)}.cost-contents summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-inline:16px;font-weight:600}.cost-contents summary:after{content:"+";flex:none;color:var(--o-accent);font-size:1.2rem;font-weight:700}.cost-contents[open] summary:after{content:"−"}.cost-contents .cost-toc-list{padding:0 16px 6px}.cost-contents .cost-toc-list a{align-items:center;min-height:44px;border-top:1px solid var(--o-line-soft);color:var(--o-text);font-size:.94rem}.cost-toc{display:none}.cost-layout{display:grid}.cost-body{min-width:0;max-width:760px}.cost-section{padding-block:clamp(34px,5vw,56px);border-top:1px solid var(--o-line-soft)}.cost-section h2{margin-bottom:16px}.cost-section h3{margin:30px 0 8px}.cost-section>p{color:var(--o-text);font-size:1.03rem;line-height:1.75}.cost-section>div+p,.cost-section>p+p,.cost-section>ul+p{margin-top:14px}.cost-table{position:relative;overflow-x:auto;margin-top:22px;border:1px solid var(--o-line);border-radius:var(--o-radius);background:var(--o-surface)}.cost-table:focus-visible{outline:2px solid var(--o-accent);outline-offset:3px}.cost-table table{width:100%;border-collapse:collapse;font-size:.95rem}.cost-table caption{caption-side:bottom;padding:12px 16px 14px;border-top:1px solid var(--o-line-soft);color:var(--o-muted);font-size:.84rem;text-align:start}.cost-table td,.cost-table th{padding:14px 16px;border-bottom:1px solid var(--o-line-soft);text-align:start;vertical-align:top}.cost-table thead th{background:var(--o-bg);color:var(--o-muted);font-size:.78rem;font-weight:600;vertical-align:bottom}.cost-table tbody tr:last-child>*{border-bottom:0}.cost-table tbody th{font-weight:600}.cost-table td{color:var(--o-text);font-variant-numeric:tabular-nums}.cost-platforms{display:inline-block;margin-top:4px;color:var(--o-muted);font-size:.82rem;font-weight:400}.cost-table .offres-price-num{font-size:1.25rem}.cost-table .offres-price-cur{font-size:.86rem}.cost-extras{margin-top:14px}.cost-included{margin-top:16px;padding:18px 20px;background:var(--o-surface)}.cost-fees,.cost-included{border:1px solid var(--o-line);border-radius:var(--o-radius)}.cost-fees{display:grid;gap:1px;overflow:hidden;margin-block:16px;background:var(--o-line)}.cost-fees li{padding:14px 18px;background:var(--o-surface);color:var(--o-text);line-height:1.65}.cost-fees strong{color:var(--o-ink);font-weight:700}.cost-plans{display:grid;gap:12px;margin-block:18px}.cost-plan{gap:12px}.cost-plan-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px}.cost-plan-head h3{margin:0}.cost-plan .offres-price-num{font-size:1.6rem}.cost-plan-text{color:var(--o-muted);font-size:.92rem}@media (min-width:640px){.cost-plan .offres-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.cost-faq>div{padding-block:18px;border-top:1px solid var(--o-line-soft)}.cost-faq h3{margin:0 0 8px}.cost-faq p{color:var(--o-text);line-height:1.7}.cost-sources-list{display:grid;gap:12px;margin-top:14px;font-size:.92rem;line-height:1.5}.cost-sources-list a{font-weight:500}.cost-sources-list .arrow-up-right{display:inline-block}.cost-source-host{color:var(--o-muted);font-size:.8rem}.cost-contact{margin-block:clamp(8px,2vw,16px) clamp(36px,5vw,56px)}.cost-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.cost-contact-primary{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px;border-radius:3px;background:var(--forest);color:var(--paper);font-size:.95rem;font-weight:600;transition:background .2s}.cost-contact-primary:hover{background:color-mix(in srgb,var(--forest) 82%,var(--lime))}.cost-contact-primary svg{width:18px;height:18px}.cost-contact-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;font-weight:600}.cost-contact-email{font-size:.92rem}.cost-contact-email a{font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (min-width:1100px){.cost-contents{display:none}.cost-layout{grid-template-columns:minmax(0,1fr) 240px;column-gap:clamp(48px,6vw,96px);align-items:start}.cost-body{grid-row:1;grid-column:1}.cost-toc{display:grid;gap:12px;position:sticky;top:108px;grid-row:1;grid-column:2;padding-top:clamp(34px,5vw,56px)}.cost-toc .cost-toc-list{border-inline-start:1px solid var(--o-line)}.cost-toc .cost-toc-list a{margin-inline-start:-1px;padding-block:7px;padding-inline:14px 0;border-inline-start:2px solid transparent;color:var(--o-muted);font-size:.86rem;line-height:1.4}.cost-toc .cost-toc-list a:hover{border-color:var(--o-accent);color:var(--o-ink)}}@media (max-width:479px){.cost-table td,.cost-table th{padding:12px 10px}.cost-table .offres-price-num{font-size:1.1rem}.cost-answer{padding:16px}.cost-fees li,.cost-included{padding:14px 16px}}@media (max-width:359px){.cost-table table{font-size:.86rem}.cost-table td,.cost-table th{padding:10px 8px}.cost-table .offres-price-num{font-size:1rem}}:root[dir=rtl] .cost-h1-sub{letter-spacing:0;line-height:1.5}:root[dir=rtl] .cost-table thead th{font-family:var(--font-arabic)}@media (min-width:900px){.offres-contact.cost-contact{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none}}