
:root{color-scheme:dark;--bg:#101014;--ink:#f4f1e9;--soft:#c7c1d4;--lime:#d2ff38;--violet:#ac91ff;--line:#50485e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 system-ui,sans-serif}a{color:var(--lime);overflow-wrap:anywhere}header,main,footer{max-width:1080px;margin:auto;padding:28px clamp(20px,5vw,60px)}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:13px}header a{color:var(--ink)}h1{font-size:clamp(34px,6vw,64px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 30px}h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:45px 0 18px}h3{font-size:21px;margin:28px 0 10px}p,li{color:var(--soft)}strong,b{color:var(--ink)}.eyebrow{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:750}.notice{border-left:3px solid var(--violet);padding:12px 22px;background:#211c2d;margin:24px 0}.actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}button,.button{display:inline-block;border:0;background:var(--lime);color:#101014;font:700 15px/1.3 system-ui;padding:14px 19px;border-radius:4px;cursor:pointer;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--violet);outline-offset:4px}.conditions{counter-reset:rule;list-style:none;padding:0}.conditions>li{counter-increment:rule;position:relative;padding:20px 0 22px 62px;border-bottom:1px solid var(--line)}.conditions>li:before{content:counter(rule,decimal-leading-zero);position:absolute;left:0;top:17px;font-size:27px;color:var(--lime);font-weight:800}.conditions strong{display:block;font-size:21px;margin-bottom:7px}li+li{margin-top:10px}table{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0}th,td{padding:14px 12px;border:1px solid var(--line);text-align:left}th{background:#282332;color:var(--ink)}.table-scroll{overflow:auto}nav{display:flex;gap:16px;flex-wrap:wrap}fieldset{border:1px solid var(--line);margin:28px 0;padding:25px;min-width:0}legend{font-weight:750;color:var(--lime);padding:0 9px}label{display:block;margin:15px 0;font-weight:650}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}input:not([type=checkbox]):not([type=radio]),textarea,select{display:block;width:100%;padding:13px;margin:7px 0;border:1px solid var(--line);background:#1c1825;color:var(--ink);font:inherit;border-radius:4px}input[type=checkbox],input[type=radio]{accent-color:var(--lime);width:19px;height:19px;vertical-align:middle;margin-right:10px}textarea{min-height:100px}small{display:block;color:var(--soft);font-weight:400;font-size:14px}.signature{margin-top:35px;border-top:1px solid var(--line);padding-top:15px}.document{padding-bottom:35px;border-bottom:1px solid var(--line)}[hidden]{display:none!important}footer{border-top:1px solid var(--line);font-size:14px}.status{padding:12px 0;color:var(--lime);font-weight:700}@media(max-width:650px){.grid{grid-template-columns:1fr}fieldset{padding:18px}header{flex-wrap:wrap}table{min-width:560px}.conditions>li{padding-left:47px}}@media print{:root{color-scheme:light}body{background:white;color:black;font:11pt/1.45 Arial,sans-serif}header,footer,nav,.actions,.notice,.no-print{display:none!important}main{padding:0;max-width:none}h1{font-size:24pt;letter-spacing:0}h2{font-size:17pt;margin:24pt 0 10pt;break-after:avoid}h3{break-after:avoid}p,li,strong,b,a,small,.eyebrow{color:black}a{text-decoration:none}input:not([type=checkbox]):not([type=radio]),textarea,select{background:white;color:black;border:1px solid #999;font-size:11pt;padding:8px}.conditions>li:before{color:black}.conditions>li{break-inside:avoid;border-color:#bbb}fieldset{break-inside:avoid;border-color:#999}.document{break-before:page;border:0}th,td{border-color:#bbb;color:black;background:white}tr{break-inside:avoid}table{font-size:10pt}.table-scroll{overflow:visible}.grid{grid-template-columns:1fr 1fr}@page{size:A4;margin:20mm}}
