.sky-commerce{margin-top:1rem;padding:1rem;border:1px solid var(--border,#ccd3dd);border-radius:.75rem;max-width:42rem;font-size:.9rem;overflow-wrap:anywhere}.sky-commerce h2{font-size:1.1rem;margin:0 0 .5rem}.sky-commerce p{margin:.6rem 0}.sky-commerce button,.sky-commerce a{font:inherit}.sky-commerce button{padding:.6rem .8rem;margin:.3rem .5rem .3rem 0;border:1px solid currentColor;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.sky-commerce button:disabled{opacity:.6;cursor:not-allowed}.offer-page{max-width:68rem;margin:0 auto;padding:2rem 1.2rem;color:#26334d;font:16px/1.65 system-ui}.offer-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}.offer-page nav,.offer-page footer{display:flex;gap:1rem;flex-wrap:wrap}.offer-page .packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.offer-page .pack{border:1px solid #cfd9e6;border-radius:1rem;padding:1.4rem;background:#f7faff}.offer-page .price{font-size:2rem;font-weight:700}.offer-page button{padding:.7rem 1rem;border:0;border-radius:.5rem;background:#d9e1eb;color:#526077;font:inherit}.offer-page .example{background:#eff5fb;border-left:3px solid #7994b4;padding:1rem;overflow-wrap:anywhere}.offer-page h2{margin-top:2rem}.offer-page a{color:#244d83}@media(max-width:600px){.offer-page .packs{grid-template-columns:1fr}.offer-page{padding:1rem}.sky-commerce{padding:.75rem}}

.offer-page button:not(:disabled){background:#244d83;color:#fff;cursor:pointer}.offer-page button:focus-visible,.sky-commerce button:focus-visible{outline:3px solid #7994b4;outline-offset:3px}.offer-page button:disabled{cursor:not-allowed}
