.etalon.trial-end{--tint:133,119,255}.trial-end .endcard{padding:28px 30px;border-radius:16px;background:rgba(var(--tint),var(--tint-plate));border:1px solid rgba(var(--tint),var(--tint-edge));border-left:3px solid rgb(var(--tint));margin-top:8px}.trial-end .endtop{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.trial-end .endtop img{width:150px;height:150px;max-width:100%;flex:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}.trial-end .et{flex:1 1 320px;min-width:0}.trial-end .et .hand{display:block;margin-bottom:8px;font-family:var(--hand);font-size:26px;font-weight:600;line-height:1;color:var(--acc)}.trial-end .et h3{margin:0 0 10px;font-size:24px;line-height:1.2;color:var(--cream)}.trial-end .et p{margin:0;font-size:15.2px;line-height:1.65;color:var(--text)}.trial-end .endtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.trial-end .etile{display:flex;flex-direction:column;gap:4px;padding:14px 15px;border:1px solid var(--acc-line);border-radius:13px;background:var(--surface)}.trial-end .etile small{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.trial-end .etile b{font-size:38px;line-height:1.05;font-weight:700;color:var(--acc)}.trial-end .etile span{overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--muted)}.trial-end .endbuy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.trial-end .endprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.trial-end .endprice s{font-size:20px;color:var(--muted-2)}.trial-end .endprice b{font-size:34px;line-height:1;color:var(--ink)}.trial-end .endprice span{font-size:13.5px;color:var(--muted)}.trial-end .endbtns{display:flex;flex-wrap:wrap;gap:12px}.trial-end .endbtns a{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1.5px solid var(--acc);border-radius:11px;background:var(--acc);color:#fff;font-size:14.5px;font-weight:600;text-decoration:none}.trial-end .endbtns a:hover{filter:brightness(1.1)}.trial-end .endbtns a.buy{padding:14px 26px;font-size:15.5px}.trial-end .endbtns a.sec{border-color:var(--acc-line);background:var(--surface);color:var(--acc)}.trial-end .endbtns a.sec:hover{background:var(--acc-soft);filter:none}.trial-end .endmore{font-size:14px;color:var(--acc);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.trial-end .endcard{padding:20px 18px}.trial-end .endtop img{width:120px;height:120px;margin:0 auto}.trial-end .endtiles{grid-template-columns:1fr}.trial-end .endbtns{width:100%}.trial-end .endbtns a,.trial-end .endbtns a.buy{width:100%;justify-content:center;text-align:center;padding:14px 10px;font-size:14px}}.trial-lock{margin-top:12px}.trial-lock .lockteaser{position:relative;height:150px;margin-top:6px;overflow:hidden;border-radius:11px}.trial-lock .lockfake{height:100%;margin:0;padding:0;overflow:hidden;list-style:none;filter:blur(4px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trial-lock .lockfake li{padding:6px 0;font-size:13.5px}.trial-lock .lockov{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--surface) 70%);background-color:color-mix(in srgb,var(--surface) 55%,transparent)}.trial-lock .lockov span{font-size:13px;font-weight:600;line-height:1.4;color:var(--ink)}.trial-lock .lockbtn{display:inline-flex;padding:9px 18px;border-radius:10px;background:var(--acc);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}.trial-lock .lockbtn:hover{filter:brightness(1.1)}