@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.95396cd6.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.492dff8c.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.fa736280.woff2) format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.a264893a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-cyrillic-ext-400-normal.9b4cf387.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-400-normal.0d74f8c3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-cyrillic-400-normal.a68bd49c.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-400-normal.ed318ef4.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-vietnamese-400-normal.2d413186.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-400-normal.b98f6196.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-latin-ext-400-normal.b91215c2.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-400-normal.96680530.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-latin-400-normal.91fb1d80.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-400-normal.d5a86268.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-ext-500-normal.1207ae79.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-500-normal.31141799.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-cyrillic-500-normal.ef81f5b9.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-500-normal.4f81bae0.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-vietnamese-500-normal.372c3586.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-500-normal.a3fc8388.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-ext-500-normal.fe187252.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-500-normal.a46381a7.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-500-normal.85ca0ce7.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-500-normal.e3147aa2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-cyrillic-ext-600-normal.10f6fca7.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-600-normal.b591faf0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-cyrillic-600-normal.bc73d289.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-600-normal.bf955fc9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-vietnamese-600-normal.c00d354e.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-600-normal.f260a4ed.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-ext-600-normal.db4eb457.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-600-normal.2e96e684.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-600-normal.7acbd96c.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-600-normal.1bf2742d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-ext-700-normal.df25b42a.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-ext-700-normal.ce355d05.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-cyrillic-700-normal.58080220.woff2) format("woff2"),url(/_next/static/media/montserrat-cyrillic-700-normal.2bb9d16e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-vietnamese-700-normal.cd12e4ff.woff2) format("woff2"),url(/_next/static/media/montserrat-vietnamese-700-normal.0013caa6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-ext-700-normal.995ee69d.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-ext-700-normal.8ef4a585.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.975511c4.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.a9cd1a8c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#fff;--surface:#f7f5f4;--raised:#efebe9;--line:#e6e1de;--line-strong:#d2cbc7;--text:#141111;--muted:#6b6360;--red:#e10600;--red-hover:#c00500;--open:#1f7a3f;--open-bg:#e6f3ea;--amber:#a35a00;--amber-bg:#fdf0dc;--taken-bg:#efebe9;--white:#fff;--font-display:"Bebas Neue";--font-body:"Montserrat";color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.display,h1,h2,h3{font-family:var(--font-display),"Oswald","Arial Narrow",sans-serif;font-weight:400;letter-spacing:.04em;line-height:1;margin:0;text-transform:uppercase;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1140px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.hint,.muted{color:var(--muted)}.hint{font-size:12px;margin:0}.site-head{border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;flex-wrap:wrap}.site-head nav{display:flex;gap:20px;font-size:13px;font-weight:600}.site-head nav a{text-decoration:none;color:var(--muted)}.site-head nav a:hover,.site-head nav a[aria-current=page]{color:var(--text)}.site-foot{border-top:1px solid var(--line);margin-top:40px;padding-block:24px;font-size:12px;color:var(--muted)}.site-foot .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.hero{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:44px;gap:44px;align-items:center;padding-block:44px 36px}.hero .eyebrow{margin-bottom:22px}.hero h1{font-size:clamp(48px,7vw,92px)}.hero h1 em{font-style:normal;color:var(--red)}.hero p.lead{color:var(--muted);max-width:46ch;margin:16px 0 0}.facts{display:flex;gap:30px;margin-top:26px;flex-wrap:wrap}.facts b{display:block;font-family:var(--font-display),sans-serif;font-weight:400;font-size:34px;line-height:1;color:var(--text)}.facts span{font-size:12px;color:var(--muted)}.signs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.face{display:grid;grid-gap:8px;gap:8px;align-content:start}.face-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);flex-wrap:wrap}.face-label b{color:var(--text)}.screen{aspect-ratio:3/2;max-width:100%;background:#000;border:6px solid #262323;border-radius:4px;position:relative;overflow:hidden;text-align:center;color:var(--white);box-shadow:0 14px 30px hsla(0,8%,7%,.18)}.screen,.screen .ad{display:flex;align-items:center;justify-content:center}.screen .ad{position:absolute;inset:0;flex-direction:column;padding:10%;transition:opacity .5s}.screen .ad strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:clamp(22px,3.2vw,38px);line-height:1;letter-spacing:.03em}.screen .ad small{font-size:11px;opacity:.7;margin-top:8px}.screen .ad.house{background:var(--red)}.post{width:10px;height:26px;background:#262323;margin:-8px auto 0;border-radius:0 0 2px 2px}.loop{display:flex;gap:3px}.loop i{flex:1 1;height:4px;border-radius:2px;background:var(--line-strong)}.loop i.on{background:var(--red)}.loop i.house.on{background:var(--text)}.rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rate{background:var(--surface);padding:16px;display:grid;grid-gap:2px;gap:2px;align-content:start}.rate .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rate b{font-family:var(--font-display),sans-serif;font-weight:400;font-size:32px;line-height:1.05;color:var(--text)}.rate small{font-size:12px;color:var(--muted)}.section{padding-block:34px;border-top:1px solid var(--line)}.section-title{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.section-title h2{font-size:40px}.book{grid-template-columns:minmax(0,1fr) 350px;grid-gap:34px;gap:34px;align-items:start}.book,.step{display:grid}.step{grid-gap:14px;gap:14px;padding-bottom:30px}.step h3{font-size:30px;display:flex;gap:12px;align-items:baseline}.step h3 span{font-family:var(--font-body),sans-serif;font-size:12px;font-weight:700;color:var(--red);letter-spacing:.1em}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.product{border:1.5px solid var(--line-strong);border-radius:10px;padding:14px;background:var(--surface);cursor:pointer;text-align:left;display:grid;grid-gap:4px;gap:4px;align-content:start}.product:hover{border-color:var(--muted)}.product[aria-pressed=true]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.product .k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.product b{font-family:var(--font-display),sans-serif;font-weight:400;font-size:25px;line-height:1;color:var(--text)}.product .p{font-weight:700}.product small{color:var(--muted);font-size:12px;line-height:1.4}.controls{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.field{display:grid;grid-gap:5px;gap:5px;min-width:0}.field .lbl,.field label{font-size:12px;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{border:1.5px solid var(--line-strong);border-radius:8px;padding:10px 12px;background:var(--surface);min-width:0}.term{display:flex;gap:4px;flex-wrap:wrap}.term button{width:40px;height:40px;border-radius:8px;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;font-weight:700}.term button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.term button.b2{border-bottom-color:var(--red)}.term button.b3{border-bottom:3px solid var(--red)}.scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px}table.grid{border-collapse:collapse;width:100%;min-width:660px;font-size:12px}.grid td,.grid th{padding:0;border-bottom:1px solid var(--line);text-align:center}.grid th{color:var(--muted);padding:9px 4px}.grid td.rowh,.grid th{font-weight:600;background:var(--surface)}.grid td.rowh{text-align:left;padding:8px 12px;white-space:nowrap}.cell{display:block;height:30px;margin:3px 2px;border-radius:5px}.cell.open{background:var(--open-bg)}.cell.taken{background:var(--taken-bg);background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--line-strong) 5px 6px)}.cell.house{background:rgba(225,6,0,.14)}.cell.pick{background:var(--red)}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:6px}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.cal .dow{font-size:11px;color:var(--muted);text-align:center}.cal .dow,.day{font-weight:700}.day{aspect-ratio:1.3;border-radius:7px;border:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:5px 7px;font-size:13px;background:var(--open-bg);color:var(--open);cursor:pointer}.day.taken{background:var(--taken-bg);color:var(--muted);cursor:not-allowed;background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--line-strong) 5px 6px)}.day.off{background:transparent;color:var(--line-strong);cursor:default}.day.pick{background:var(--red);color:var(--white)}.day:disabled{cursor:default}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form .full{grid-column:1/-1}.drop{border:1.5px dashed var(--line-strong);border-radius:10px;padding:18px;text-align:center;color:var(--muted);font-size:13px;cursor:pointer;display:block}.drop.has{border-color:var(--open);color:var(--open)}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px}.check input{margin-top:3px;accent-color:var(--red)}.summary{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 16px);border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;padding:22px;display:grid;grid-gap:12px;gap:12px}.summary h3{font-size:28px;color:var(--text)}.line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.line span:first-child{color:var(--muted)}.big{font-family:var(--font-display),sans-serif;font-size:52px;line-height:1;color:var(--text)}.big small{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--muted);margin-left:4px}.bands{display:grid;grid-gap:4px;gap:4px;font-size:12px}.bands div{display:flex;justify-content:space-between;padding:6px 9px;border-radius:6px;color:var(--muted)}.bands div.on{background:var(--text);color:var(--bg);font-weight:700}.status{font-size:13px;padding:10px 12px;border-radius:8px}.status.ok{background:var(--open-bg);color:var(--open)}.status.bad{background:var(--amber-bg);color:var(--amber)}.btn{border:0;background:var(--red);color:var(--white);font-weight:700;padding:13px 18px;border-radius:9px;cursor:pointer;font-size:15px;text-decoration:none;display:inline-block;text-align:center}.btn:hover{background:var(--red-hover)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.ghost{background:transparent;border:1.5px solid var(--line-strong);color:var(--text)}.btn.small{padding:7px 12px;font-size:12px;border-radius:7px}.done{border:1px solid var(--open);background:var(--open-bg);border-radius:14px;padding:22px;display:grid;grid-gap:8px;gap:8px}.done h3{font-size:30px;color:var(--open)}.terms{max-width:760px;padding-block:40px}.terms h1{font-size:56px}.terms .intro{color:var(--muted);margin:12px 0 30px;max-width:60ch}.terms section{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding-block:20px;border-top:1px solid var(--line)}.terms h2{font-size:24px;color:var(--text)}.terms ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.terms li::marker{color:var(--red)}.admin-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;padding-block:30px 18px}.admin-head h1{font-size:52px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}.kpi b{display:block;font-family:var(--font-display),sans-serif;font-weight:400;font-size:36px;line-height:1;color:var(--text)}.kpi span{font-size:12px;color:var(--muted)}table.list{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.list th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px;border-bottom:1.5px solid var(--line-strong)}.list td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill.pending{background:var(--amber-bg);color:var(--amber)}.pill.approved{border:1px solid var(--line-strong)}.pill.live{background:var(--open-bg);color:var(--open)}.pill.declined,.pill.ended,.pill.void{color:var(--muted);border:1px dashed var(--line-strong)}.pill.draft{border:1px solid var(--line-strong)}.pill.sent{background:var(--amber-bg);color:var(--amber)}.pill.paid{background:var(--open-bg);color:var(--open)}.ticks{display:flex;gap:4px;flex-wrap:wrap}.ticks span{font-size:11px;padding:2px 7px;border-radius:4px;background:var(--raised);color:var(--muted)}.ticks span.yes{background:var(--open-bg);color:var(--open)}.actions{display:flex;gap:6px;flex-wrap:wrap}.actions form{display:inline}.mono{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--muted)}.alerts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.alerts a{text-decoration:none;font-weight:600}.alerts a:hover{filter:brightness(1.2)}.pill.part_paid{background:var(--amber-bg);color:var(--amber)}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.notice{border:1px solid var(--amber);background:var(--amber-bg);color:var(--amber);border-radius:10px;padding:14px 16px;font-size:13px;margin-block:16px}.login{max-width:400px;margin:70px auto;display:grid;grid-gap:14px;gap:14px}.login h1{font-size:48px}@media (max-width:900px){.book,.hero{grid-template-columns:1fr}.products{grid-template-columns:repeat(2,minmax(0,1fr))}.summary{position:static}.rates{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.terms section{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.form,.signs{grid-template-columns:1fr}.rates{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.screen .ad{transition:none}}