.openai-hero__title{color:var(--color-primary);margin:0}.openai-hero__subtitle{color:var(--text-secondary);font-weight:var(--weight-regular);margin-top:24px}.openai-hero .adsmurai-btn{margin-bottom:24px;margin-top:32px}.why-now{border-top-left-radius:60px;border-top-right-radius:60px}.adsm-final-round{border-bottom-left-radius:60px;border-bottom-right-radius:60px}.adsmurai-trusted{margin:40px auto clamp(72px,9vw,120px);text-align:center}.adsmurai-trusted__label{color:var(--color-primary);font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);letter-spacing:var(--letter-eyebrow);line-height:1;margin:0 0 38px;text-transform:uppercase}.adsmurai-trusted__logos{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,68px);justify-content:center;overflow:visible}.adsmurai-trusted__logos::-webkit-scrollbar{display:none}.adsmurai-trusted__logo{display:block;filter:grayscale(1);flex:0 1 auto;max-height:46px;object-fit:contain;opacity:.66;transition:filter var(--transition-base),opacity var(--transition-base),transform var(--transition-base)}.adsmurai-trusted__logo:hover{filter:grayscale(0);opacity:1;transform:translateY(-2px)}.openai-context{text-align:center}.openai-context__title{color:var(--color-primary);margin:0 auto}.openai-context__intro{color:var(--text-secondary);margin:24px auto 0}.openai-scenarios{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:56px;text-align:left}.openai-scenario-card{background:var(--color-bg-soft);border:var(--border-soft);border-radius:var(--radius-card);display:flex;flex-direction:column;min-height:420px;padding:36px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.openai-scenario-card:hover{border-color:rgba(23,10,39,.14);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.openai-scenario-card__label{background:#eeece1;border-radius:var(--radius-button);color:var(--color-primary);display:inline-flex;font-size:var(--font-small);font-weight:var(--weight-bold);line-height:1;margin-bottom:48px;padding:8px 14px;width:fit-content}.openai-scenario-card h3{color:var(--color-primary);margin-bottom:18px}.openai-scenario-card p{color:var(--text-secondary)}.openai-scenario-card ul{display:grid;gap:12px;list-style:none;margin:32px 0 0;padding:0}.openai-scenario-card li{color:var(--color-primary);font-size:var(--font-body-small);font-weight:var(--weight-regular);line-height:1.45;padding-left:22px;position:relative}.openai-scenario-card li:before{background:#eeece1;border:1px solid rgba(23,10,39,.16);border-radius:999px;content:"";height:8px;left:0;position:absolute;top:.65em;width:8px}.openai-why__title{color:var(--color-primary)!important}.openai-why__text{color:var(--text-secondary)!important;margin-top:20px}.openai-why__content .adsmurai-btn,.openai-why__content .btn{margin-bottom:24px;margin-top:32px}.openai-service-title{color:var(--color-primary)!important;text-align:center}.openai-service-intro{color:var(--text-secondary)!important;margin-top:24px;text-align:center}.openai-service-grid{display:grid;gap:24px;grid-template-columns:repeat(6,1fr);margin-top:56px}.openai-service-card{background:var(--color-bg-soft);border:var(--border-soft);border-radius:var(--radius-card);cursor:default;display:flex;flex-direction:column;grid-column:span 2;min-height:280px;padding:32px;text-align:left;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.openai-service-card:hover{border-color:rgba(23,10,39,.14);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.openai-service-card--wide{grid-column:span 3}.openai-service-card__number{align-items:center;background:#eeece1;border-radius:var(--radius-button);color:var(--color-primary)!important;display:inline-flex;font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:center;line-height:1;margin-bottom:40px;min-width:44px;padding:8px 12px;width:fit-content}.openai-service-card h3{color:var(--color-primary)!important;font-size:clamp(26px,2.4vw,34px);margin-bottom:16px}.openai-service-card p{color:var(--text-secondary)!important;font-size:var(--font-body-small)}.openai-service-card p strong{color:var(--color-primary);font-weight:var(--weight-bold)}.final-cta{background:linear-gradient(180deg,rgba(23,10,39,.04),rgba(23,10,39,.12)),url(https://4749898.fs1.hubspotusercontent-eu1.net/hubfs/4749898/MKT%20-%202026/Web/Paid/TikTok%20TTCX/Banner_CTA_bg.jpg);background-position:50%;background-size:cover;border-radius:var(--radius-card);overflow:hidden;padding:72px 40px;position:relative;text-align:center}.final-cta__content{position:relative;z-index:1}.final-cta h2{color:var(--color-white)!important}.final-cta p{color:hsla(0,0%,100%,.9)!important;margin:24px auto 0}.final-cta__button{margin-bottom:36px}.final-cta .btn,.final-cta .btn:active,.final-cta .btn:focus,.final-cta .btn:hover{color:var(--color-white);text-decoration:none}#message-c9efb6df-44e4-4069-9d72-ee6b06ece364{min-height:1em}@media (max-width:1024px){.openai-service-grid{grid-template-columns:repeat(2,1fr)}.openai-service-card,.openai-service-card--wide{grid-column:auto}}@media (max-width:900px){.openai-scenarios{grid-template-columns:1fr}.openai-scenario-card{min-height:auto}}@media (max-width:640px){.why-now{border-top-left-radius:36px;border-top-right-radius:36px}.adsm-final-round{border-bottom-left-radius:36px;border-bottom-right-radius:36px}.adsmurai-trusted{margin:32px auto 72px}.adsmurai-trusted__label{margin-bottom:28px}.adsmurai-trusted__logos{flex-wrap:wrap;gap:24px 28px;justify-content:center;overflow:visible;padding-bottom:0}.adsmurai-trusted__logo{flex:0 1 30%;max-height:34px;max-width:110px}.openai-context{text-align:left}.openai-context__intro,.openai-context__title{margin-left:0;margin-right:0}.openai-scenarios{margin-top:40px}.openai-scenario-card{padding:24px}.openai-scenario-card__label{margin-bottom:36px}.openai-service-grid{gap:16px;grid-template-columns:1fr;margin-top:40px}.openai-service-card,.openai-service-card--wide{grid-column:auto;min-height:auto;padding:24px}.openai-service-card__number{margin-bottom:32px}.final-cta{border-radius:var(--radius-card);padding:56px 24px}.final-cta p{font-size:16px}}