.offer-tier{margin:32px 0 40px}.offer-tier>h2,.offer-tier>h3{margin:0 0 16px;font-size:26px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.offer-card{min-width:0;display:flex;flex-direction:column;padding:26px;border:1px solid #303b52;border-radius:18px;background:#111827;color:#f5f7ff;overflow-wrap:anywhere}.offer-card h3{margin:0 0 12px;font-size:23px}.offer-price{font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.3;margin:20px 0 6px}.offer-price small{font-size:14px;color:#aebbd0;font-weight:400}.offer-card p{line-height:1.6}.offer-card .offer-actions{margin-top:auto;padding-top:20px;display:grid;gap:12px}.offer-card form{margin:0;min-width:0}.offer-card .button,.offer-card button{display:block;box-sizing:border-box;width:100%;min-height:48px;padding:14px 16px;border:0;border-radius:10px;background:linear-gradient(135deg,#5b5bff,#8053e8);color:#fff;text-align:center;text-decoration:none;font:700 16px/1.5 Arial,sans-serif;white-space:normal;cursor:pointer}.offer-card .secondary{background:#252d43;border:1px solid #45506b}.offer-card .disabled,.offer-card button:disabled{background:#242a36;color:#9ba8bd;cursor:default}.offer-card .offer-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;font-weight:400;margin:0 0 16px;color:#c3cee2}.offer-consent input{flex:0 0 18px;width:18px;height:18px;margin:4px 0 0;padding:0}.offer-consent span{min-width:0}.offer-consent a{display:inline;color:#b9aaff}.offer-card a:focus-visible,.offer-card button:focus-visible{outline:3px solid #c9bdff;outline-offset:4px}.offer-note{color:#abb9cf;font-size:14px}.check{display:block!important;line-height:1.6}.check input{display:inline-block!important;width:18px!important;height:18px;margin:0 8px 0 0!important;vertical-align:middle}.check a{display:inline}.offer-page{margin:0;background:#080d19;color:#f5f7ff;font:16px/1.6 Arial,sans-serif}.offer-page main{max-width:1240px;margin:auto;padding:32px 24px 64px}.offer-page header{max-width:1240px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.offer-page a{color:#b8a9ff}.offer-page .panel{background:#111827;border:1px solid #303b52;border-radius:18px;padding:26px;margin:24px 0}.offer-page .notice,.offer-page .warning,.offer-page .alert{padding:18px;border:1px solid #4d5771;border-radius:12px;background:#182239}.offer-page .button{color:white}.offer-page h1{font-size:clamp(30px,4vw,46px)}@media(max-width:850px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:22px}.offer-page main{padding:24px 16px}.offer-price{font-size:32px}}

.offer-page .button{display:inline-block;background:linear-gradient(135deg,#5b5bff,#8053e8);color:#fff;border:1px solid #625ee8;border-radius:10px;padding:12px 18px;text-decoration:none;font-weight:700}.offer-page .button.secondary{background:#252d43;border-color:#45506b;color:#eeeaff}
