.oqo{--oqo-amber:#e09900;--oqo-ink:#231a10;--oqo-text:#3a3128;--oqo-muted:#6b6258;--oqo-line:#efe4d2;--oqo-cream:#fff8ec;--oqo-dark:#15100a;color:var(--oqo-text);font-family:var(--font-body);font-size:16.5px;line-height:1.7;display:block}.oqo *,.oqo :before,.oqo :after{box-sizing:border-box}.oqo :where(p,ul,ol,h2,h3){margin:0;padding:0}.oqo a{color:#9a5c00;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.oqo a:hover{color:#8a5200}.oqo-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.oqo-wrap--narrow{width:min(900px,100% - 40px)}.oqo-hero{--oqo-head:var(--oql-header-height,137px);padding:calc(var(--oqo-head) + 28px) 0 40px;color:#fff;background:radial-gradient(at 85% 0,#e0990038,#0000 55%),linear-gradient(160deg,#1d150b 0%,#120d07 60%,#1a1209 100%)}.oqo-hero a{color:#ffd27a}.oqo .oqo-hero__pill{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;margin-top:18px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-block}.oqo-hero__title{color:#fff;font-family:var(--font-serif-alt);text-wrap:balance;margin:16px 0 0;font-size:46px;font-weight:700;line-height:1.12}.oqo-hero__answer{color:#efe8dc;gap:12px;margin-top:18px;font-size:17.5px;line-height:1.65;display:grid}.oqo-hero__meta{color:#cfc6b8;margin-top:16px;font-size:13.5px}.oqo-hero__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.oqo-disclosure{border:1px solid #ffffff2e;border-left:4px solid var(--oqo-amber);color:#e8e0d3;background:#ffffff0f;border-radius:10px;margin-top:22px;padding:14px 16px;font-size:14.5px;line-height:1.6}.oqo-crumbs ol{flex-wrap:wrap;gap:6px;font-size:13px;list-style:none;display:flex}.oqo-crumbs li+li:before{content:"›";opacity:.6;margin-right:6px}.oqo-crumbs--dark{color:#cfc6b8}.oqo-crumbs--dark a{color:#fff}.oqo-crumbs--light{color:var(--oqo-muted);padding:14px 0 0}.oqo .oqo-btn{color:#fff;background:linear-gradient(90deg,#f2a42c 0%,#f37c1f 55%,#f0592b 100%);border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #f0592b38}.oqo .oqo-btn:hover{color:#fff;filter:brightness(1.05)}.oqo .oqo-btn--ghost{box-shadow:none;background:0 0;border:1.5px solid #ffffff8c}.oqo-toc{border:1px solid var(--oqo-line);background:var(--oqo-cream);border-radius:12px;margin:28px 0 0;padding:18px 20px}.oqo-toc__title{color:var(--oqo-ink);letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:800}.oqo-toc ol{columns:2;column-gap:32px;margin-top:10px;padding-left:20px;font-size:15px}.oqo-toc li{break-inside:avoid;margin:0 0 6px}.oqo-section{scroll-margin-top:calc(var(--oql-header-height,137px) + 8px);padding:56px 0}.oqo-section--cream{background:var(--oqo-cream)}.oqo-section--dark{background:var(--oqo-dark);color:#efe8dc}.oqo-eyebrow{color:#9a5c00;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.oqo .oqo-h2{color:var(--oqo-ink);font-family:var(--font-serif-alt);text-wrap:balance;margin:0 0 18px;font-size:34px;font-weight:700;line-height:1.2}.oqo-section--dark .oqo-h2{color:#fff}.oqo-body{gap:16px;display:grid}.oqo-body>.oqo-p,.oqo-body>.oqo-list,.oqo-body>.oqo-checklist,.oqo-body>.oqo-h3,.oqo-body>.oqo-callout{max-width:76ch}.oqo .oqo-h3{color:var(--oqo-ink);margin-top:10px;font-size:21px;font-weight:800;line-height:1.3}.oqo .oqo-list{gap:8px;padding-left:22px;list-style:outside;display:grid}.oqo ol.oqo-list{list-style:decimal}.oqo-list li::marker{color:var(--oqo-amber)}.oqo-checklist{gap:10px;list-style:none;display:grid}.oqo-checklist li{align-items:flex-start;gap:10px;display:flex}.oqo-tick{width:20px;height:20px;color:var(--oqo-amber);flex:none;margin-top:4px}.oqo-callout{border:1px solid var(--oqo-line);border-left:4px solid var(--oqo-amber);background:#fffdf8;border-radius:10px;padding:16px 18px}.oqo-callout--note{background:#f8f6f2;border-left-color:#8a7d6d}.oqo-callout__title{color:var(--oqo-ink);margin-bottom:4px;font-weight:800}.oqo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oqo-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.oqo-card{border:1px solid var(--oqo-line);border-top:3px solid var(--oqo-amber);background:#fff;border-radius:14px;padding:20px 20px 18px;box-shadow:0 8px 24px #231a100f}.oqo .oqo-card__title{color:var(--oqo-ink);margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.3}.oqo-card__tag{color:#8a5200;background:#fff1d6;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.oqo-card p{font-size:15.5px;line-height:1.6}.oqo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.oqo-step{border:1px solid var(--oqo-line);background:#fff;border-radius:14px;gap:14px;padding:18px;display:flex}.oqo-step__n{background:var(--oqo-amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.oqo .oqo-step__title{color:var(--oqo-ink);margin-bottom:4px;font-size:17px;font-weight:800}.oqo-step p{font-size:15.5px;line-height:1.6}.oqo-tablewrap{margin:4px 0 0;overflow-x:auto}.oqo-table{border-collapse:separate;border-spacing:0;border:1px solid var(--oqo-line);background:#fff;border-radius:12px;width:100%;font-size:14.5px;line-height:1.5}.oqo-table caption{color:var(--oqo-muted);text-align:left;caption-side:top;padding:0 0 10px;font-size:14px}.oqo-table th,.oqo-table td{border-bottom:1px solid var(--oqo-line);text-align:left;vertical-align:top;padding:11px 12px}.oqo-table thead th{background:var(--oqo-ink);color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700;position:sticky;top:0}.oqo-table thead th:first-child{border-top-left-radius:11px}.oqo-table thead th:last-child{border-top-right-radius:11px}.oqo-table tbody th{color:var(--oqo-ink);font-weight:800}.oqo-table tbody tr:nth-child(2n){background:#fffcf6}.oqo-table tbody tr:last-child>*{border-bottom:0}.oqo-table--compare{min-width:1040px;font-size:13.5px}.oqo-compare__name{display:block}.oqo-compare__site{color:var(--oqo-muted);font-size:12px;font-weight:600;display:block}.oqo-compare__flag{color:#8a5200;background:#fff1d6;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.oqo-tablenote{color:var(--oqo-muted);margin-top:10px;font-size:13.5px;line-height:1.55}.oqo-cta{color:#efe8dc;background:linear-gradient(160deg,#1d150b 0%,#120d07 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 24px;display:flex}.oqo-cta__title{color:#fff;font-size:20px;font-weight:800}.oqo-cta__text{margin-top:4px;font-size:15px}.oqo-trial__card{box-sizing:border-box;border-top:4px solid var(--oqo-amber,#e09900);color:#1f2937;background:#fff;border-radius:12px;width:100%;max-width:460px;margin:8px 0 0;padding:24px 22px 18px;box-shadow:0 18px 44px #231a1029}.oqo-trial .oqo-trial__title{color:#111827;text-align:center;letter-spacing:normal;margin-bottom:16px;font-family:inherit;font-size:21px;font-weight:800;line-height:1.25}.oqo-trial .oqo-trial__form .wpcf7{float:none}.oqo-trial .oqo-trial__form p.oql-cthero__label{color:#374151;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3}.oqo-trial .oqo-trial__form p.oql-cthero__label span{color:#dc2626}.oqo-trial .oqo-trial__form p.oql-cthero__field{margin:0 0 14px}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-form-control[type=text]{color:#111827;height:48px;box-shadow:none;background:#fff;border:1px solid #d5dae2;border-radius:8px;margin:0;padding:0 14px;font-size:15px}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-form-control[type=text]:focus{border-color:var(--oqo-amber,#e09900);outline-offset:0;outline:2px solid #e0990059}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-form-control[type=text]::placeholder{color:#9ca3af}.oqo-trial .oqo-trial__form .oql-country-trigger{border-radius:8px 0 0 8px}.oqo-trial .oqo-trial__form p.oql-cthero__submit{margin:4px 0 0}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-submit[type=submit]{background:linear-gradient(to right, var(--oqo-amber,#e09900), #ff4500);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:8px;width:100%;height:52px;margin:0;padding:0 16px;font-weight:800;transition:filter .15s,transform .15s;display:block;box-shadow:0 8px 20px #ff450047;border:0!important;font-size:15px!important}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-submit[type=submit]:hover{filter:brightness(1.06);font-weight:800;font-size:15px!important}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-submit[type=submit]:active{transform:translateY(1px)}.oqo-trial .oqo-trial__form .wpcf7-response-output,.oqo-trial .oqo-trial__form .oql-form-status{margin:10px 0 0;font-size:13px}.oqo-trial p.oqo-trial__note{color:#6b7280;text-align:center;margin-top:12px;font-size:12.5px;line-height:1.45}.oqo-trial a.oqo-trial__rating{color:#374151;border-top:1px solid #eef0f3;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding-top:12px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.oqo-trial a.oqo-trial__rating:hover span{text-decoration:underline}.oqo-trial a.oqo-trial__rating strong{color:#111827;font-weight:800}.oqo-trial__star{color:var(--oqo-amber,#e09900);flex:none}@media (max-width:767px){.oqo .oqo-trial__card{max-width:none;padding:20px 17px 14px}.oqo-trial .oqo-trial__title{margin-bottom:14px;font-size:19px}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-submit[type=submit]{border-radius:999px;height:50px;font-size:14px!important}.oqo-trial .oqo-trial__form .wpcf7-form input.wpcf7-submit[type=submit]:hover{font-size:14px!important}}.oqo-faq{gap:10px;max-width:860px;display:grid}.oqo-faq__item{border:1px solid var(--oqo-line);background:#fff;border-radius:12px}.oqo-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.oqo-faq__item summary::-webkit-details-marker{display:none}.oqo-faq__item summary:after{content:"+";color:var(--oqo-amber);flex:none;font-size:24px;font-weight:700;line-height:1}.oqo-faq__item[open] summary:after{content:"−"}.oqo .oqo-faq__q{color:var(--oqo-ink);font-size:17px;font-weight:800;line-height:1.35}.oqo .oqo-faq__a{padding:0 18px 16px;font-size:15.5px;line-height:1.65}.oqo .oqo-sources{overflow-wrap:anywhere;gap:6px;margin-top:14px;padding-left:22px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.oqo-sources__meta{color:var(--oqo-muted)}.oqo-sourcebox summary{color:var(--oqo-ink);cursor:pointer;font-weight:700}@media (max-width:980px){.oqo-hero{--oqo-head:var(--oql-header-height,111px)}.oqo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.oqo{font-size:16px}.oqo-wrap,.oqo-wrap--narrow{width:calc(100% - 32px)}.oqo-hero{--oqo-head:var(--oql-header-height,96px);padding:calc(var(--oqo-head) + 14px) 0 28px}.oqo .oqo-hero__pill{margin-top:12px;font-size:11px}.oqo-hero__title{margin-top:12px;font-size:32px;line-height:1.12}.oqo-hero__answer{margin-top:12px;font-size:16px;line-height:1.6}.oqo-hero__actions .oqo-btn{flex:100%}.oqo-toc ol{columns:1}.oqo-section{padding:40px 0}.oqo .oqo-h2{font-size:27px}.oqo .oqo-h3{font-size:19px}.oqo-cards,.oqo-cards--2,.oqo-steps{grid-template-columns:minmax(0,1fr)}.oqo-tablewrap{overflow:visible}.oqo-table,.oqo-table--compare{background:0 0;border:0;min-width:0}.oqo-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oqo-table tbody,.oqo-table tr,.oqo-table th,.oqo-table td{display:block}.oqo-table tbody tr{border:1px solid var(--oqo-line);border-top:3px solid var(--oqo-amber);background:#fff;border-radius:12px;margin:0 0 14px}.oqo-table tbody tr:nth-child(2n){background:#fff}.oqo-table tbody th{padding:12px 14px 8px;font-size:17px}.oqo-table td{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 14px;font-size:14.5px;display:grid}.oqo-table td:before{content:attr(data-label);color:var(--oqo-muted);font-size:12.5px;font-weight:700;line-height:1.5}.oqo-table tbody tr>:last-child{padding-bottom:14px}.oqo-cta{padding:18px}.oqo-cta .oqo-btn{width:100%}.oql-cthero--compact{padding-top:calc(var(--cthero-head) + 16px)}.oql-cthero--compact .oql-cthero__inner{gap:16px}.oql-cthero--compact .oql-geo-badge-row{margin-bottom:10px}.oql-cthero.oql-cthero--compact h1.oql-cthero__title{font-size:31px;line-height:1.12}.oql-cthero--compact h1.oql-cthero__title:after{margin-top:10px}.oql-cthero.oql-cthero--compact p.oql-cthero__intro{margin-top:10px;font-size:14.5px;line-height:1.5}.oql-cthero--compact .oql-cthero__card{padding-top:16px}.oql-cthero.oql-cthero--compact p.oql-cthero__card-title{margin-bottom:10px;font-size:18px}.oql-cthero--compact .oql-cthero__form p.oql-cthero__field{margin-bottom:10px}}@media (max-width:767px) and (max-height:700px){.oql-cthero.oql-cthero--compact h1.oql-cthero__title{font-size:27px}.oql-cthero.oql-cthero--compact p.oql-cthero__intro{font-size:14px;line-height:1.45}.oql-cthero--compact .oql-cthero__inner{gap:12px}}.oqo-hero--article .oqo-hero__answer,.oqo-hero--article .oqo-disclosure,.oqo-toc{max-width:860px}
