.openaiads-agenda__header,.openaiads-faq .adsm-product-faq__header,.openaiads-learn__header,.openaiads-locations__header{margin:0 0 clamp(40px,6vw,72px);text-align:center}.openaiads-agenda__header .adsmurai-section-intro,.openaiads-agenda__header .adsmurai-section-title,.openaiads-faq .adsm-product-faq__header .adsmurai-section-intro,.openaiads-faq .adsm-product-faq__header .adsmurai-section-title,.openaiads-learn__header .adsmurai-section-intro,.openaiads-learn__header .adsmurai-section-title,.openaiads-locations__header .adsmurai-section-intro,.openaiads-locations__header .adsmurai-section-title{margin-left:auto;margin-right:auto;text-align:center}.openaiads-learn-card,.openaiads-location-card{background:var(--color-bg-soft,#faf7f0);border:var(--border-soft,1px solid rgba(23,10,39,.1));border-radius:var(--radius-card,28px);box-shadow:var(--shadow-soft,0 18px 48px rgba(23,10,39,.08));overflow:hidden;position:relative;transition:transform var(--transition-base,.25s ease),box-shadow var(--transition-base,.25s ease),border-color var(--transition-base,.25s ease)}.openaiads-learn-card:hover,.openaiads-location-card:hover{border-color:rgba(23,10,39,.14);box-shadow:var(--shadow-card-hover,0 28px 72px rgba(23,10,39,.12));transform:translateY(-6px)}.openaiads-hero-copy{color:var(--text-primary,#170a27);position:relative;text-align:left}.openaiads-hero-copy .adsmurai-eyebrow,.openaiads-hero-copy .adsmurai-eyebrow--light{background:hsla(0,0%,100%,.76);box-shadow:0 10px 24px rgba(23,10,39,.06);color:var(--color-accent,#ff486d)}.openaiads-hero-title{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:var(--font-h1);font-weight:var(--weight-bold);letter-spacing:var(--letter-heading);line-height:var(--line-heading);margin:0;text-wrap:balance}.openaiads-hero-intro{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:clamp(19px,2vw,24px);font-weight:var(--weight-regular);line-height:1.42;margin:28px 0 0;text-wrap:balance}.openaiads-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.openaiads-hero-tags span{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.86);border-radius:var(--radius-button,999px);box-shadow:none;color:var(--color-primary,#170a27);display:inline-flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:center;letter-spacing:var(--letter-eyebrow);line-height:1;min-height:34px;padding:8px 16px;text-transform:uppercase;width:fit-content}.openaiads-hero-tags__limited{background:rgba(255,72,109,.12)!important;border-color:rgba(255,72,109,.32)!important;box-shadow:0 8px 22px rgba(255,72,109,.1);color:var(--color-primary,#170a27)!important}.openaiads-hero-tags__limited:before{background:var(--color-accent,#ff486d);border-radius:999px;box-shadow:0 0 0 4px rgba(255,72,109,.14);content:"";height:7px;margin-right:8px;width:7px}.openaiads-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:40px}.openaiads-hero-actions .adsmurai-btn{text-decoration:none!important;transition:transform var(--transition-base,.25s ease),box-shadow var(--transition-base,.25s ease)}.openaiads-hero-actions .adsmurai-btn--primary:focus,.openaiads-hero-actions .adsmurai-btn--primary:hover{background:var(--color-accent,#ff486d);border-color:var(--color-accent,#ff486d);color:var(--color-white,#fff);transform:translateY(-2px)}.openaiads-hero-note{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:var(--font-body-small);line-height:var(--line-body);margin:22px 0 0}.openaiads-hero-visual{min-height:520px;position:relative;width:100%}.openaiads-hero-card{background:linear-gradient(135deg,rgba(255,173,190,.22),hsla(42,50%,96%,.96) 42%,#fff);border:1px solid rgba(23,10,39,.1);border-radius:var(--radius-card,28px);box-shadow:0 22px 60px rgba(23,10,39,.06);inset:80px 40px auto auto;overflow:hidden;padding:clamp(32px,4vw,48px);position:absolute;width:min(460px,90%)}.openaiads-hero-card:before{background:var(--color-accent,#ff486d);content:"";inset:0 auto 0 0;position:absolute;width:9px}.openaiads-hero-card>*{position:relative;z-index:1}.openaiads-hero-card__label{align-items:center;background:rgba(255,72,109,.1);border-radius:var(--radius-button,999px);color:var(--color-accent,#ff486d);display:inline-flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:center;letter-spacing:var(--letter-eyebrow);line-height:1;margin:0 0 24px;min-height:34px;padding:8px 16px;text-transform:uppercase;width:fit-content}.openaiads-hero-card h3{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:clamp(48px,5vw,72px);font-weight:var(--weight-bold);letter-spacing:var(--letter-heading);line-height:var(--line-heading);margin:0}.openaiads-hero-card p{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:clamp(18px,1.7vw,21px);line-height:1.5;margin:18px 0 0;max-width:360px}.openaiads-hero-mini{background:var(--color-white,#fff);border:var(--border-soft,1px solid rgba(23,10,39,.1));border-radius:var(--radius-card-inner,20px);box-shadow:var(--shadow-soft,0 18px 48px rgba(23,10,39,.08));padding:18px 20px;position:absolute;width:min(260px,70%)}.openaiads-hero-mini span{color:var(--text-secondary,rgba(23,10,39,.68));display:block;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);line-height:1.2;margin-bottom:6px}.openaiads-hero-mini strong{color:var(--text-primary,#170a27);display:block;font-family:var(--font-heading);font-size:clamp(18px,1.8vw,22px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title)}.openaiads-hero-mini--top{right:0;top:26px}.openaiads-hero-mini--middle{left:0;top:290px}.openaiads-hero-mini--bottom{bottom:50px;right:20px}.openaiads-learn{position:relative;text-align:center}.openaiads-learn__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.openaiads-learn-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;padding:28px;text-align:left}.openaiads-learn-card__icon{align-items:center;background:rgba(255,72,109,.08);border-radius:18px;display:inline-flex;height:56px;justify-content:center;left:28px;position:absolute;top:28px;width:56px}.openaiads-learn-card__icon svg{display:block;flex:0 0 auto;height:32px;width:32px}.openaiads-learn-card h3{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:clamp(23px,1.8vw,28px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:1.05;margin:clamp(76px,8vw,112px) 0 0;text-wrap:balance}.openaiads-learn-card p{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:var(--font-body-small);font-weight:var(--weight-regular);line-height:var(--line-body);margin:16px 0 0}.openaiads-agenda{position:relative}.openaiads-agenda__grid{column-gap:clamp(40px,6vw,80px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.openaiads-agenda__item{border-bottom:var(--border-soft,1px solid rgba(23,10,39,.1));padding:28px 0 30px 20px;position:relative}.openaiads-agenda__item:before{background:rgba(255,72,109,.42);border-radius:999px;content:"";height:22px;left:0;position:absolute;top:34px;width:3px}.openaiads-agenda__item h3{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:clamp(22px,2vw,28px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0;text-wrap:balance}.openaiads-agenda__item p{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:var(--font-body-small);font-weight:var(--weight-regular);line-height:var(--line-body);margin:10px 0 0;max-width:560px}.openaiads-locations{position:relative}.openaiads-locations__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.openaiads-location-card{color:var(--text-primary,#170a27);display:grid;grid-template-rows:auto 1fr;min-height:100%;padding:18px}.openaiads-location-card__content{align-items:flex-start;display:flex;flex-direction:column;padding:10px 6px 24px}.openaiads-location-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.openaiads-location-card__city,.openaiads-location-card__format,.openaiads-location-card__meta span{align-items:center;border-radius:var(--radius-button,999px);display:inline-flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:center;letter-spacing:var(--letter-eyebrow);line-height:1;text-transform:uppercase;width:fit-content}.openaiads-location-card__city{background:rgba(181,228,140,.38);border:1px solid rgba(181,228,140,.72);color:var(--color-primary,#170a27);min-height:30px;padding:7px 14px}.openaiads-location-card__format,.openaiads-location-card__meta span{background:var(--color-white,#fff);border:1px solid rgba(23,10,39,.08);box-shadow:0 8px 22px rgba(23,10,39,.05);color:var(--color-primary,#170a27)}.openaiads-location-card__format{min-height:30px;padding:7px 14px}.openaiads-location-card h3{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:clamp(30px,3vw,44px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0;text-wrap:balance}.openaiads-location-card__claim{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:clamp(17px,1.6vw,20px);font-weight:var(--weight-medium);line-height:1.45;margin:14px 0 0;text-wrap:balance}.openaiads-location-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.openaiads-location-card__meta span{min-height:34px;padding:8px 14px}.openaiads-location-card__description{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:var(--font-body-small);font-weight:var(--weight-regular);line-height:var(--line-body);margin:18px 0 0;max-width:520px}.openaiads-location-card .adsmurai-btn{margin-top:26px;text-decoration:none!important;width:fit-content}.openaiads-location-card__map{background:var(--color-white,#fff);border-radius:var(--radius-card-inner,20px);height:100%;margin-top:auto;min-height:300px;overflow:hidden;position:relative;width:100%}.openaiads-location-card__map .hs-responsive-embed-wrapper{border-radius:var(--radius-card-inner,20px);height:100%!important;margin:0!important;max-height:none!important;max-width:none!important;min-width:0!important;overflow:hidden;width:100%!important}.openaiads-location-card__map .hs-responsive-embed-inner-wrapper{border-radius:var(--radius-card-inner,20px);height:100%!important;overflow:hidden;padding-bottom:0!important}.openaiads-location-card__map .hs-responsive-embed-iframe,.openaiads-location-card__map iframe{border:0!important;border-radius:var(--radius-card-inner,20px);display:block;filter:saturate(.9) contrast(.96);height:100%!important;min-height:300px;position:relative!important;width:100%!important}.openaiads-faq{position:relative}.openaiads-faq .adsm-product-faq__list{border-top:var(--border-soft,1px solid rgba(23,10,39,.1));display:grid;gap:0}.openaiads-faq .adsm-product-faq__item{background:transparent;border:0;border-bottom:var(--border-soft,1px solid rgba(23,10,39,.1));border-radius:0;box-shadow:none;overflow:visible;position:relative;transition:border-color var(--transition-base,.25s ease)}.openaiads-faq .adsm-product-faq__item:before{display:none}.openaiads-faq .adsm-product-faq__item[open]{border-color:rgba(23,10,39,.16);box-shadow:none}.openaiads-faq .adsm-product-faq__item summary{align-items:center;color:var(--text-primary,#170a27);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:clamp(21px,2vw,28px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:1.12;list-style:none;min-height:76px;padding:26px 64px 26px 0;position:relative;transition:color var(--transition-base,.25s ease)}.openaiads-faq .adsm-product-faq__item summary::-webkit-details-marker{display:none}.openaiads-faq .adsm-product-faq__item summary:hover{color:var(--color-accent,#ff486d)}.openaiads-faq .adsm-product-faq__item summary:after{align-items:center;background:rgba(255,72,109,.08);border-radius:var(--radius-button,999px);color:var(--color-accent,#ff486d);content:"+";display:inline-flex;font-family:var(--font-body);font-size:22px;font-weight:var(--weight-bold);height:34px;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background var(--transition-base,.25s ease),color var(--transition-base,.25s ease);width:34px}.openaiads-faq .adsm-product-faq__item summary:hover:after{background:rgba(255,72,109,.12)}.openaiads-faq .adsm-product-faq__item[open] summary{color:var(--text-primary,#170a27)}.openaiads-faq .adsm-product-faq__item[open] summary:after{background:var(--color-accent,#ff486d);color:var(--color-white,#fff);content:"–"}.openaiads-faq .adsm-product-faq__answer{padding:0 64px 30px 0}.openaiads-faq .adsm-product-faq__answer p{color:var(--text-secondary,rgba(23,10,39,.68));font-family:var(--font-body);font-size:var(--font-body-size);line-height:var(--line-body);margin:0}.openaiads-faq .adsm-product-faq__answer p+p{margin-top:16px}.openaiads-faq-links{display:grid;gap:12px;margin-top:22px}.openaiads-faq-links a{background:var(--color-bg-soft,#faf7f0);border:var(--border-soft,1px solid rgba(23,10,39,.1));border-radius:var(--radius-card-inner,20px);display:grid;gap:10px;padding:18px 20px;text-decoration:none!important;transition:transform var(--transition-base,.25s ease),border-color var(--transition-base,.25s ease),box-shadow var(--transition-base,.25s ease)}.openaiads-faq-links a:hover{border-color:rgba(255,72,109,.28);box-shadow:var(--shadow-soft,0 18px 48px rgba(23,10,39,.08));transform:translateY(-3px)}.openaiads-faq-links span{align-items:center;background:rgba(255,72,109,.08);border-radius:var(--radius-button,999px);color:var(--color-accent,#ff486d);display:inline-flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:center;letter-spacing:var(--letter-eyebrow);line-height:1;min-height:28px;padding:7px 12px;text-transform:uppercase;width:fit-content}.openaiads-faq-links strong{color:var(--text-primary,#170a27);font-family:var(--font-heading);font-size:clamp(18px,1.5vw,22px);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);text-wrap:balance}@media (max-width:768px){.openaiads-faq-links{margin-top:18px}.openaiads-faq-links a{border-radius:18px;padding:18px}.openaiads-faq-links strong{font-size:18px}}.final-cta{background:linear-gradient(180deg,rgba(23,10,39,.12),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:clamp(46px,7vw,48px) 40px;position:relative;text-align:center}.final-cta--soft{background:linear-gradient(180deg,rgba(23,10,39,.28),rgba(23,10,39,.44)),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}.final-cta__content{margin:0 auto;position:relative;z-index:1}.final-cta .adsmurai-eyebrow{margin-left:auto;margin-right:auto}.final-cta .adsmurai-section-title,.final-cta h2{color:var(--color-white)!important}.final-cta .adsmurai-section-intro,.final-cta p{color:hsla(0,0%,100%,.9)!important;margin:24px auto 0}.final-cta__button{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.final-cta .adsmurai-btn,.final-cta .btn,.final-cta__button .adsmurai-btn,.final-cta__button .btn{align-self:center;flex:0 0 auto;margin-top:0;max-width:max-content;text-decoration:none!important;width:auto!important}@media (prefers-reduced-motion:reduce){.openaiads-hero-actions .adsmurai-btn,.openaiads-learn-card,.openaiads-location-card{transition:none}}@media (max-width:1024px){.openaiads-agenda__grid,.openaiads-learn__grid,.openaiads-locations__grid{grid-template-columns:1fr}.openaiads-learn-card{min-height:280px}.openaiads-hero-visual{min-height:460px}.openaiads-location-card{grid-template-rows:auto auto}.openaiads-location-card__map,.openaiads-location-card__map .hs-responsive-embed-iframe,.openaiads-location-card__map iframe{min-height:280px}}@media (max-width:768px){.openaiads-agenda__header,.openaiads-faq .adsm-product-faq__header,.openaiads-learn__header,.openaiads-locations__header{margin-bottom:36px}.final-cta .adsmurai-eyebrow{font-size:11px;line-height:1.15;margin-bottom:1em;max-width:100%;padding:8px 14px;text-align:center;white-space:normal;width:fit-content}.openaiads-hero-intro{font-size:18px;margin-top:24px}.openaiads-hero-actions{align-items:stretch;flex-direction:column;margin-top:36px}.openaiads-hero-actions .adsmurai-btn{justify-content:center;width:100%}.openaiads-hero-visual{margin-top:32px;min-height:430px}.openaiads-hero-card{border-radius:24px;inset:40px auto auto 0;width:100%}.openaiads-hero-card:before{width:7px}.openaiads-hero-mini{width:78%}.openaiads-hero-mini--top{right:0;top:0}.openaiads-hero-mini--middle{left:0;top:255px}.openaiads-hero-mini--bottom{bottom:0;right:0}.openaiads-learn-card{border-radius:24px;min-height:260px;padding:24px}.openaiads-learn-card__icon{border-radius:16px;height:52px;left:24px;top:24px;width:52px}.openaiads-learn-card h3{margin-top:88px}.openaiads-agenda__item{padding:24px 0 26px 18px}.openaiads-agenda__item:before{height:20px;top:30px}.openaiads-agenda__item h3{font-size:clamp(22px,6vw,26px)}.openaiads-agenda__item p{font-size:16px}.openaiads-location-card{border-radius:24px;padding:16px}.openaiads-location-card__content{padding:8px 4px 22px}.openaiads-location-card__topline{gap:8px;margin-bottom:20px}.openaiads-location-card__format{min-height:28px;padding:7px 12px}.openaiads-location-card__description{font-size:16px}.openaiads-location-card .adsmurai-btn{justify-content:center;width:100%}.openaiads-location-card__map,.openaiads-location-card__map .hs-responsive-embed-iframe,.openaiads-location-card__map .hs-responsive-embed-inner-wrapper,.openaiads-location-card__map .hs-responsive-embed-wrapper,.openaiads-location-card__map iframe{border-radius:18px;min-height:230px}.openaiads-faq .adsm-product-faq__item summary{font-size:clamp(20px,6vw,25px);min-height:68px;padding:22px 54px 22px 0}.openaiads-faq .adsm-product-faq__item summary:after{font-size:21px;height:32px;width:32px}.openaiads-faq .adsm-product-faq__answer{padding:0 0 26px}.openaiads-faq .adsm-product-faq__answer p{font-size:16px}.final-cta{border-radius:24px;padding:34px 20px}.final-cta__button{align-items:stretch;flex-direction:column}.final-cta .adsmurai-btn,.final-cta .btn,.final-cta__button .adsmurai-btn,.final-cta__button .btn{justify-content:center;max-width:none;width:100%!important}}@media (max-width:640px){.final-cta,.openaiads-hero-card,.openaiads-learn-card,.openaiads-location-card{border-radius:22px}}