*{margin:0;padding:0;box-sizing:border-box}:root{--teal: #0d4f4c;--teal-deep: #093a38;--teal-mid: #146b66;--teal-soft: #e3efee;--amber: #f0a638;--amber-deep: #d18a1e;--amber-soft: #fdf3e2;--paper: #fbf9f5;--paper-dark: #f3efe7;--ink: #22302f;--ink-mid: #4a5a58;--ink-light: #778785;--white: #ffffff;--border: #e2ddd2;--good: #2e8b57}body{font-family:"Source Sans 3",Helvetica Neue,Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased}.j2-topnav{background:var(--teal-deep)!important;border-bottom-color:#f0a63859!important}.wl-masthead{background:var(--teal);padding:2.5rem 1.5rem 0}.wl-masthead-inner{max-width:1080px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.wl-logo{font-family:Quicksand,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.02em;color:var(--white);text-decoration:none;line-height:1.1}.wl-logo .wl-logo-dot{color:var(--amber)}.wl-logo-sub{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin-top:.35rem}.wl-masthead-cta{background:var(--amber);color:var(--teal-deep);font-family:Quicksand,sans-serif;font-weight:700;font-size:1rem;padding:.8rem 1.9rem;border-radius:999px;text-decoration:none;white-space:nowrap;margin-bottom:.4rem;box-shadow:0 2px 8px #0000002e}.wl-masthead-cta:hover{background:var(--amber-deep)}.wl-nav{background:var(--teal);max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.25rem;padding-top:1.6rem}.wl-nav a{color:#ffffffd9;text-decoration:none;font-family:Quicksand,sans-serif;font-weight:600;font-size:.95rem;padding:.7rem 1.1rem;border-radius:8px 8px 0 0}.wl-nav a:hover{color:var(--white);background:#ffffff14}.wl-nav a.active{background:var(--paper);color:var(--teal-deep)}.wl-trustbar{background:var(--paper-dark);border-bottom:1px solid var(--border);padding:.55rem 1.5rem}.wl-trustbar-inner{max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;font-size:.82rem;color:var(--ink-mid);font-weight:600}.wl-trustbar .star{color:var(--amber-deep)}.wl-page{max-width:880px;margin:0 auto;padding:3rem 1.5rem 4rem}.wl-page-wide{max-width:1080px;margin:0 auto;padding:3rem 1.5rem 4rem}h1.wl-h1{font-family:Quicksand,sans-serif;font-weight:700;font-size:2.3rem;line-height:1.2;color:var(--teal-deep);margin-bottom:.75rem}h2.wl-h2{font-family:Quicksand,sans-serif;font-weight:700;font-size:1.55rem;color:var(--teal-deep);margin:2.75rem 0 .9rem;padding-top:1.4rem;border-top:1px solid var(--border)}.wl-page p,.wl-page-wide p{margin-bottom:1rem;color:var(--ink-mid);font-size:1.06rem}.wl-page strong,.wl-page-wide strong{color:var(--ink)}.wl-lede{font-size:1.2rem!important;color:var(--ink)!important;font-weight:400}.wl-chip{display:inline-block;font-family:Quicksand,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .8rem;border-radius:999px;margin-bottom:.9rem}.wl-chip--teal{background:var(--teal-soft);color:var(--teal)}.wl-chip--amber{background:var(--amber-soft);color:var(--amber-deep)}.wl-figure{margin:2.2rem 0}.wl-figure img{display:block;width:100%;border-radius:14px}.wl-figure figcaption{font-size:.85rem;color:var(--ink-light);margin-top:.6rem;line-height:1.5}.wl-card{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:1.6rem 1.8rem;margin:1.2rem 0;box-shadow:0 1px 4px #22302f0d}.wl-card h3{font-family:Quicksand,sans-serif;font-weight:700;font-size:1.15rem;color:var(--teal-deep);margin-bottom:.5rem}.wl-cta-band{background:var(--teal);border-radius:18px;padding:2.4rem 2.2rem;margin:2.5rem 0 0;text-align:center}.wl-cta-band h2{font-family:Quicksand,sans-serif;font-weight:700;color:var(--white);font-size:1.7rem;margin-bottom:.5rem;border:none;padding:0}.wl-cta-band p{color:#ffffffd9!important;max-width:560px;margin:0 auto 1.4rem}.wl-btn-big{display:inline-block;background:var(--amber);color:var(--teal-deep);font-family:Quicksand,sans-serif;font-weight:700;font-size:1.15rem;padding:1rem 2.6rem;border-radius:999px;text-decoration:none;box-shadow:0 3px 10px #00000038}.wl-btn-big:hover{background:var(--amber-deep)}.wl-btn-note{font-size:.85rem!important;color:#fff9!important;margin-top:.9rem!important}.wl-quote{border-left:4px solid var(--amber);background:var(--white);border-radius:0 12px 12px 0;padding:1.4rem 1.7rem;margin:1.3rem 0;box-shadow:0 1px 4px #22302f0d}.wl-quote p{font-family:Lora,Georgia,serif;font-style:italic;color:var(--ink)!important;font-size:1.08rem;margin-bottom:.7rem}.wl-quote cite{font-style:normal;font-family:Quicksand,sans-serif;font-weight:600;font-size:.88rem;color:var(--ink-light)}.wl-table-wrap{overflow-x:auto;margin:1.4rem 0}table.wl-table{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden;font-size:.98rem}.wl-table th{background:var(--teal);color:var(--white);font-family:Quicksand,sans-serif;font-weight:600;text-align:left;padding:.75rem 1.1rem;font-size:.9rem}.wl-table td{padding:.7rem 1.1rem;border-bottom:1px solid var(--border);color:var(--ink-mid)}.wl-table tr:last-child td{border-bottom:none}.wl-table td.num,.wl-table th.num{text-align:right;font-variant-numeric:tabular-nums}.wl-table tr.wl-total td{background:var(--amber-soft);font-weight:700;color:var(--ink);border-top:2px solid var(--amber)}.wl-fine{font-size:.8rem;color:var(--ink-light);margin-top:2.5rem;padding-top:1.3rem;border-top:1px solid var(--border)}.wl-fine p{font-size:.8rem!important;color:var(--ink-light)!important;margin-bottom:.4rem}.wl-footer{background:var(--teal-deep);color:#ffffffa6;padding:2.5rem 1.5rem 2.8rem;margin-top:3.5rem;font-size:.85rem}.wl-footer-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem}.wl-footer a{color:#ffffffd9;text-decoration:none}.wl-footer a:hover{color:var(--amber)}.wl-footer h4{font-family:Quicksand,sans-serif;color:var(--white);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.7rem}.wl-footer ul{list-style:none}.wl-footer li{margin-bottom:.4rem}.wl-footer-legal{max-width:1080px;margin:2rem auto 0;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.12);font-size:.76rem;color:#ffffff73}.wl-footer-legal p{margin-bottom:.35rem;font-size:.76rem;color:#ffffff73}@media(max-width:720px){.wl-masthead-inner{flex-direction:column;align-items:flex-start}.wl-footer-inner{grid-template-columns:1fr}h1.wl-h1{font-size:1.8rem}}
