.marketing-tools{position:relative;flex-shrink:0}.marketing-tools summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;font-weight:700;color:#9e1b28;padding:12px 16px;border:1px solid #b69b6b;border-radius:7px;background:#fffaf3;font-size:14px}.marketing-tools summary::-webkit-details-marker{display:none}.tools-menu{position:absolute;right:0;top:calc(100% + 8px);width:290px;max-width:85vw;background:#fffaf3;border:1px solid #b69b6b;border-radius:9px;box-shadow:0 15px 45px #0005;z-index:100;padding:7px}.tools-menu>a{display:block;padding:15px!important;color:#171310!important;white-space:normal!important}.tools-menu>a:hover{background:#efe4d0}.tools-menu strong{display:block;font-size:15px}.tools-menu span{display:block;font-size:11px;color:#75634b;margin-top:5px;line-height:1.5}.marketing-tools-bar{padding:26px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #b69b6b44}.marketing-tools-bar h2{font-size:24px;margin:8px 0;color:#efe5d5}.tool-hero{padding:40px 5% 45px;max-width:1100px;margin:auto}.tool-back{display:inline-block;color:#c8ac7b;font-size:12px;margin-bottom:32px}.tool-hero h1{font-size:clamp(42px,5.6vw,74px);line-height:1.08;letter-spacing:-2px;margin:22px 0}.tool-hero h1 em{color:#dfbc78}.tool-lead{max-width:670px;color:#c6beb1;font-size:18px;line-height:1.75}.tool-price{font-size:42px;font-weight:800;color:#e4c181;margin:25px 0}.tool-price span{font-size:13px;color:#b9ad9a;font-weight:400}.tool-audiences{padding:0 5% 35px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.tool-card{padding:30px;border-radius:10px;background:#fffaf3;color:#252018;border:1px solid #b69b6b}.tool-card h2{font-size:25px;color:#252018}.tool-card p{font-size:14px;line-height:1.8;color:#70624f}.tool-info{padding:35px 5% 50px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.tool-info h2,.tool-inquiry h2{font-size:34px;line-height:1.15;margin:18px 0;color:#f0e6d4}.tool-info li{font-size:14px;line-height:1.8;color:#c6beb1;margin:13px 0}.tool-info li strong{color:#e0c38f}.tool-info li p{margin:4px 0}.tool-info .note{line-height:1.8;color:#b2a48f}.tool-inquiry{padding:35px 5% 65px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.tool-inquiry>div>p{color:#bdb3a4;line-height:1.8}.tool-inquiry .card{background:#fffaf3;color:#322a20;padding:30px}.tool-inquiry label{display:grid;gap:10px;font-size:13px;font-weight:600;margin-bottom:20px}.tool-inquiry input,.tool-inquiry textarea{width:100%;box-sizing:border-box;padding:14px;font:inherit;border:1px solid #cdbd9e;border-radius:5px;background:white;color:#191919}.tool-inquiry textarea{min-height:140px}.tool-inquiry .note{font-size:12px;color:#796a53;line-height:1.7}.tool-inquiry .status{color:#574323}.site-header nav:has(.marketing-tools){overflow:visible} @media(max-width:700px){.tool-audiences,.tool-info,.tool-inquiry{grid-template-columns:1fr;gap:25px}.tool-hero{padding-top:25px}.tool-hero h1{font-size:43px}.tool-lead{font-size:15px}.tool-card{padding:24px}.tool-info h2,.tool-inquiry h2{font-size:30px}.marketing-tools-bar h2{font-size:20px}.site-header nav .marketing-tools .tools-menu{right:0}.site-header nav:has(.marketing-tools){flex-wrap:wrap}.tool-inquiry .card{padding:23px}.marketing-tools-bar .eyebrow{font-size:9px}}

@keyframes tools-wiggle{0%,100%{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(3deg)}}.marketing-tools-bar .tools-arrived{animation:tools-wiggle .8s ease-in-out 1;transform-origin:50% 65%}@media(prefers-reduced-motion:reduce){.marketing-tools-bar .tools-arrived{animation:none}}
/* High contrast type on the dark Website and Discord service sections. */
body .tool-hero h1{color:#f7f4ee}
body .tool-hero h1 em{color:#e6c580}
body .tool-hero>.eyebrow,body .tool-info>div>.eyebrow,body .tool-inquiry>div>.eyebrow{color:#e6c580}
body .tool-info h2,body .tool-inquiry>div>h2{color:#f7f4ee}
body .tool-hero .tool-lead,body .tool-info li,body .tool-inquiry>div>p{color:#ded7cb}
body .tool-info .note,body .tool-inquiry>div>.note{color:#cfc4b2}
body .tool-card h2{color:#252018}
