/* BrandBully marketing content, grounded in its published product and customer pages. */
.customer-logos{padding:48px 0 50px;border-bottom:1px solid #25212B;text-align:center}.customer-logos>p{font-size:10px;color:#81798D;letter-spacing:.08em;text-transform:uppercase;margin:0 0 27px}.customer-logos>div{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.customer-logos img{width:135px;height:42px;object-fit:contain;opacity:.76}.customer-logos img:nth-child(3){width:100px}.customer-logos img:nth-child(4){width:95px}
.creation-paths{padding-top:75px}.creation-paths .sectionhead{align-items:end}.creation-paths h2{font-size:44px;line-height:1.1;letter-spacing:-1.8px;margin-top:16px}.creation-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.creation-path{display:block;min-width:0}.path-visual{height:340px;overflow:hidden;position:relative;background:#19171E;border-radius:12px}.path-ad{display:flex;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse at 60% 35%,#51425C,#221C2A 60%,#17131C)}.path-ad img{height:245px;width:auto;max-width:42%;object-fit:contain;border-radius:4px;box-shadow:0 10px 30px #0008;transform:rotate(-9deg)}.path-ad img:nth-child(2){height:275px;transform:rotate(9deg);margin-left:-20px}.path-ad>span{position:absolute;font:10px InterUI,Arial;color:#E4D7EE;padding:6px 10px;background:#302737;border:1px solid #63526F66;border-radius:5px;left:30px;top:35px}.path-ad>span:last-child{left:auto;right:30px;top:auto;bottom:35px}.path-image>img{width:100%;height:100%;object-fit:cover}.path-prompt{position:absolute;left:22px;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;background:#15111CD9;backdrop-filter:blur(12px);padding:13px 16px;border-radius:9px;font-size:11px;color:#F0E6F6;border:1px solid #E1CFF228}.path-prompt svg{width:15px;height:15px;color:#D7B8F4}.path-description{padding:23px 3px 10px;position:relative}.path-description>span{font-size:9px;letter-spacing:.1em;color:#93849F}.path-description h3{font-size:23px;letter-spacing:-.7px;margin:11px 0}.path-description p{font-size:12px;color:#8F8799;margin:0;max-width:85%;line-height:1.7}.path-description>svg{position:absolute;right:4px;top:55px;width:20px;height:20px;color:#D8C0F8}
.model-section .sectionhead h2{font-size:35px;letter-spacing:-1.2px;margin-top:13px}.brand-models{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #302838;border-left:1px solid #302838}.brand-model{display:flex;align-items:start;gap:13px;padding:25px 21px;border-right:1px solid #302838;border-bottom:1px solid #302838;background:#121017;position:relative;min-width:0}.brand-model:hover{background:#1A1522}.model-monogram{flex:none;display:grid;place-items:center;width:35px;height:35px;background:#26202F;border:1px solid #483C554D;border-radius:8px;font:600 11px InterUI,Arial;color:#D9BFF2}.brand-model h3{font-size:13px;letter-spacing:-.1px;padding-right:15px;margin:0 0 6px}.brand-model small{font-size:9px;color:#776C83}.brand-model p{font-size:11px;color:#93859E;line-height:1.6;margin:15px 0 0}.brand-model>svg{position:absolute;right:17px;top:27px;width:13px;height:13px;color:#655271}
.scribe-marketing{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;align-items:center;padding:85px 0}.scribe-intro h2{font-size:45px;letter-spacing:-1.8px;line-height:1.12;margin:20px 0}.scribe-intro>p{font-size:13px;line-height:1.8;color:#A49AAD;max-width:330px;margin-bottom:27px}.scribe-included{display:flex;align-items:center;gap:7px;font-size:10px;color:#8F7F9D;margin-top:20px}.scribe-included svg{width:13px;height:13px;color:#C9A4E9}.scribe-product{border:1px solid #3D3248;border-radius:13px;background:#18131F;box-shadow:0 15px 65px #0003;overflow:hidden}.scribe-product-top{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #302638}.scribe-product-top>span{display:flex;align-items:center;gap:8px;font-size:12px}.scribe-product-top svg{width:15px;height:15px;color:#C4A3DE}.scribe-product-top>div{display:flex;background:#100D15;border:1px solid #342A3F;padding:3px;border-radius:6px}.scribe-product-top button{padding:7px 10px;background:none;border:0;border-radius:4px;font-size:9px;color:#82718F;cursor:pointer}.scribe-product-top button.active{background:#382A44;color:#EADCF4}.scribe-product-prompt{padding:22px 20px;background:#211A2A}.scribe-product-prompt>span{font-size:8px;letter-spacing:.12em;color:#84708F}.scribe-product-prompt p{font-size:12px;color:#C8B7D5;line-height:1.65;margin:10px 0 0}.scribe-variants{display:grid;grid-template-columns:1fr 1fr 1fr;padding:18px;gap:9px}.scribe-variants>div{padding:15px 12px;background:#211A2A;border:1px solid #382B41;border-radius:7px;min-width:0}.scribe-variants>div>span{font-size:8px;color:#B08DC9;background:#382641;padding:4px 6px;border-radius:4px}.scribe-variants h3{font-size:12px;letter-spacing:-.1px;line-height:1.5;margin:16px 0 10px}.scribe-variants p{font-size:10px;line-height:1.7;color:#8F7D9E;margin:0}.scribe-product-bottom{padding:0 19px 17px;display:flex;justify-content:space-between;font-size:9px;color:#776580}.scribe-product-bottom a{display:flex;align-items:center;gap:6px;color:#BDA0D2}.scribe-product-bottom svg{width:12px;height:12px}
.capability-section{padding-bottom:60px}.capability-section .sectionhead{margin-bottom:28px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 42px;border-top:1px solid #302638;padding-top:35px}.capability-grid>a{display:grid;grid-template-columns:25px 1fr;gap:8px 12px}.capability-grid svg{grid-row:1/span 2;width:21px;height:21px;color:#AA8ABD;margin-top:2px}.capability-grid h3{font-size:14px;letter-spacing:-.2px;margin:0}.capability-grid p{font-size:11px;color:#8D7D9B;line-height:1.7;margin:0;max-width:270px}
.customer-proof{padding-top:65px;padding-bottom:55px}.customer-proof>.sectionhead h2{font-size:38px;letter-spacing:-1.3px}.customer-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:0;border:1px solid #352A3D;border-radius:13px;overflow:hidden;background:#17111E}.customer-work{position:relative;min-height:385px;background:radial-gradient(ellipse at 40% 50%,#3F3549,#251C2E 65%);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:35px 25px 55px}.customer-work img{object-fit:contain;width:42%;height:280px;border-radius:5px;box-shadow:0 12px 35px #0006}.customer-work-one{transform:rotate(-9deg);margin-right:-12px}.customer-work-two{transform:rotate(8deg);margin-left:-12px;margin-top:25px}.customer-work>span{position:absolute;bottom:24px;left:28px;color:#9D87AD;font-size:8px;letter-spacing:.12em}.customer-quote{padding:36px;min-width:0;display:flex;flex-direction:column;scroll-margin-top:100px}.quote-brand{display:flex;align-items:center;gap:11px}.quote-brand>img{width:37px;height:37px;object-fit:contain;border-radius:7px;background:#FCFCFC;padding:2px}.quote-brand>span{font-size:11px;color:#D0BDD9}.customer-quote blockquote{font:500 29px/1.25 Manrope,Arial;letter-spacing:-.9px;margin:29px 0 20px;color:#F1E7F8}.customer-quote>p{font-size:12px;line-height:1.85;color:#9583A1;margin:0 0 25px}.quote-person{display:flex;flex-direction:column;gap:6px;margin-top:auto}.quote-person strong{font-size:11px;font-weight:500;color:#DDC9E8}.quote-person>span{font-size:9px;color:#75617F}.customer-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid #352A3D}.customer-quotes .customer-quote{padding:34px 28px;border-right:1px solid #352A3D}.customer-quotes .customer-quote:first-child{border-left:1px solid #352A3D}.customer-quotes blockquote{font-size:23px;min-height:60px}.customer-quotes .customer-quote>p{font-size:11px}.customer-quotes .quote-brand>span{font-size:10px}.customer-quotes .quote-brand>img{width:30px;height:30px}
.home-plans>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #302638;border-bottom:1px solid #302638}.home-plans>div:last-child>a{display:flex;flex-direction:column;gap:14px;padding:28px;position:relative;border-right:1px solid #302638}.home-plans>div:last-child>a:first-child{border-left:1px solid #302638}.home-plans>div:last-child>a>span:first-child{font-size:12px;color:#B1A1BD}.home-plans strong{font:500 33px Manrope;letter-spacing:-1px}.home-plans strong small{font:11px 'DM Sans';letter-spacing:0;color:#7D6B8D}.home-plans p{font-size:11px;color:#A18EAE;margin:0}.home-plans svg{position:absolute;top:27px;right:25px;width:16px;height:16px;color:#A385B6}
.home-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding-top:80px;padding-bottom:30px}.home-faq h2{font-size:43px;line-height:1.14;letter-spacing:-1.6px;margin:19px 0 25px}.home-faq .faq-list{margin:0;max-width:none}.home-faq .faq-list details{padding:21px 0}.home-faq .faq-list summary{font-size:13px}.home-faq .faq-list p{font-size:12px}
.social-links{display:flex;gap:18px;font-size:10px}.social-links a:hover{color:#E2C7FC}.customer-page-hero{max-width:850px}.customer-page-hero h1,.about-hero h1{font-size:76px;line-height:1.05}.customer-page-hero+.customer-logos{padding-top:10px}.about-hero{max-width:900px}.about-hero .sub{max-width:600px}.about-statement{padding:40px 0 75px;max-width:900px}.about-statement>span,.about-values>span{font-size:9px;letter-spacing:.12em;color:#8F799F}.about-statement h2{font-size:37px;letter-spacing:-1.4px;line-height:1.3;margin:25px 0}.about-statement p{color:#A090AC;font-size:14px;line-height:1.9;max-width:650px}.about-principles{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #302638;border-bottom:1px solid #302638;padding:50px 0}.about-principles h2{font-size:29px;letter-spacing:-1px;margin:18px 0}.about-principles p{font-size:13px;line-height:1.85;color:#9783A3;max-width:400px}.about-values{padding:65px 0 10px}.about-values>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;gap:20px}.about-values h3{font-size:19px;letter-spacing:-.5px;color:#D4B9E5;border-top:1px solid #57445F;padding-top:20px}
.comparison-scroll{overflow-x:auto;border:1px solid #342A3D;border-radius:11px;scrollbar-width:thin}.plan-comparison table{width:100%;border-collapse:collapse;min-width:700px;font-size:11px;text-align:left}.plan-comparison th,.plan-comparison td{padding:18px 21px;border-bottom:1px solid #302638}.plan-comparison tbody tr:last-child>*{border:0}.plan-comparison thead th{font-size:11px;background:#221A2A;color:#DBC3ED;font-weight:500}.plan-comparison tbody th{font-weight:400;color:#A695B3}.plan-comparison td{color:#D2C3DD}.plan-comparison tr> :nth-child(3){background:#D8C0F807}.enterprise-row{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:35px 0;border-bottom:1px solid #302638}.enterprise-row h3{font-size:23px;letter-spacing:-.6px;margin:13px 0}.enterprise-row p{font-size:12px;color:#93809F;max-width:550px;line-height:1.8;margin:0}.faq-search-panel{max-width:760px;margin:0 auto 30px}.faq-search-panel .search{width:100%;height:48px}.faq-search-panel .search input{width:100%}.faq-empty{text-align:center;color:#A188B3;font-size:13px;padding:25px}.faq-group{max-width:760px;margin:30px auto}.faq-group h2{font-size:16px;letter-spacing:-.3px;color:#B29BC1;margin:0 0 15px}.faq-group .faq-list{margin:0;max-width:none}
@media(min-width:901px){body:not(:has(.workspace)) .topbar .navlinks{display:flex;gap:20px;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}body:not(:has(.workspace)) .topbar .navlinks>a{flex:none}body:not(:has(.workspace)) .topbar{gap:25px}body:not(:has(.workspace)) .topbar .main-logo{width:165px}}
@media(max-width:1100px){.customer-logos>div{gap:35px}.customer-logos img{width:115px}.scribe-marketing{gap:35px;grid-template-columns:.9fr 1.4fr}.scribe-intro h2{font-size:38px}.scribe-variants{padding:12px;gap:7px}.scribe-variants>div{padding:12px 9px}.scribe-variants h3{font-size:11px}.customer-quote{padding:28px}.customer-quotes .customer-quote{padding:28px 20px}.quote-brand{gap:8px}.customer-quotes .quote-brand>span{font-size:9px}.home-faq{gap:35px}.creation-paths h2{font-size:38px}.path-visual{height:300px}.customer-work img{height:250px}.brand-model{padding:23px 15px;gap:10px}.brand-models{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.customer-logos{padding:30px 0}.customer-logos>div{gap:25px 28px}.customer-logos img{width:95px;height:30px}.customer-logos img:nth-child(3),.customer-logos img:nth-child(4){width:85px}.creation-path-grid{grid-template-columns:1fr;gap:25px}.creation-paths{padding-top:45px}.creation-paths h2{font-size:34px}.creation-paths .sectionhead{display:block}.creation-paths .sectionhead .textlink{margin-top:20px;display:inline-flex}.path-visual{height:290px}.path-ad img{height:215px}.path-ad img:nth-child(2){height:235px}.path-description{padding:20px 0 0}.path-description h3{font-size:22px}.path-description p{font-size:12px}.brand-models{grid-template-columns:1fr 1fr}.model-section .sectionhead{display:block}.model-section .sectionhead h2{font-size:29px;margin-bottom:20px}.brand-model{display:block;padding:20px 15px}.brand-model h3{margin-top:13px;font-size:11px;padding:0}.brand-model>svg{top:25px;right:15px;width:12px}.brand-model p{font-size:10px;margin-top:10px}.brand-model small{font-size:8px}.scribe-marketing{display:block;padding:40px 0}.scribe-intro{margin-bottom:32px}.scribe-intro h2{font-size:36px}.scribe-intro>p{max-width:450px;font-size:12px}.scribe-product-top{padding:12px}.scribe-product-top button{font-size:8px;padding:7px}.scribe-product-top>span{font-size:11px}.scribe-variants{grid-template-columns:1fr;padding:12px;gap:8px}.scribe-variants>div{padding:15px;display:grid;grid-template-columns:45px 1fr;column-gap:12px}.scribe-variants>div>span{height:fit-content;grid-row:1/span 2;text-align:center}.scribe-variants h3{margin:0 0 6px;font-size:12px}.scribe-variants p{font-size:10px}.scribe-product-prompt{padding:18px}.capability-grid{grid-template-columns:1fr 1fr;gap:27px 20px}.capability-grid>a{display:block}.capability-grid svg{margin-bottom:12px}.capability-grid h3{font-size:12px;margin-bottom:8px}.capability-grid p{font-size:11px}.customer-proof{padding-top:35px;padding-bottom:25px}.customer-proof>.sectionhead{display:block}.customer-proof>.sectionhead h2{font-size:30px}.customer-proof>.sectionhead .textlink{display:inline-flex;margin-top:15px}.customer-feature{grid-template-columns:1fr}.customer-work{min-height:300px;padding:25px 20px 50px}.customer-work img{height:220px}.customer-quote{padding:27px 23px}.customer-quote blockquote{font-size:27px;margin-top:25px}.customer-quotes{grid-template-columns:1fr}.customer-quotes .customer-quote{border-left:1px solid #352A3D;padding:28px 23px;border-bottom:1px solid #352A3D}.customer-quotes .quote-brand>span{font-size:11px}.customer-quotes .customer-quote blockquote{font-size:25px;min-height:0}.home-plans>div:last-child{grid-template-columns:1fr}.home-plans>div:last-child>a{border-left:1px solid #302638;border-bottom:1px solid #302638;gap:12px;padding:25px}.home-plans strong{font-size:32px}.home-faq{display:block;padding-top:45px}.home-faq h2{font-size:35px}.home-faq>.faq-list{margin-top:30px}.home-faq .faq-list summary{font-size:12px}.social-links{gap:13px;flex-wrap:wrap}.footer-bottom{flex-wrap:wrap;gap:18px}.customer-page-hero h1,.about-hero h1{font-size:49px}.about-statement{padding-bottom:35px}.about-statement h2{font-size:28px;letter-spacing:-1px}.about-statement p{font-size:12px}.about-principles{grid-template-columns:1fr;gap:25px;padding:35px 0}.about-principles h2{font-size:25px}.about-principles p{font-size:12px}.about-values>div{grid-template-columns:1fr 1fr;gap:25px}.about-values h3{font-size:16px}.enterprise-row{display:block;padding:27px 0}.enterprise-row .btn{margin-top:20px}.plan-comparison th,.plan-comparison td{padding:15px 18px}.plan-comparison table{min-width:660px}.faq-search-panel{margin-bottom:20px}}

/* Product previews share the neutral studio surfaces. */
.scribe-product{background:#171B1D;border-color:#363D40}.scribe-product-top{border-color:#2C3235}.scribe-product-top>div{background:#101415;border-color:#353C40}.scribe-product-top button.active{background:#343C40;color:#EEF1F3}.scribe-product-prompt{background:#232A2E}.scribe-variants>div{background:#222A2E;border-color:#38434A}.scribe-variants>div>span{background:#36313E;color:#CAB3DC}.scribe-product-prompt p{color:#B7C2C9}.scribe-variants p{color:#8899A4}.scribe-product-prompt>span,.scribe-product-bottom{color:#778A96}.customer-feature{background:#17171C;border-color:#343139}.customer-work{background:radial-gradient(ellipse at 40% 50%,#3D3941,#242328 65%)}.brand-model{background:#131519;border-color:#302F36}.brand-model:hover{background:#1C1D23}.brand-models{border-color:#302F36}
.customer-logos img{filter:grayscale(1) brightness(1.9);opacity:.85}.quote-person>span{font-size:10px;color:#938A9D}.quote-person strong{font-size:12px}
