.gg-discord-community.community14{box-sizing:border-box;width:100%;max-width:100%;margin:24px 0;padding:22px 26px;min-width:0}.community14 h3{font-size:21px!important;margin:8px 0!important}.community14 p{font-size:13px}.community14 .btn{flex-shrink:0}.partner-form label:has(+[required]):after{content:none!important}.partner-form label{padding-right:0!important}.required14{position:static!important;display:inline!important;color:var(--accent);font-size:12px;vertical-align:super;margin-left:3px}.welcome14-badge{display:inline-block!important;background:var(--accent);color:#061018!important;font:800 16px/1.2 Arial,sans-serif;letter-spacing:.06em;padding:10px 15px;border-radius:6px;vertical-align:middle}.preview-order-price{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.preview-order-price del{width:100%;font-size:25px;color:var(--muted);font-weight:500}.preview-order-price small{width:100%;font-size:14px;color:var(--accent);font-weight:600;letter-spacing:0;line-height:1.6}.welcome14-discount td{color:var(--accent);font-weight:700}.welcome14-row td{padding:18px 6px!important}.welcome14-row strong,.welcome14-row td>span:last-child{display:block;margin-top:12px}.payment14-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.payment14-options label{display:flex!important;gap:10px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.payment14-options label:has(input:checked){border-color:var(--accent);background:rgba(var(--accent-rgb),.1)}.payment14-submit{margin-top:24px;color:#061018!important;background:var(--accent)!important;min-height:56px;font-size:15px!important}
body:has(.partners-hero){background-image:radial-gradient(ellipse at 10% 15%,#00d2ff10,transparent 40%),radial-gradient(ellipse at 90% 60%,#0077ff12,transparent 45%)}body:has(.partners-hero):before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 25% 30%,#00d2ff12,transparent 22%),radial-gradient(circle at 75% 70%,#2277ff17,transparent 25%);animation:partnerAtmosphere14 18s ease-in-out infinite alternate}body:has(.partners-hero) #main-container{position:relative;z-index:1}body:has(.partners-hero) .section.alt{background-color:#07121b99}.partners-hero~.section .card,.partners-hero~.section .partner-math article{box-shadow:inset 0 1px #00d2ff19,0 18px 60px #0002;transition:box-shadow .3s,border-color .3s}.partners-hero~.section .card:hover,.partners-hero~.section .partner-math article:hover{border-color:#00d2ff88;box-shadow:0 0 35px #00d2ff16}@keyframes partnerAtmosphere14{to{transform:translate3d(5%,3%,0) scale(1.12);filter:hue-rotate(20deg)}}@media(prefers-reduced-motion:reduce){body:has(.partners-hero):before{animation:none}}@media(max-width:700px){.community14{padding:20px!important}.community14 .btn{width:100%;white-space:normal}.payment14-options{grid-template-columns:1fr}.welcome14-badge{font-size:14px}.preview-order-price{gap:10px}}

.partner-form label>[data-legal-lang]:not([hidden]){display:inline!important}

/* Keep the action in the contact/payment column at every breakpoint. */
.preview-payment-v8{min-width:0}.preview-payment-v8 .payment14-submit{display:flex;width:100%;max-width:100%;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;min-height:48px;padding:14px 20px;margin-top:22px;box-sizing:border-box;white-space:normal}.preview-payment-v8 .payment14-submit+ [role=status]{font-size:12px;overflow-wrap:anywhere}

/* Keep the header below the WordPress administrator toolbar. */
.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}}
