.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 120px 0px;}.elementor-566 .elementor-element.elementor-element-535ef10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}@media(max-width:1540px){.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 100px 0px;}}@media(max-width:1280px){.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 80px 0px;}}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 70px 0px;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 60px 0px;}}@media(max-width:480px){.elementor-566 .elementor-element.elementor-element-feacc51{padding:0px 0px 50px 0px;}}/* Start custom CSS for html, class: .elementor-element-332065c *//* ===== Terms & Conditions — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#ffffff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tc-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tc-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tc-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tc-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

.tc-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tc-hero .tc-title{color:#eafff7}
.tc-hero .tc-sub{color:#cfeee3}
.tc-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tc-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tc-btn--primary{background:#8fe0cc;color:#0b2b22}
.tc-btn--primary:hover{background:#74d1bd}
.tc-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tc-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tc-toc{background:var(--bg)}
.tc-toc .grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tc-toc .grid{grid-template-columns:1fr}}
.tc-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}
.tc-card i{color:var(--green);margin-top:2px}
.tc-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* ARTICLE / ACCORDION */
.tc-section{background:#fff}
.tc-section h2{margin:0 0 6px;font-weight:900;color:#10271f}
.tc-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

.tc-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tc-acc + .tc-acc{margin-top:12px}
.tc-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tc-acc summary::-webkit-details-marker{display:none}
.tc-acc[open] summary{background:#f9fdfa}
.tc-acc .tc-body{padding:0 16px 16px;color:#2b3642;line-height:1.65}
.tc-acc h3{margin:12px 0 6px;font-weight:800;color:#0f2f25}
.tc-acc p{margin:0 0 10px}
.tc-acc ul{margin:0 0 10px 20px}
.tc-acc li{margin-bottom:6px}

/* INFO STRIP (bas de page) */
.tc-info{background:#fafafa}
.tc-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tc-info .grid{grid-template-columns:1fr}}
.tc-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tc-info .item h4{margin:0 0 6px}
.tc-info .item p{margin:0;color:#5d6876}
.tc-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL */
.tc-updated{color:#8aa09b;font-size:.9rem;margin-left:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a570442 *//* ===== Terms & Privacy — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#fff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tp-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tp-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tp-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tp-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

/* HERO */
.tp-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tp-hero .tp-title{color:#eafff7}
.tp-hero .tp-sub{color:#cfeee3}
.tp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tp-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tp-btn--primary{background:#8fe0cc;color:#0b2b22}
.tp-btn--primary:hover{background:#74d1bd}
.tp-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tp-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tp-toc{background:var(--bg)}
.tp-toc .grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tp-toc .grid{grid-template-columns:1fr}}
.tp-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}
.tp-card i{color:var(--green);margin-top:2px}
.tp-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* SECTION BLOCKS */
.tp-section{background:#fff}
.tp-section h2{margin:0 0 4px;font-weight:900;color:#10271f}
.tp-section .tp-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

/* DETAILS / ACCORDION */
.tp-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tp-acc + .tp-acc{margin-top:10px}
.tp-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tp-acc summary::-webkit-details-marker{display:none}
.tp-acc[open] summary{background:#f9fdfa}
.tp-acc .tp-acc-body{padding:0 16px 16px;color:#3c4856;line-height:1.6}
.tp-acc h3{margin:10px 0 8px;font-weight:800;color:#0f2f25}
.tp-acc p{margin:0 0 10px}
.tp-acc ul{margin:0 0 10px 18px}

/* INFO STRIP */
.tp-info{background:#fafafa}
.tp-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tp-info .grid{grid-template-columns:1fr}}
.tp-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tp-info .item h4{margin:0 0 6px}
.tp-info .item p{margin:0;color:#5d6876}
.tp-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL ELEMENTS */
.tp-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border:1px solid #cfeee3;color:#0b3b2e;font-weight:800;border-radius:999px;padding:6px 10px;margin:8px 0}
.tp-updated{color:#6b7280;font-size:.9rem;margin-left:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49e1962 *//* ===== Terms & Privacy — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#fff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tp-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tp-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tp-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tp-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

/* HERO */
.tp-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tp-hero .tp-title{color:#eafff7}
.tp-hero .tp-sub{color:#cfeee3}
.tp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tp-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tp-btn--primary{background:#8fe0cc;color:#0b2b22}
.tp-btn--primary:hover{background:#74d1bd}
.tp-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tp-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tp-toc{background:var(--bg)}
.tp-toc .grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tp-toc .grid{grid-template-columns:1fr}}
.tp-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}
.tp-card i{color:var(--green);margin-top:2px}
.tp-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* SECTION BLOCKS */
.tp-section{background:#fff}
.tp-section h2{margin:0 0 4px;font-weight:900;color:#10271f}
.tp-section .tp-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

/* DETAILS / ACCORDION */
.tp-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tp-acc + .tp-acc{margin-top:10px}
.tp-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tp-acc summary::-webkit-details-marker{display:none}
.tp-acc[open] summary{background:#f9fdfa}
.tp-acc .tp-acc-body{padding:0 16px 16px;color:#3c4856;line-height:1.6}
.tp-acc h3{margin:10px 0 8px;font-weight:800;color:#0f2f25}
.tp-acc p{margin:0 0 10px}
.tp-acc ul{margin:0 0 10px 18px}

/* INFO STRIP */
.tp-info{background:#fafafa}
.tp-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tp-info .grid{grid-template-columns:1fr}}
.tp-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tp-info .item h4{margin:0 0 6px}
.tp-info .item p{margin:0;color:#5d6876}
.tp-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL ELEMENTS */
.tp-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border:1px solid #cfeee3;color:#0b3b2e;font-weight:800;border-radius:999px;padding:6px 10px;margin:8px 0}
.tp-updated{color:#6b7280;font-size:.9rem;margin-left:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fcd322 *//* ===== Terms & Privacy — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#fff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tp-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tp-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tp-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tp-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

/* HERO */
.tp-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tp-hero .tp-title{color:#eafff7}
.tp-hero .tp-sub{color:#cfeee3}
.tp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tp-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tp-btn--primary{background:#8fe0cc;color:#0b2b22}
.tp-btn--primary:hover{background:#74d1bd}
.tp-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tp-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tp-toc{background:var(--bg)}
.tp-toc .grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tp-toc .grid{grid-template-columns:1fr}}
.tp-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}
.tp-card i{color:var(--green);margin-top:2px}
.tp-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* SECTION BLOCKS */
.tp-section{background:#fff}
.tp-section h2{margin:0 0 4px;font-weight:900;color:#10271f}
.tp-section .tp-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

/* DETAILS / ACCORDION */
.tp-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tp-acc + .tp-acc{margin-top:10px}
.tp-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tp-acc summary::-webkit-details-marker{display:none}
.tp-acc[open] summary{background:#f9fdfa}
.tp-acc .tp-acc-body{padding:0 16px 16px;color:#3c4856;line-height:1.6}
.tp-acc h3{margin:10px 0 8px;font-weight:800;color:#0f2f25}
.tp-acc p{margin:0 0 10px}
.tp-acc ul{margin:0 0 10px 18px}

/* INFO STRIP */
.tp-info{background:#fafafa}
.tp-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tp-info .grid{grid-template-columns:1fr}}
.tp-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tp-info .item h4{margin:0 0 6px}
.tp-info .item p{margin:0;color:#5d6876}
.tp-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL ELEMENTS */
.tp-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border:1px solid #cfeee3;color:#0b3b2e;font-weight:800;border-radius:999px;padding:6px 10px;margin:8px 0}
.tp-updated{color:#6b7280;font-size:.9rem;margin-left:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e338eea *//* ===== Terms & Privacy — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#fff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tp-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tp-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tp-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tp-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

/* HERO */
.tp-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tp-hero .tp-title{color:#eafff7}
.tp-hero .tp-sub{color:#cfeee3}
.tp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tp-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tp-btn--primary{background:#8fe0cc;color:#0b2b22}
.tp-btn--primary:hover{background:#74d1bd}
.tp-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tp-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tp-toc{background:var(--bg)}
.tp-toc .grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tp-toc .grid{grid-template-columns:1fr}}
.tp-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}
.tp-card i{color:var(--green);margin-top:2px}
.tp-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* SECTION BLOCKS */
.tp-section{background:#fff}
.tp-section h2{margin:0 0 4px;font-weight:900;color:#10271f}
.tp-section .tp-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

/* DETAILS / ACCORDION */
.tp-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tp-acc + .tp-acc{margin-top:10px}
.tp-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tp-acc summary::-webkit-details-marker{display:none}
.tp-acc[open] summary{background:#f9fdfa}
.tp-acc .tp-acc-body{padding:0 16px 16px;color:#3c4856;line-height:1.6}
.tp-acc h3{margin:10px 0 8px;font-weight:800;color:#0f2f25}
.tp-acc p{margin:0 0 10px}
.tp-acc ul{margin:0 0 10px 18px}

/* INFO STRIP */
.tp-info{background:#fafafa}
.tp-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tp-info .grid{grid-template-columns:1fr}}
.tp-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tp-info .item h4{margin:0 0 6px}
.tp-info .item p{margin:0;color:#5d6876}
.tp-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL ELEMENTS */
.tp-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border:1px solid #cfeee3;color:#0b3b2e;font-weight:800;border-radius:999px;padding:6px 10px;margin:8px 0}
.tp-updated{color:#6b7280;font-size:.9rem;margin-left:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b930bc7 *//* ===== Terms & Privacy — Premium 2025 ===== */
:root{
  --ink:#0b0f14; --muted:#5b6470;
  --green:#1e8f6f; --green-dark:#166a54;
  --bg:#f6efe8; --card:#fff; --border:#e9edf0; --chip:#ecf8f4;
}

*{box-sizing:border-box}
.tp-wrap{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,68px) 16px}
.tp-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--green);margin:0 0 8px}
.tp-title{margin:0;line-height:1.05;font-weight:900;color:#10271f;font-size:clamp(28px,3.8vw,54px)}
.tp-sub{color:var(--muted);max-width:78ch;margin:8px 0 0}

/* HERO */
.tp-hero{background:linear-gradient(180deg,#0f1a17,#12211d)}
.tp-hero .tp-title{color:#eafff7}
.tp-hero .tp-sub{color:#cfeee3}
.tp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.tp-btn{display:inline-block;padding:.9rem 1.25rem;border-radius:999px;font-weight:900;text-decoration:none}
.tp-btn--primary{background:#8fe0cc;color:#0b2b22}
.tp-btn--primary:hover{background:#74d1bd}
.tp-btn--ghost{border:2px solid #8fe0cc;color:#8fe0cc}
.tp-btn--ghost:hover{background:rgba(143,224,204,.08)}

/* TOC */
.tp-toc{background:var(--bg)}
.tp-toc .grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media(max-width:900px){.tp-toc .grid{grid-template-columns:1fr}}
.tp-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}
.tp-card i{color:var(--green);margin-top:2px}
.tp-card a{color:#0f3d30;text-decoration:underline;font-weight:800}

/* SECTION BLOCKS */
.tp-section{background:#fff}
.tp-section h2{margin:0 0 4px;font-weight:900;color:#10271f}
.tp-section .tp-note{color:#6c7785;font-size:.92rem;margin:0 0 8px}

/* DETAILS / ACCORDION */
.tp-acc{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}
.tp-acc + .tp-acc{margin-top:10px}
.tp-acc summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;gap:10px;align-items:center;background:#fff;font-weight:900;color:#103528}
.tp-acc summary::-webkit-details-marker{display:none}
.tp-acc[open] summary{background:#f9fdfa}
.tp-acc .tp-acc-body{padding:0 16px 16px;color:#3c4856;line-height:1.6}
.tp-acc h3{margin:10px 0 8px;font-weight:800;color:#0f2f25}
.tp-acc p{margin:0 0 10px}
.tp-acc ul{margin:0 0 10px 18px}

/* INFO STRIP */
.tp-info{background:#fafafa}
.tp-info .grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.tp-info .grid{grid-template-columns:1fr}}
.tp-info .item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px}
.tp-info .item h4{margin:0 0 6px}
.tp-info .item p{margin:0;color:#5d6876}
.tp-link{color:var(--green-dark);text-decoration:underline;font-weight:800}

/* SMALL ELEMENTS */
.tp-kicker{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border:1px solid #cfeee3;color:#0b3b2e;font-weight:800;border-radius:999px;padding:6px 10px;margin:8px 0}
.tp-updated{color:#6b7280;font-size:.9rem;margin-left:10px}/* End custom CSS */