.zd-sms{min-height:70vh;padding:65px 20px;background:radial-gradient(ellipse at top,rgba(160,10,25,.2),transparent 65%),#050505;color:#fff}.zd-sms-shell{max-width:1040px;margin:auto}.zd-sms-eyebrow{color:#ff4545;letter-spacing:.14em;font-weight:800;font-size:13px}.zd-sms h1{font-size:clamp(36px,6vw,64px);margin:14px 0}.zd-sms-intro{color:#ccc;line-height:1.6;max-width:700px}.zd-sms-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;margin:34px 0}.zd-sms-card{min-width:0;border:1px solid #532329;background:linear-gradient(145deg,#190b0e,#09090c);padding:28px;border-radius:20px}.zd-sms-price{font-size:36px;font-weight:900}.zd-sms li{margin:14px 0;line-height:1.6}.zd-sms label{display:block;font-weight:700;margin:16px 0 8px}.zd-sms select{width:100%;padding:13px;border:1px solid #666;border-radius:10px;background:#15151a;color:#fff;font:inherit}.zd-sms button,.zd-sms-button{display:inline-block;padding:14px 20px;background:#cf1623;border:0;border-radius:10px;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;margin:18px 8px 0 0}.zd-sms button:disabled{opacity:.45;cursor:default}.zd-sms .zd-sms-secondary{background:#2a252b}.zd-sms-small{font-size:13px;color:#aaa;line-height:1.7}.zd-sms a{color:#fff}.zd-sms [data-sms-status]{line-height:1.6;color:#e9c7ca}.zd-sms-order{margin-top:20px;padding-top:16px;border-top:1px solid #532329;overflow-wrap:anywhere}.zd-sms-order strong{display:block;font-size:24px;letter-spacing:.04em;margin:8px 0}.zd-sms-order small{display:block;color:#bbb;margin:6px 0}.zd-sms :focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:720px){.zd-sms-grid{grid-template-columns:1fr}.zd-sms-card{padding:22px}.zd-sms{padding:40px 16px}}
.zd-sms input[type=search]{box-sizing:border-box;width:100%;padding:12px;border:1px solid #666;border-radius:10px;background:#15151a;color:#fff;font:inherit}.zd-sms-help{padding:16px;border:1px solid #ba3641;background:#281017;border-radius:10px;line-height:1.7}.zd-sms hr{border:0;border-top:1px solid #532329;margin-top:25px}.zd-sms [data-sms-link-result]{overflow-wrap:anywhere}.zd-sms [data-sms-account]{overflow-wrap:anywhere}

.zd-sms-picker{position:relative}.zd-sms-options{max-height:220px;overflow:auto;border:1px solid #4a4045;border-radius:10px;background:#131116;margin-top:5px}.zd-sms-options[hidden]{display:none}.zd-sms .zd-sms-options button{display:block;width:100%;text-align:left;margin:0;padding:11px 13px;border-radius:0;background:transparent;font-weight:500}.zd-sms .zd-sms-options button:hover,.zd-sms .zd-sms-options button:focus{background:#442027}.zd-sms .zd-sms-options button[aria-selected=true]{background:#64222b}.zd-sms-options p{padding:12px}.zd-sms-picker input{width:100%;box-sizing:border-box}
