.language-link{color:inherit;font:700 12px monospace;padding:10px;border:1px solid #65656a;border-radius:4px;text-decoration:none}.office-faq{max-width:900px;margin-top:32px}.office-faq details{border-bottom:1px solid #414147;padding:20px 0}.office-faq summary{cursor:pointer;font-size:20px;font-weight:600}.office-faq p{line-height:1.7;max-width:750px;color:#c5c5cc}#language-suggestion:not([hidden]){position:fixed;bottom:20px;left:20px;right:20px;max-width:520px;padding:18px;background:#15151b;color:#fff;border:1px solid #bd2146;z-index:100;box-shadow:0 10px 40px #0008}#language-suggestion a{color:#fff;margin:0 16px;text-decoration:underline}#language-suggestion button{color:#fff;background:transparent;border:0;cursor:pointer;font-size:20px}@media(max-width:600px){.language-link{padding:6px}.header-actions{gap:8px}}
.craft-disclaimer{line-height:1.7;color:#a8a8b4;max-width:900px;margin:25px 0}.tools-section#craft .section-intro p{max-width:620px}

.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.plan-card{border:1px solid #44444d;border-radius:10px;background:#131319;padding:25px;display:flex;flex-direction:column;align-items:flex-start}.plan-free{border-color:#e33450;background:linear-gradient(135deg,#38151e,#131319)}.plan-label{font:12px monospace;letter-spacing:.08em;text-transform:uppercase;color:#bcbcc6}.plan-card h3{font-size:42px;margin:20px 0 12px;color:#fff}.plan-card small{font-size:18px}.plan-card p{line-height:1.6;min-height:54px;color:#bdbdc8}.plan-card .button{margin-top:auto;font-size:12px;padding:12px 16px;white-space:normal}.plan-planned{opacity:.7}.plan-soon{font:12px monospace;margin-top:auto;padding-top:16px}.tier-contact{scroll-margin-top:100px;display:grid;grid-template-columns:1fr 1.25fr;gap:50px;margin-top:60px;padding-top:40px;border-top:1px solid #44444d}.tier-contact h3{font-size:40px}.tier-contact p{line-height:1.65;color:#bdbdc8}.tier-contact a{color:#f16479}.tier-contact form{display:grid;gap:16px}.tier-contact label{display:grid;gap:8px;font-size:14px;color:#dddde6}.tier-contact input:not([type=checkbox]),.tier-contact select,.tier-contact textarea{width:100%;box-sizing:border-box;background:#181820;border:1px solid #666670;color:#fff;border-radius:5px;padding:12px;font:inherit}.tier-contact input:focus,.tier-contact select:focus,.tier-contact textarea:focus{outline:2px solid #df3651;outline-offset:2px}.tier-contact label.tier-consent{display:flex;align-items:flex-start;line-height:1.5}.tier-consent input{margin-top:4px;accent-color:#bd2146}.tier-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tier-privacy{font-size:12px;margin:0}.tier-contact .button{justify-self:start}.tier-contact button:disabled{opacity:.6;cursor:wait}#tier-contact-status{overflow-wrap:anywhere;margin:0}@media(max-width:1100px){.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-contact{grid-template-columns:1fr;gap:24px}}@media(max-width:460px){.plans-grid{grid-template-columns:1fr}.plan-card p{min-height:0}}
