@font-face{font-family:Inter;src:url("ci-7.1/fonts/Inter-Variable.ttf") format("truetype");font-weight:100 900;font-display:swap}

*{box-sizing:border-box}
body{margin:0;background:var(--fliq-canvas);color:var(--fliq-text-primary);font:400 16px/1.5 Inter,Arial,sans-serif}
.legal-header,.legal-main,.legal-footer{width:min(960px,calc(100% - 32px));margin-inline:auto}
.legal-header{padding-block:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.legal-header img{width:240px;max-width:100%;height:auto;display:block}
.legal-header .dark-mark{display:none}
[data-fliq-theme="dark"] .legal-header .dark-mark{display:block}
[data-fliq-theme="dark"] .legal-header .light-mark{display:none}
.legal-main{background:var(--fliq-surface);border:1px solid var(--fliq-border-subtle);border-radius:28px;padding:48px;overflow-wrap:anywhere}
h1,h2,h3{font-family:Inter,Arial,sans-serif;line-height:1.25;color:var(--fliq-text-primary)}
h1{font-size:32px;margin:0 0 16px}h2{font-size:24px;margin:40px 0 16px}h3{font-size:20px;margin:24px 0 12px}
p,ul{margin:0 0 16px}li+li{margin-top:8px}address{font-style:normal}
a{color:var(--fliq-text-primary);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--fliq-focus);outline-offset:4px}
.meta,.eyebrow{color:var(--fliq-text-secondary)}.eyebrow{font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}
.notice{padding:20px;margin-block:24px;border:1px solid var(--fliq-border-subtle);border-left:4px solid var(--fliq-product-accent);background:var(--fliq-surface-muted);border-radius:20px}
.table-wrap{overflow-x:auto;max-width:100%;margin-block:24px;border:1px solid var(--fliq-border-subtle);border-radius:20px}
table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--fliq-border-subtle)}th{background:var(--fliq-surface-muted)}
code{font-family:Inter,Arial,sans-serif;overflow-wrap:anywhere}
.legal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:24px 40px}.legal-footer a{min-height:44px;display:inline-flex;align-items:center}
.legal-action,button,input,textarea,select{font:inherit;border-radius:12px}
.legal-action,button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;cursor:pointer;border:1px solid var(--fliq-border-subtle);background:var(--fliq-surface);color:var(--fliq-text-primary);text-decoration:none}
.legal-primary{background:var(--fliq-primary-action-bg);color:var(--fliq-primary-action-fg);border-color:var(--fliq-primary-action-bg)}
.legal-language{display:grid;gap:8px;margin-bottom:24px}.legal-language select{min-height:44px;width:100%;max-width:320px;padding:8px 12px;background:var(--fliq-surface);color:var(--fliq-text-primary);border:1px solid var(--fliq-border-control)}
button:disabled{opacity:.6;cursor:wait}
.legal-form{display:grid;gap:24px}.legal-form label{display:grid;gap:8px;font-weight:600}.legal-form input,.legal-form textarea{min-width:0;width:100%;padding:12px 16px;min-height:44px;border:1px solid var(--fliq-border-control);color:var(--fliq-text-primary);background:var(--fliq-surface-muted);font-weight:400}.legal-form textarea{resize:vertical}
.legal-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.legal-error{color:var(--fliq-status-danger-fg)}
[hidden]{display:none!important}.legal-skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--fliq-surface)}.legal-skip:focus{top:8px}
@media(max-width:600px){.legal-header{gap:16px;padding-block:24px}.legal-main{padding:24px 16px}h1{font-size:28px}h2{font-size:20px}table{font-size:12px;line-height:16px}th,td{padding:8px}}
@media print{.legal-header,.legal-footer,.legal-action,button{display:none}.legal-main{width:100%;border:0;padding:0}body{background:white;color:black}a{color:inherit}}
