[hidden]{display:none!important}.reveal{opacity:1!important;transform:none!important}
.tp-cookie{position:fixed;z-index:9999;bottom:20px;left:20px;max-width:560px;background:#f5f1e8;color:#191916;padding:22px;border:1px solid #cbb47a;box-shadow:0 8px 40px #0005;font:14px/1.5 Arial,sans-serif}.tp-cookie p{margin:0 0 15px}.tp-cookie a{color:inherit;text-decoration:underline}.tp-cookie div{display:flex;gap:12px;flex-wrap:wrap}.tp-cookie button{padding:10px 14px;background:#191916;color:#fff;border:0;cursor:pointer}.tp-cookie button+button{background:transparent;color:#191916;border:1px solid #777}.tp-cookie-settings{position:fixed;bottom:5px;left:8px;z-index:999;font:11px Arial,sans-serif;padding:5px 8px;color:#bbb;background:#191916;border:1px solid #444;cursor:pointer}
.tp-form-result{font-size:15px;line-height:1.6;margin-top:16px}.tp-form-result a{text-decoration:underline}.tp-form-result.error{color:#df675c}.tp-form-result.success{color:#91b080}
.tp-report{margin:32px auto;padding:32px;background:#f5f1e8;color:#20201d;max-width:1100px}.tp-report h2{font-size:32px}.tp-report article{border-top:1px solid #ccc;padding:18px 0}.tp-report h3{font-size:20px}.tp-report .risk,.tp-report .critical{color:#a32424}.tp-report .attention,.tp-report .warning{color:#8a5b00}.tp-report .good{color:#2c6736}.tp-report button{background:#222;color:white;padding:12px 20px;margin:20px 0}
@media(max-width:600px){.tp-cookie{left:12px;right:12px;bottom:64px;max-width:none;padding:16px}.tp-report{padding:20px}.tp-cookie-settings{bottom:58px}}
@media print{body:has(.tp-report) .ar-site{display:none!important}.tp-cookie,.tp-cookie-settings,body:has(.tp-report) body>*:not(.tp-report){display:none!important}.tp-report{margin:0;max-width:none}.tp-report button{display:none}.tp-report article{break-inside:avoid}}
.ar-quick-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;margin-top:16px}.ar-quick-consent input{flex:0 0 18px;width:18px!important;height:18px!important;margin-top:2px;accent-color:#d5be83}.ar-quick-consent span{flex:1}.ar-quick-consent a{text-decoration:underline}
.tp-modal-open{overflow:hidden}.tp-testdrive{box-sizing:border-box;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:40px;background:#151c27;color:#f6f5ef;border:1px solid #a99464;border-radius:16px;box-shadow:0 24px 100px #0008;font-family:inherit}.tp-testdrive::backdrop{background:#060a12b8;backdrop-filter:blur(5px)}.tp-modal-close{position:absolute;right:15px;top:10px;background:transparent;color:#ddd;border:0;font-size:30px;cursor:pointer;padding:4px 10px}.tp-modal-eyebrow{color:#d5be83;font-size:11px;letter-spacing:.14em}.tp-testdrive h2{font-size:32px;line-height:1.15;margin:14px 0}.tp-testdrive>p:not(.tp-modal-eyebrow){color:#bbc0c8;font-size:14px;line-height:1.6}.tp-testdrive .tp-testdrive-form{display:flex;flex-direction:column;gap:9px;margin-top:24px;padding:0;background:none;color:inherit}.tp-testdrive-form>label{font-size:13px;margin-top:5px}.tp-testdrive-form>input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #46505e;border-radius:6px;padding:12px 14px;background:#1d2632;color:#fff;font:inherit;font-size:16px}.tp-testdrive :focus-visible{outline:2px solid #e7cc86;outline-offset:3px}.tp-modal-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:11px!important;margin:10px 0!important}.tp-modal-consent input{flex:0 0 18px;width:18px;height:18px;accent-color:#d5be83;margin:2px 0 0}.tp-modal-consent a{color:inherit;text-decoration:underline}.tp-modal-submit{display:flex;justify-content:space-between;align-items:center;min-height:52px;border:0;border-radius:6px;padding:14px 18px;background:#d5be83;color:#171b22;font:inherit;font-weight:600;cursor:pointer}.tp-modal-submit:disabled{opacity:.65;cursor:wait}.tp-testdrive .tp-form-result{margin:4px 0 0}.tp-testdrive .tp-form-result.success{color:#b3d1a4}@media(max-width:600px){.tp-testdrive{padding:30px 22px}.tp-testdrive h2{font-size:28px}}

.ar-quick-consent[hidden]{display:none!important}.tp-testdrive .tp-testdrive-form{border:0;border-radius:0;box-shadow:none}.tp-testdrive .tp-testdrive-form>.tp-modal-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.tp-testdrive .tp-modal-consent input{min-height:18px;max-height:18px;min-width:18px;max-width:18px;padding:0}.tp-testdrive .tp-modal-consent span{flex:1}.tp-testdrive .tp-form-result:empty{display:none}
.tp-case-source{font-size:13px!important;line-height:1.65;margin:16px 0!important;padding-left:14px;border-left:2px solid #b29559}.tp-case-source strong{display:block;color:#17202d}.ar-site .tp-trial-note{font-size:13px;max-width:760px;margin:24px 0;color:#606873}.tp-seo-scope{background:#eeeee7}.tp-scope-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.tp-scope-heading>div>p{margin-top:20px;max-width:610px}.tp-scope-price{background:#0c1422;color:#fff;padding:32px;border-radius:12px;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.tp-scope-price>strong{font-size:36px;line-height:1.25;letter-spacing:-.04em}.ar-site .tp-scope-price p{color:#d5d9df;font-size:14px;margin:12px 0 18px}.tp-scope-price>span{font-size:13px;color:#dcc18a}.tp-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:44px}.tp-scope-grid article{border-top:1px solid #c9cbc6;padding-top:20px}.tp-scope-grid article>span{color:#7c6840;font-size:12px}.ar-site .tp-scope-grid h3{font-size:21px;line-height:1.3;margin:12px 0}.tp-scope-grid p{font-size:14px;line-height:1.7}.ar-site .tp-scope-note{font-size:13px;border-top:1px solid #c9cbc6;margin-top:32px;padding-top:20px;max-width:1000px}.tp-check-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.tp-check-summary>div{background:#e7e5db;padding:22px;border-radius:8px;display:flex;flex-direction:column;gap:8px}.tp-check-summary strong{font-size:36px;color:#17202d}.tp-check-summary span{font-size:14px;line-height:1.5}.tp-report .tp-audit-cta{background:#0c1422;color:#f7f7f2;border-radius:12px;padding:30px;margin-top:32px}.tp-report .tp-audit-cta h2{font-size:28px}.tp-report .tp-audit-cta p{color:#c7cdd4}.tp-report .tp-audit-cta button{background:#dcc18a;color:#17202d;border:0;border-radius:6px;min-height:48px;font:inherit;cursor:pointer;padding:14px 22px}.tp-report button:focus-visible{outline:3px solid #4d80c8;outline-offset:4px}@media(max-width:1000px){.tp-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-scope-heading{gap:28px}}@media(max-width:600px){.tp-scope-heading,.tp-scope-grid,.tp-check-summary{grid-template-columns:1fr}.tp-scope-price{padding:24px}.tp-scope-grid{gap:22px}.tp-report .tp-audit-cta{padding:22px}.tp-report .tp-audit-cta h2{font-size:25px}.tp-scope-price>strong{font-size:32px}}@media print{.tp-report .tp-audit-cta{display:none}.tp-check-summary{grid-template-columns:repeat(3,1fr)}}
