.trial-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 8px;padding:22px 24px;border:1px solid #ead7b3;border-radius:14px;background:#fffbf3;box-shadow:none;color:#302414;scroll-margin-top:24px}.trial-offer-copy{max-width:660px}.trial-offer-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#885015}.trial-offer h2{font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.02em;margin:6px 0}.trial-offer p{font-size:13px;line-height:1.6;color:#645039;margin:0}.trial-offer-action{flex:0 0 174px}.trial-offer .trial-offer-tag{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#84612d}.trial-offer .trial-offer-tag svg{width:15px;height:15px}.trial-offer .trial-button{padding:10px 14px;border-color:#cfab74;border-radius:9px;background:#fff;color:#754916!important;font-size:13px;font-weight:650;white-space:nowrap}.trial-offer .trial-button:hover{background:#f6ecd9;border-color:#a67b3c}.trial-button{display:block;width:100%;padding:14px 20px;border:1px solid #8d490f;border-radius:12px;background:#8d490f;color:#fff!important;font:inherit;font-weight:700;text-align:center;line-height:1.45;text-decoration:none;cursor:pointer;transition:background .15s}.trial-button:hover{background:#703707}.trial-button:disabled{opacity:.6;cursor:wait}.trial-offer-note{display:block;margin-top:7px;text-align:center;font-size:10px;line-height:1.5;color:#705d45}.trial-dialog{width:min(560px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e9bd63;border-radius:20px;box-shadow:0 24px 80px #0005;background:#fff;color:#302414;overflow:auto}.trial-dialog::backdrop{background:#17120dc4}.trial-dialog-content{padding:30px}.trial-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.trial-close{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;border:1px solid #e7e1d8;background:#fff;font-size:28px;line-height:1;color:#645039;cursor:pointer}.trial-dialog h2{font-size:26px;line-height:1.25;font-weight:750;letter-spacing:-.025em;margin:14px 0 12px}.trial-dialog [role=status]{font-size:15px;line-height:1.6;color:#645039;margin-bottom:22px}.trial-dialog label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.trial-key-row{display:flex;gap:8px}.trial-key-row input{min-width:0;flex:1;padding:13px 12px;border:1px dashed #c99a48;border-radius:10px;background:#fff8e8;font:600 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#302414}.trial-copy{padding:10px 14px;border:1px solid #c99a48;border-radius:10px;background:white;font:inherit;font-size:13px;font-weight:700;color:#70420f;cursor:pointer}.trial-validity{margin:10px 0 22px;font-size:13px;color:#645039}.trial-dialog-note{margin-top:16px;font-size:12px;line-height:1.7;color:#756957}.trial-busy{display:flex;gap:7px;padding:8px 0 28px}.trial-busy span{width:9px;height:9px;border-radius:50%;background:#c1872c;animation:trial-pulse 1s infinite alternate}.trial-busy span:nth-child(2){animation-delay:.2s}.trial-busy span:nth-child(3){animation-delay:.4s}.trial-offer [hidden],.trial-dialog [hidden]{display:none!important}.trial-offer a:focus-visible,.trial-offer button:focus-visible,.trial-dialog :is(a,button,input):focus-visible{outline:3px solid #a76315;outline-offset:3px}.trial-dialog [data-trial-error]{color:#a02b18}@keyframes trial-pulse{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:700px){.trial-offer{display:block;padding:20px;gap:16px}.trial-offer h2{font-size:19px}.trial-offer-action{margin-top:16px}.trial-offer .trial-button{padding:11px 14px}.trial-offer-note{font-size:11px}.trial-dialog-content{padding:23px}.trial-dialog h2{font-size:23px}.trial-key-row{flex-wrap:wrap}.trial-key-row input{flex-basis:100%}.trial-copy{width:100%}}@media(prefers-reduced-motion:reduce){.trial-busy span{animation:none}.trial-button{transition:none}}
