:root{--color-bg-primary:#0d0d0d;--color-bg-secondary:#161616;--color-bg-card:#272727;--color-bg-light:#fff;--color-bg-faint:#ebebeb;--color-bg-neutral:#f5f5f5;--color-bg-badge:#f7f7f7;--color-surface-glass:#d4d4d414;--color-text-dark:#0d0d0d;--color-text-dark-muted:#262626;--color-text-mid:#7a7a7a;--color-text-footer:#a3a3a3;--color-text-primary:#fff;--color-text-secondary:#b2b2b2;--color-text-muted:#686868;--color-cta:#006039;--color-cta-hover:#003b24;--color-cta-bright:#65ffbb;--color-cta-badge:#007445;--color-cta-card:#007e49;--color-gold:#b8965a;--color-gold-light:#d4a96a;--color-green-rolex:#1a3a2a;--color-green-rolex-light:#224d38;--color-border:#e5e5e51f;--color-border-gold:#b8965a66;--color-border-strong:#e5e5e540;--color-border-light:#e4e4e4;--gradient-hero:linear-gradient(180deg, #0d0d0d 0%, #161616 100%);--gradient-gold:linear-gradient(135deg, #b8965a, #d4a96a);--gradient-cta:linear-gradient(135deg, #006039, #003b24);--gradient-wordmark:linear-gradient(to bottom, #fafafa 28%, #949494 64%);--gradient-border-light:linear-gradient(135deg, #fff 0%, #ffffff8c 30%, #b4b4b440 65%, #7878781f 100%);--gradient-border-dark:linear-gradient(135deg, #ffffff8c 0%, #65ffbb73 40%, #00744533 70%, #003b240f 100%);--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-accent:"Instrument Serif", Georgia, serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:20px;--text-lg:24px;--text-xl:32px;--text-2xl:36px;--text-3xl:48px;--text-4xl:60px;--text-accent:66px;--text-hero:72px;--text-stat:96px;--text-benefit:42px;--text-section:56px;--text-heading:30px;--text-wordmark:260px;--leading-tight:1;--leading-snug:1.11;--leading-normal:1.43;--leading-relaxed:1.5;--leading-xs:16px;--leading-sm:20px;--leading-base:24px;--tracking-hero:-5.04px;--tracking-heading:-1.1px;--tracking-wordmark:-.1em;--tracking-stat:-4.8px;--tracking-card:-3.36px;--tracking-process:-.9px;--tracking-subtitle:-.6px;--tracking-step:-.2px;--tracking-display:-2px;--tracking-sm:0px;--tracking-xs:.2px;--tracking-lg:-.24px;--tracking-label:0px;--tracking-tight:-.3px;--tracking-wide:.025em;--tracking-normal:0px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-15:60px;--space-32:128px;--space-36:140px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:40px;--radius-full:9999px;--shadow-card:drop-shadow(#ffffff05 0px 3px 4.5px) drop-shadow(#0000000a 0px 10px 8px) drop-shadow(#0000001a 0px 4px 3px);--shadow-gold:0 0 20px #b8965a26;--shadow-cta:0 0 32px #00603940;--shadow-modal:0 24px 64px #000c;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.3s cubic-bezier(.16, 1, .3, 1);--transition-slow:.5s cubic-bezier(.16, 1, .3, 1);--content-narrow:640px;--content-default:960px;--content-wide:1200px;--section-gap:40px;--card-padding:24px}@media (width<=768px){:root{--tracking-hero:-2px;--tracking-card:-1px;--tracking-stat:-2px;--tracking-display:-.5px;--tracking-heading:-.4px;--text-accent-mobile:2.625rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.section-label{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--color-text-dark)}@keyframes heroSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.hero-sweep{animation:.85s cubic-bezier(.77,0,.175,1) both heroSweep}.hero-sweep--1{animation-delay:.15s}.hero-sweep--2{animation-delay:.45s}@keyframes heroThumbIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(48px)scale(.96)}to{opacity:1;clip-path:inset(0 0 0%);transform:translateY(0)scale(1)}}.hero-thumb-in{animation:1s cubic-bezier(.16,1,.3,1) 1.1s both heroThumbIn}@keyframes wordReveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.reveal{opacity:0;transition:opacity var(--transition-slow), transform var(--transition-slow);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--delay-1{transition-delay:.1s}.reveal--delay-2{transition-delay:.2s}.reveal--delay-3{transition-delay:.3s}.nav{z-index:100;transition:none;position:absolute;top:0;left:0;right:0}.nav--sticky{top:var(--space-4);width:max-content;max-width:calc(100vw - var(--space-8));border-radius:var(--radius-full);-webkit-backdrop-filter:blur(80px)saturate(200%);background:#00000080;animation:.48s cubic-bezier(.16,1,.3,1) both nav-appear;position:fixed;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 .5px #ffffff1f,inset 0 -.5px #0003,0 8px 32px #0006}.nav--sticky:before{content:"";border-radius:inherit;-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 50%,#ffffff05 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes nav-appear{0%{opacity:0;transform:translate(-50%)translateY(-14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.nav__inner{padding:var(--space-8) var(--space-6);max-width:var(--content-wide);flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.nav--sticky .nav__inner{justify-content:space-between;gap:var(--space-12);padding:var(--space-3) var(--space-4);flex-direction:row;max-width:none;margin:0}.nav__right{display:contents}.nav--sticky .nav__right{align-items:center;gap:var(--space-6);display:flex}.nav__logo{font-family:var(--font-display);font-weight:var(--font-semibold);letter-spacing:-1px;text-transform:uppercase;color:var(--color-text-primary);transition:opacity var(--transition-fast);font-size:25px;line-height:normal;text-decoration:none}.nav__logo:hover{opacity:.7}.nav__links{align-items:center;gap:var(--space-6);display:flex;overflow:hidden}.nav__link{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xs);letter-spacing:-.12px;line-height:var(--leading-xs);text-transform:uppercase;color:var(--color-text-primary);transition:color var(--transition-fast);white-space:nowrap;text-decoration:none}.nav__link:hover{color:var(--color-text-footer)}.nav__cta{display:none}.nav--sticky .nav__cta{padding:var(--space-2) var(--space-4);background:var(--color-bg-light);color:var(--color-text-dark);font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xs);letter-spacing:-.12px;text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.nav--sticky .nav__cta:hover{background:var(--color-bg-faint)}.nav__lang{top:var(--space-4);right:var(--space-6);z-index:101;align-items:center;gap:var(--space-1);height:44px;display:flex;position:fixed}@media (width<=768px){.nav__lang{display:none}}.nav__overlay-lang{display:none}@media (width<=768px){.nav__overlay-lang{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.nav__overlay-lang .nav__lang-btn{color:var(--color-text-muted);font-size:var(--text-sm)}.nav__overlay-lang .nav__lang-btn--active{color:var(--color-text-secondary);font-weight:var(--font-bold)}}.nav__lang-btn{cursor:pointer;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;color:var(--color-text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none}.nav__lang-btn:hover{color:var(--color-text-secondary)}.nav__lang-btn--active{color:var(--color-text-secondary);font-weight:var(--font-bold)}.nav__lang--sticky .nav__lang-btn{color:#0000004d}.nav__lang--sticky .nav__lang-btn:hover{color:#00000080}.nav__lang--sticky .nav__lang-btn--active{color:#000000a6;font-weight:var(--font-bold)}.nav__burger{width:36px;height:36px;padding:var(--space-2);cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;display:none}.nav__burger-bar{background:var(--color-text-primary);transform-origin:50%;border-radius:2px;width:22px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}.nav__burger--open .nav__burger-bar:first-child{transform:translateY(6.5px)rotate(45deg)}.nav__burger--open .nav__burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.nav__burger--open .nav__burger-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav__overlay{z-index:99;background:var(--color-bg-primary);justify-content:center;align-items:center;gap:var(--space-16);pointer-events:none;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.nav__overlay--open{pointer-events:auto;transform:translateY(0)}.nav__overlay-nav{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.nav__overlay-link{font-family:var(--font-accent);color:var(--color-text-primary);opacity:.9;transition:opacity var(--transition-fast);font-size:clamp(40px,11vw,64px);font-style:italic;font-weight:400;line-height:1;text-decoration:none}.nav__overlay-link:hover{opacity:1}.nav__overlay-cta{padding:var(--space-3) var(--space-8);background:var(--color-bg-light);color:var(--color-text-dark);font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-sm);letter-spacing:-.12px;text-transform:uppercase;border-radius:var(--radius-full);transition:opacity var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav__overlay-cta:hover{opacity:.85}@media (width<=768px){.nav__inner{padding:var(--space-5) var(--space-5);flex-direction:row;justify-content:space-between;align-items:center;gap:0}.nav--sticky .nav__inner{gap:var(--space-14)}.nav__right,.nav--sticky .nav__right{display:none}.nav__burger{display:flex}}@media (width<=480px){.nav__logo{font-size:20px}}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-label);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-cta);color:var(--color-text-primary);border-color:var(--color-cta)}.btn--primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);box-shadow:var(--shadow-cta)}.btn--gold{color:var(--color-gold);border-color:var(--color-border-gold);background:0 0}.btn--gold:hover{border-color:var(--color-gold);color:var(--color-gold-light)}.btn--secondary{background:var(--color-bg-light);color:var(--color-text-dark);border-color:var(--color-bg-light)}.btn--secondary:hover{background:var(--color-bg-faint);border-color:var(--color-bg-faint)}.btn--ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.btn--ghost:hover{color:var(--color-cta-bright)}.logo-carousel{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-carousel__track{align-items:center;gap:var(--space-12);width:max-content;animation:logo-carousel-scroll var(--carousel-duration,20s) linear infinite;will-change:transform;display:flex}.logo-carousel__track--paused{animation-play-state:paused}.logo-carousel__item{flex-shrink:0;align-items:center;display:flex}.logo-carousel__img{object-fit:contain;opacity:.55;filter:grayscale();width:auto;height:32px;transition:opacity var(--transition-fast);-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.logo-carousel:hover .logo-carousel__img{opacity:.7}.logo-carousel--creator .logo-carousel__img{filter:grayscale()brightness(10);opacity:.5}.hero-section .logo-carousel{max-width:700px;margin:0 auto}.hero-section .logo-carousel__img{filter:grayscale()brightness(8);opacity:.75}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:200;padding:var(--space-6);animation:modalFadeIn var(--transition-fast) ease;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--color-bg-light);border-radius:var(--radius-xl);width:100%;max-width:1140px;max-height:90vh;animation:modalSlideIn var(--transition-normal) cubic-bezier(.16, 1, .3, 1);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal__bar{top:var(--space-5);right:var(--space-5);z-index:10;position:absolute}.modal__body{flex-direction:column;flex:1;display:flex;overflow:hidden}.modal__close{background:var(--color-bg-neutral);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;color:var(--color-text-dark);transition:background var(--transition-fast);border:none;place-items:center;padding:0;display:grid}.modal__close:hover{background:var(--color-border-light)}.case-study-modal{grid-template-columns:1fr 1fr;max-height:90vh;display:grid}.case-study-modal--rich{gap:var(--space-8);padding:var(--space-12) var(--space-10);flex-direction:column;max-height:90vh;display:flex;overflow-y:auto}.case-study-modal--rich .case-study-modal__header{gap:var(--space-2);flex-direction:column;display:flex}.case-study-modal__hero-stats{gap:var(--space-10);padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:#f5f5f5;display:flex}.case-study-modal__hero-stat{gap:var(--space-1);flex-direction:column;display:flex}.case-study-modal__hero-stat-value{font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-2xl);color:var(--color-text-dark);letter-spacing:var(--tracking-lg)}.case-study-modal__hero-stat-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.case-study-modal__hero-stats--sm{gap:var(--space-6);padding:var(--space-4) var(--space-6);margin-top:var(--space-4)}.case-study-modal__hero-stats--sm .case-study-modal__hero-stat-value{font-size:var(--text-lg)}.case-study-modal__hero-stats--sm .case-study-modal__hero-stat-label{font-size:var(--text-xs)}.case-study-modal__campaigns{gap:var(--space-8);flex-direction:column;display:flex}.case-study-modal__campaign{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:#f5f5f5;flex-direction:column;display:flex}.case-study-modal__campaign-creator{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-md);color:var(--color-text-dark)}.case-study-modal__campaign-stats{gap:var(--space-6);flex-wrap:wrap;display:flex}.case-study-modal__campaign-stat{flex-direction:column;gap:2px;display:flex}.case-study-modal__campaign-stat-value{font-family:var(--font-display);font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--color-text-dark)}.case-study-modal__campaign-stat-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-label)}.case-study-modal__campaign-video{border-radius:var(--radius-md);background:var(--color-bg-card);padding-bottom:56.25%;position:relative;overflow:hidden}.case-study-modal__campaign-video .case-study-modal__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.case-study-modal__text{padding:var(--space-12) var(--space-10);gap:var(--space-8);flex-direction:column;display:flex;overflow-y:auto}.case-study-modal__header{gap:var(--space-2);flex-direction:column;display:flex}.case-study-modal__title{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xl);letter-spacing:var(--tracking-lg);color:var(--color-text-dark);line-height:1.2}.case-study-modal__subtitle{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.case-study-modal__block{gap:var(--space-3);flex-direction:column;display:flex}.case-study-modal__block-label{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--color-text-muted)}.case-study-modal__block-text{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);line-height:var(--leading-base)}.case-study-modal__results{gap:var(--space-2);flex-direction:column;display:flex}.case-study-modal__result{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);display:flex}.case-study-modal__result:before{content:"";border-radius:var(--radius-full);background:var(--color-cta);flex-shrink:0;width:6px;height:6px}.case-study-modal__video{background:var(--color-bg-card);border-radius:0 var(--radius-xl) var(--radius-xl) 0;position:relative;overflow:hidden}.case-study-modal__iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=700px){.modal-overlay{padding:0 var(--space-3) var(--space-4);align-items:flex-end}.modal{border-radius:var(--radius-xl);max-height:88svh;overflow:hidden}.modal__bar{padding:var(--space-3) var(--space-4);z-index:10;background:0 0;flex-shrink:0;justify-content:flex-end;display:flex;position:sticky;top:0}.modal__body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.case-study-modal{grid-template-columns:1fr;max-height:none}.case-study-modal__video{border-radius:var(--radius-lg);aspect-ratio:16/9;margin:var(--space-6) var(--space-5) var(--space-6);order:2;overflow:hidden}.case-study-modal__text{padding:0 var(--space-5) var(--space-4);order:1;overflow-y:visible}.case-study-modal__iframe{width:100%;height:100%;min-height:unset;position:relative}}.badge{align-items:center;gap:var(--space-2);background:var(--color-bg-badge);padding:var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;display:inline-flex}.badge__check{font-size:var(--text-sm);color:var(--color-text-mid);line-height:1}.badge__label{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-mid)}.badge--creator{background:var(--color-cta-badge)}.badge--creator .badge__check,.badge--creator .badge__label{color:var(--color-text-primary)}.benefit-card:before,.process-card:before,.case-study-card__image:before,.faq-contact:before,.audience-card--brand:before,.audience-card--creator:before{content:"";border-radius:inherit;-webkit-mask-composite:destination-out;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.benefit-card--default:before,.benefit-card--alt:before,.process-card:before,.case-study-card__image:before,.faq-contact:before,.audience-card--brand:before{background:var(--gradient-border-light)}.benefit-card--creator:before,.benefit-card--creator-alt:before,.audience-card--creator:before{background:var(--gradient-border-dark)}.audience-card--brand,.benefit-card--default,.benefit-card--alt,.process-card,.faq-contact{-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 .5px #ffffffe6,inset 0 -.5px #0000000a,0 4px 24px #0000000f,0 1px 3px #0000000a}.audience-card--creator,.benefit-card--creator,.benefit-card--creator-alt{-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 .5px #ffffff38,inset 0 -.5px #00000014,0 4px 24px #0000001f}.benefit-card{border-radius:var(--radius-xl);padding:var(--space-10) var(--space-6);gap:var(--space-4);border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.benefit-card--default{background:var(--color-bg-light)}.benefit-card--alt{background:var(--color-bg-neutral)}.benefit-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#fde047,#fde047);background-position:0;background-repeat:no-repeat;background-size:0% 50%;border-radius:2px;padding:0 5px;line-height:1.05;transition:background-size .8s cubic-bezier(.16,1,.3,1) .2s}.benefit-highlight--active{background-size:100% 50%}.benefit-card__title{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 3vw, var(--text-benefit));letter-spacing:-1.5px;color:var(--color-text-dark);line-height:1.1}.benefit-card__description{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:-.43px;color:var(--color-text-dark-muted);line-height:1.5}.benefit-card__asset{padding-top:var(--space-8);width:100%;margin-top:auto}.benefit-card__asset svg{width:100%;height:auto;color:var(--color-text-dark);display:block}.benefit-card--creator .benefit-card__asset svg,.benefit-card--creator-alt .benefit-card__asset svg{color:var(--color-text-primary)}.benefit-card--creator{background:0 0}.benefit-card--creator-alt{background:var(--color-cta-card)}.benefit-card--creator .benefit-card__title,.benefit-card--creator-alt .benefit-card__title{color:var(--color-text-primary)}.benefit-card--creator .benefit-card__description,.benefit-card--creator-alt .benefit-card__description{color:#ffffffbf}.process-card{background:var(--color-bg-faint);border-radius:var(--radius-xl);padding:var(--space-4);border:none;flex-direction:column;justify-content:space-between;min-height:350px;display:flex;position:relative}.process-card__step{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-step);color:var(--color-text-dark);line-height:1.4}.process-card__body{gap:var(--space-8);flex-direction:column;display:flex}.process-card__title{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-xl);letter-spacing:var(--tracking-process);color:var(--color-text-dark);line-height:1.3}.process-card__description{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:1.5}.case-study-card{gap:var(--space-3);flex-direction:column;display:flex}.case-study-card--left{margin-top:var(--space-20)}.case-study-card__image{background:var(--color-bg-card);border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.case-study-card__image--tall,.case-study-card__image--short{aspect-ratio:16/9}.case-study-card__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.case-study-card__logos{justify-content:center;align-items:center;gap:var(--space-6);background:var(--color-bg-secondary);padding:var(--space-4);flex-wrap:wrap;display:flex;position:absolute;inset:0}.case-study-card__logo{object-fit:contain;width:clamp(60px,18vw,120px);height:clamp(60px,18vw,120px)}.case-study-card__logo-sep{font-family:var(--font-display);font-size:clamp(var(--text-lg), 4vw, var(--text-2xl));color:var(--color-text-muted)}.case-study-card__logo-text{font-family:var(--font-display);font-weight:var(--font-bold);font-size:clamp(var(--text-lg), 4vw, var(--text-2xl));letter-spacing:-.02em;color:var(--color-text-primary)}.case-study-card__meta{gap:var(--space-3);flex-direction:column;display:flex}.case-study-card__info{flex-direction:column;gap:2px;display:flex}.case-study-card__title{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);line-height:var(--leading-base)}.case-study-card__subtitle{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:var(--leading-base)}.case-study-card__link{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);transition:color var(--transition-fast);display:inline-flex}.case-study-card__link:hover{color:var(--color-cta)}.whatsapp-fab-wrapper{bottom:var(--space-8);right:var(--space-8);z-index:150;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed}.whatsapp-fab-menu{gap:var(--space-2);animation:modalSlideIn var(--transition-normal) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex}.whatsapp-fab-menu__item{padding:var(--space-3) var(--space-5);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-label);border-radius:var(--radius-full);white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:block;box-shadow:0 4px 20px #00000059}.whatsapp-fab-menu__item:hover{background:var(--color-bg-card);transform:translate(-4px)}.wa-dropdown{display:inline-flex;position:relative}.wa-dropdown__menu{top:calc(100% + var(--space-2));gap:var(--space-1);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:var(--space-2);z-index:10;background:#121212eb;flex-direction:column;min-width:220px;animation:.2s cubic-bezier(.16,1,.3,1) both wa-dropdown-in;display:flex;position:absolute;left:0;box-shadow:inset 0 .5px #ffffff1a,0 8px 32px #00000080}@keyframes wa-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wa-dropdown__item{padding:var(--space-3) var(--space-4);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-label);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--transition-fast);text-decoration:none;display:block}.wa-dropdown__item:hover{background:#ffffff12}.whatsapp-fab{border-radius:var(--radius-full);cursor:pointer;width:68px;height:68px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#25d366;border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 20px #25d36659}.whatsapp-fab:hover,.whatsapp-fab--open{transform:scale(1.08);box-shadow:0 6px 28px #00000073}.whatsapp-fab__icon{object-fit:contain;width:38px;height:38px;display:block}.footer{background:var(--color-bg-primary);padding-top:var(--space-16);padding-left:clamp(var(--space-6), 7.2vw, 124px);padding-right:clamp(var(--space-6), 7.2vw, 124px);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;z-index:1;margin-top:-40px;position:relative;overflow-x:clip}.footer__inner{gap:var(--space-15);max-width:var(--content-wide);flex-direction:column;margin:0 auto;display:flex}.footer__nav{justify-content:space-between;gap:var(--space-10);flex-wrap:wrap;display:flex}.footer__col{gap:var(--space-4);flex-direction:column;display:flex}.footer__col-label{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--color-text-footer);line-height:1.3}.footer__links{gap:var(--space-2);flex-direction:column;display:flex}.footer__link{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-step);color:var(--color-text-primary);transition:color var(--transition-fast);line-height:1.5;text-decoration:none}.footer__link:hover{color:var(--color-text-footer)}.footer__link--underline{text-decoration:underline}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__legal{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__legal-link{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);color:var(--color-text-footer);transition:color var(--transition-fast);text-decoration:none}.footer__legal-link:hover{color:var(--color-text-primary)}.footer__credit{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);color:var(--color-text-footer)}.footer__credit-link{color:inherit;transition:color var(--transition-fast);text-decoration:none}.footer__credit-link:hover{color:var(--color-text-muted)}.footer__wordmark{font-family:var(--font-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;background:var(--gradient-wordmark);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:var(--content-wide);-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:clamp(60px,18vw,260px);line-height:.88;display:block}@media (width<=640px){.footer__nav{gap:var(--space-8)}}.faq-accordion{border-bottom:1px solid var(--color-border-light)}.faq-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-4);cursor:pointer;text-align:left;background:var(--color-bg-light);min-height:78px;color:var(--color-text-dark);border:none;display:flex}.faq-accordion__question{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-subtitle);line-height:1.3}.faq-accordion__icon{flex-shrink:0;width:13px;height:13px;position:relative}.faq-accordion__icon:before,.faq-accordion__icon:after{content:"";background:var(--color-text-dark);position:absolute}.faq-accordion__icon:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-accordion__icon:after{width:1px;transition:transform var(--transition-fast), opacity var(--transition-fast);top:0;bottom:0;left:50%;transform:translate(-50%)}.faq-accordion--open .faq-accordion__icon:after{opacity:0;transform:translate(-50%)scaleY(0)}.faq-accordion__body{max-height:0;transition:max-height var(--transition-normal);background:var(--color-bg-light);overflow:hidden}.faq-accordion--open .faq-accordion__body{max-height:400px}.faq-accordion__answer{padding:0 var(--space-4) var(--space-6);font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:var(--leading-base)}.faq-section{background:var(--color-bg-light);padding:100px clamp(var(--space-6), 7.2vw, 124px) 160px}.faq-section__inner{gap:var(--space-20);max-width:var(--content-wide);flex-direction:column;margin:0 auto;display:flex}.faq-section__headline{gap:var(--space-5);color:var(--color-text-dark);flex-direction:column;display:flex}.faq-section__title{flex-direction:column;display:flex}.faq-section__title-line2{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.faq-section__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.faq-section__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-2xl), 5vw, var(--text-accent));letter-spacing:0;line-height:1}.faq-section__content{gap:var(--space-12);grid-template-columns:460px 1fr;align-items:start;display:grid}.faq-contact{background:var(--color-bg-faint);border-radius:var(--radius-xl);padding:var(--space-10) clamp(var(--space-6), 3vw, 42px);gap:var(--space-8);border:none;flex-direction:column;display:flex;position:relative}.faq-contact__top{gap:var(--space-6);flex-direction:column;display:flex}.faq-contact__avatar{border-radius:var(--radius-sm);object-fit:cover;object-position:center 10%;flex-shrink:0;width:84px;height:84px}.faq-contact__text{gap:var(--space-2);flex-direction:column;display:flex}.faq-contact__heading{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-text-dark);line-height:1.2}.faq-contact__subheading{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:var(--leading-base)}.faq-contact__bottom{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.faq-contact__mail-prompt{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-sm);color:var(--color-text-muted)}.faq-contact__email{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);transition:color var(--transition-fast);text-decoration:underline;display:inline-flex}.faq-contact__email:hover{color:var(--color-cta)}.faq-section__faq{flex-direction:column;display:flex}.faq-section__tabs{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.faq-section__tab{padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-dark);background:var(--color-bg-light);border-radius:var(--radius-full);cursor:pointer;transition:box-shadow var(--transition-fast), opacity var(--transition-fast);border:none;position:relative;box-shadow:inset 0 .5px #ffffffe6,inset 0 -.5px #0000000a,0 2px 8px #00000012,0 1px 2px #0000000a}.faq-section__tab:before{content:"";border-radius:inherit;background:var(--gradient-border-light);-webkit-mask-composite:destination-out;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-section__tab--active{box-shadow:inset 0 .5px #ffffffe6,inset 0 -.5px #0000000f,0 2px 12px #0000001f,0 1px 3px #0000000f}.faq-section__tab:not(.faq-section__tab--active){opacity:.65}.faq-section__tab:hover{opacity:1}@media (width<=900px){.faq-section__content{grid-template-columns:1fr}}.roster-card{--bg-x:0px;--bg-y:0px;--fg-x:0px;--fg-y:0px;border-radius:var(--radius-xl);aspect-ratio:3/4;cursor:pointer;flex:1;min-width:0;max-height:480px;position:relative;overflow:hidden}.roster-card__bg{transform:translate(var(--bg-x), var(--bg-y));will-change:transform;background-position:50%;background-size:cover;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:-14%}.roster-card__fg{transform:translate(var(--fg-x), var(--fg-y));will-change:transform;justify-content:center;align-items:flex-end;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:-55% -12% -5%}.roster-card__person{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.roster-card__overlay{pointer-events:none;background:linear-gradient(#0000 28%,#00000026 55%,#000000b8 100%);position:absolute;inset:0}.roster-card__kit-badge{top:var(--space-4);right:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-label);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);pointer-events:none;z-index:4;background:#ffffff26;border:1px solid #ffffff40;position:absolute;transform:translateY(-4px)}.roster-card:hover .roster-card__kit-badge{opacity:1;transform:translateY(0)}.roster-card__info{padding:var(--space-4);text-align:center;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.roster-card__name{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-primary);line-height:1.2}.roster-card__niche{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--color-text-secondary);line-height:1.2}.roster-section{background:var(--color-bg-light);padding:var(--space-10) clamp(var(--space-6), 7.2vw, 124px) 100px;gap:var(--space-16);flex-direction:column;align-items:center;margin-bottom:-1px;display:flex}.roster-section .section-label{color:var(--color-text-muted)}.roster-section__header{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:700px;margin:0 auto;display:flex}.roster-section__headline{justify-content:center;align-items:baseline;gap:var(--space-2);color:var(--color-text-dark);flex-wrap:wrap;display:flex}.roster-section__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.roster-section__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-2xl), 5vw, var(--text-accent));letter-spacing:0;line-height:1}.roster-section__subtitle{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-label);color:var(--color-text-dark-muted);white-space:pre-line;max-width:620px}.roster-section__cards{gap:var(--space-6);width:100%;max-width:860px;display:flex}@media (width<=640px){.roster-section__cards{gap:var(--space-3)}}.creator-section{background:var(--color-cta);padding:100px clamp(var(--space-6), 7.2vw, 124px);gap:var(--space-8);flex-direction:column;align-items:center;margin-bottom:-1px;display:flex}.creator-section .section-label{color:var(--color-text-primary)}.creator-section__header{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.creator-section__headline{color:var(--color-text-primary);flex-direction:column;align-items:flex-start;display:flex}.creator-section__subtitle{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:#ffffffbf;text-align:left;max-width:420px}.creator-section__headline-line{justify-content:flex-start;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-section__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.creator-section__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-2xl), 5vw, var(--text-accent));letter-spacing:0;line-height:1}.creator-section__badges{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.creator-section__benefits{gap:var(--space-3);width:100%;max-width:var(--content-wide);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.creator-section__trust{flex-direction:column;align-items:center;gap:29px;width:100%;display:flex}@media (width<=1024px){.creator-section__benefits{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.creator-section__benefits{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:var(--space-2);touch-action:pan-x pinch-zoom;flex-direction:row;display:flex;overflow-x:auto}.creator-section__benefits::-webkit-scrollbar{display:none}.creator-section__benefits .benefit-card{scroll-snap-align:start;z-index:10;flex:0 0 80%;min-height:auto;position:relative}}.brand-section{background:var(--color-bg-faint);padding:100px clamp(var(--space-6), 7.2vw, 124px);gap:var(--space-16);flex-direction:column;align-items:center;display:flex}.brand-section__layout{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;width:100%;display:grid}.brand-section__intro{grid-area:1/1}.brand-section__layout>.case-study-card:nth-child(2){grid-area:1/2}.brand-section__layout>.case-study-card:nth-child(3){grid-area:2/1;margin-top:-100px}.brand-section__layout>.case-study-card:nth-child(4){grid-area:2/2;margin-top:10px}.brand-section__intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.brand-section__headline{color:var(--color-text-dark);flex-direction:column;align-items:flex-start;display:flex}.brand-section__headline-line{justify-content:flex-start;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.brand-section__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.brand-section__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-2xl), 5vw, var(--text-accent));letter-spacing:0;line-height:1}.brand-section__badges{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.brand-section__benefits{gap:var(--space-3);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.brand-section__trust{width:100%;margin-top:var(--space-16);flex-direction:column;align-items:center;gap:29px;display:flex}.brand-section__trust .logo-carousel{max-width:700px;margin:0 auto}.brand-section__trust .logo-carousel__img{filter:grayscale()opacity(.5)}.brand-section__process{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.brand-section__process-cards{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.brand-section__cases{gap:var(--space-12);width:100%;max-width:var(--content-wide);flex-direction:column;margin:0 auto;display:flex}.creator-section__cases{gap:var(--space-12);width:100%;margin-top:calc(var(--space-16) * -1);flex-direction:column;display:flex}.creator-section .case-studies__headline,.creator-section .case-study-card__title{color:var(--color-text-primary)}.creator-section .case-study-card__subtitle{color:var(--color-text-secondary)}.creator-section .case-study-card__link{color:var(--color-text-primary)}.creator-section .case-study-card__link:hover{color:var(--color-gold-light)}.creator-section .case-study-card__logo-sep,.creator-section .case-study-card__logo-text{color:var(--color-text-secondary)}.case-studies__header{justify-content:space-between;align-items:flex-end;gap:var(--space-10);display:flex}.case-studies__headline-block{gap:var(--space-2);flex-direction:column;display:flex}.case-studies__headline{color:var(--color-text-dark);flex-direction:column;display:flex}.case-studies__headline-line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.case-studies__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.case-studies__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-3xl), 5vw, var(--text-accent));letter-spacing:0;line-height:1}.case-studies__intro{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);letter-spacing:var(--tracking-label);color:var(--color-text-muted);line-height:var(--leading-relaxed);text-align:left;white-space:pre-line;max-width:420px}.case-studies__grid{gap:var(--space-8);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:start;display:grid}.case-studies__grid .case-study-card:first-child{grid-area:1/1/3/2}.case-studies__grid .case-study-card:nth-child(2){grid-area:1/2/2/3}.case-studies__grid .case-study-card:nth-child(3){grid-area:2/2/3/3}@media (width<=1024px){.brand-section__benefits,.brand-section__process-cards{grid-template-columns:repeat(2,1fr)}.case-studies__header{flex-direction:column;align-items:flex-start}.case-studies__intro{max-width:100%}}@media (width<=640px){.brand-section__accent,.case-studies__accent,.creator-section__accent,.roster-section__accent,.faq-section__accent,.audience-card__accent{font-size:var(--text-accent-mobile)}.brand-section{gap:var(--space-20)}.brand-section__benefits{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:var(--space-2);touch-action:pan-x pinch-zoom;flex-direction:row;display:flex;overflow-x:auto}.brand-section__benefits::-webkit-scrollbar{display:none}.brand-section__benefits .benefit-card{scroll-snap-align:start;z-index:10;flex:0 0 80%;min-height:auto;position:relative}.brand-section__process-cards,.case-studies__grid{grid-template-columns:1fr}.case-study-card--left{margin-top:0}.brand-section__layout{grid-template-columns:1fr}.brand-section__intro{grid-area:1/1}.brand-section__layout>.case-study-card:nth-child(2){grid-area:2/1;margin-top:0}.brand-section__layout>.case-study-card:nth-child(3){grid-area:3/1;margin-top:0}.brand-section__layout>.case-study-card:nth-child(4){grid-area:4/1;margin-top:0}.creator-section__cases{margin-top:0}.creator-section .case-studies__grid{grid-template-columns:1fr}.creator-section .case-studies__grid .case-study-card:first-child,.creator-section .case-studies__grid .case-study-card:nth-child(2),.creator-section .case-studies__grid .case-study-card:nth-child(3){grid-area:unset}}.audience-card{border-radius:var(--radius-xl);min-width:280px;padding:var(--space-20) var(--space-12);justify-content:space-between;gap:var(--space-12);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.audience-card--brand{background:var(--color-bg-faint);color:var(--color-text-dark);border:none}.audience-card--creator{background:var(--color-cta);color:var(--color-text-primary);border:none}.audience-card__body{gap:var(--space-4);flex-direction:column;display:flex}.audience-card__headline{flex-direction:column;display:flex}.audience-card__line{line-height:1}.audience-card__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-2xl), 4.5vw, var(--text-4xl));letter-spacing:var(--tracking-card);line-height:1}.audience-card__accent{font-family:var(--font-accent);font-style:italic;font-weight:400;font-size:clamp(var(--text-3xl), 5.2vw, var(--text-hero));letter-spacing:0;line-height:1}.audience-card__subtitle{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-subtitle);max-width:420px;line-height:1.4}.audience-card--brand .audience-card__subtitle{color:var(--color-text-dark-muted)}.audience-card--creator .audience-card__subtitle{color:#ffffffd9}.audience-card__highlight{background-image:linear-gradient(#fde047,#fde047);background-position:0;background-repeat:no-repeat;background-size:0% 65%;border-radius:2px;padding:0 2px;transition:background-size .7s cubic-bezier(.16,1,.3,1) .2s}.audience-card__highlight--active{background-size:100% 65%}.areyou-section{background:var(--color-bg-light);padding:var(--space-6) var(--space-6) var(--space-32);margin-bottom:-1px}@media (width>=1024px){.areyou-section{padding:var(--space-6) clamp(var(--space-8), 7.2vw, 124px) var(--space-16)}}.areyou-section__cards{gap:var(--space-10);max-width:var(--content-wide);flex-wrap:wrap;margin:0 auto;display:flex}@media (width<=768px){.audience-card{padding:var(--space-10) var(--space-6)}.audience-card--creator{padding:var(--space-10) var(--space-8)}.audience-card__accent{margin-left:2px}}.stat-card{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.stat-card__value{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:clamp(var(--text-3xl), 7vw, var(--text-stat));letter-spacing:var(--tracking-stat);color:var(--color-text-dark);text-transform:uppercase;line-height:1;display:block}.stat-card__label{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-lg);color:var(--color-text-dark-muted);line-height:1.3;display:block}.stat-section{background:var(--color-bg-light);padding:var(--space-16) var(--space-6);margin-bottom:-1px}@media (width>=1024px){.stat-section{padding:var(--space-16) clamp(var(--space-8), 7.2vw, 124px)}}.stat-section__inner{max-width:var(--content-wide);align-items:center;gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.stat-section__intro{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-xl), 3.2vw, var(--text-3xl));letter-spacing:var(--tracking-display);color:var(--color-text-dark);text-align:center;max-width:860px;line-height:1.2}.stat-section__headline{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(var(--text-xl), 3.2vw, var(--text-3xl));letter-spacing:var(--tracking-display);color:var(--color-text-dark);text-align:center;max-width:920px;margin-top:var(--space-16);line-height:1.2}.stat-section__stats{justify-content:center;align-items:flex-start;gap:clamp(var(--space-6), 5vw, 72px);flex-wrap:nowrap;display:flex}.stat-section__trust{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;scroll-margin-top:160px;display:flex}.stat-section__trust-label{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.stat-section__logos{gap:var(--space-8) var(--space-10);grid-template-columns:repeat(4,1fr);place-items:center;width:100%;max-width:760px;display:grid}.stat-section__logo-item{justify-content:center;align-items:center;gap:6px;display:flex}.stat-section__logo{object-fit:contain;flex-shrink:0;width:auto;max-width:150px;height:36px;display:block}.stat-section__logo-wordmark{color:#00000080;letter-spacing:-.3px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1}@media (width<=640px){.stat-section__logo-wordmark{color:#000}}.stat-section__logos--mobile{display:none}.stat-section__logos--mobile .logo-carousel__img{height:40px}@media (width<=640px){.stat-section__logos--desktop{display:none}.stat-section__logos--mobile{width:100%;display:block}}@media (width<=600px){.stat-section__stats{gap:var(--space-8);flex-direction:column;align-items:center}.stat-card{text-align:center;align-items:center}.stat-card__label{font-size:var(--text-base)}}.hero-section{background:var(--color-bg-primary);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-section__glow{pointer-events:none;z-index:0;filter:blur(6px)saturate(1.1);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px}.hero-section__overlay{pointer-events:none;z-index:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#00000085;position:absolute;inset:0}.hero-section__bottom-fade{pointer-events:none;z-index:1;background:linear-gradient(to top, var(--color-bg-primary) 0%, #0d0d0df7 20%, #0d0d0dbf 45%, #0d0d0d33 70%, transparent 100%);height:65%;position:absolute;bottom:0;left:0;right:0}.hero-section__body{z-index:1;text-align:center;padding:180px var(--space-6) var(--space-12);justify-content:center;align-items:center;gap:var(--space-8);width:100%;max-width:var(--content-wide);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.hero-section__headline{flex-direction:column;align-items:center;display:flex}.hero-section__headline-line{justify-content:center;align-items:baseline;gap:var(--space-2);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.hero-section__regular{font-family:var(--font-display);font-weight:var(--font-medium);font-size:clamp(2.75rem, 5.5vw, var(--text-hero));letter-spacing:var(--tracking-hero);line-height:1.1}.hero-section__accent{font-family:var(--font-accent);letter-spacing:0;font-size:clamp(3.25rem,6.2vw,82px);font-style:italic;font-weight:400;line-height:1.1}.hero-section__nowrap{white-space:nowrap}.text-highlight{color:#0a0a0a;background:linear-gradient(#ffe566,#ffe566) 0/0% 60% no-repeat;padding:0 4px}.hero-section .text-highlight{animation:.55s cubic-bezier(.16,1,.3,1) 1.1s forwards highlight-sweep}.hero-section__subtitle .text-highlight{background:linear-gradient(#ffe566,#ffe566) 0/0% 88% no-repeat}.hero-section .hero-section__subtitle .text-highlight{animation:.55s cubic-bezier(.16,1,.3,1) 1.1s forwards highlight-sweep-tall}.is-visible .text-highlight{animation:.55s cubic-bezier(.16,1,.3,1) .2s forwards highlight-sweep}@keyframes highlight-sweep{to{background-size:106% 60%}}.audience-card__subtitle .text-highlight{color:#0a0a0a;background:linear-gradient(#ffe566,#ffe566) 0/0% 88% no-repeat}.is-visible .audience-card__subtitle .text-highlight{animation:.55s cubic-bezier(.16,1,.3,1) .2s forwards highlight-sweep-tall}@keyframes highlight-sweep-tall{to{background-size:106% 88%}}.hero-section__pitch{margin-top:calc(-1 * var(--space-4));flex-direction:column;gap:2px;max-width:560px;display:flex}@media (width<=640px){.hero-section__pitch{max-width:300px}}.hero-section__subtitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-label);color:#888;white-space:pre-line}.hero-section__tagline{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-label);color:#888}.hero-section__thumbnails{z-index:1;width:100%;height:420px;position:relative}.hero-section__thumb{aspect-ratio:16/9;will-change:transform, opacity;width:clamp(300px,44vw,680px);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),z-index;position:absolute;top:50%;left:50%;overflow:hidden}.hero-section__thumb--center{z-index:3;opacity:1;border-radius:var(--radius-xl);transform:translate(-50%,-50%)scale(1.15)}.hero-section__thumb--right{z-index:2;opacity:.82;border-radius:28px;transform:translate(calc(500px - 50%),-50%)scale(.88)rotate(3deg)}.hero-section__thumb--left{z-index:2;opacity:.82;border-radius:28px;transform:translate(calc(-50% - 500px),-50%)scale(.88)rotate(-3deg)}.hero-section__thumb-video{width:100%;height:100%;position:relative}.hero-section__thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=768px){.hero-section__thumbnails{height:220px;overflow:visible}.hero-section__thumb{width:66vw}.hero-section__thumb--center{border-radius:var(--radius-lg);transform:translate(-50%,-50%)scale(1.05)}.hero-section__thumb--right{opacity:.75;border-radius:14px;transform:translate(calc(40vw - 50%),-50%)scale(.78)rotate(4deg)}.hero-section__thumb--left{opacity:.75;border-radius:14px;transform:translate(calc(-50% - 40vw),-50%)scale(.78)rotate(-4deg)}}.hero-section__trust{z-index:1;padding:var(--space-16) 0 var(--space-16);width:100%;max-width:var(--content-wide);flex-direction:column;align-items:center;gap:29px;margin:0 auto;display:flex;position:relative}.hero-section__trust-label{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary)}@media (width<=480px){.hero-section__body{padding:var(--space-32) var(--space-4) var(--space-8);gap:var(--space-6)}.hero-section__subtitle,.hero-section__tagline{font-size:var(--text-sm)}.hero-section__regular{letter-spacing:var(--tracking-display);line-height:1}.hero-section__accent{line-height:1}}.legal-page{background:var(--color-bg-light);min-height:100vh;padding-top:120px}.legal-page__inner{max-width:var(--content-default);padding:var(--space-16) var(--space-6) var(--space-32);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.legal-page__hero{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-bg-neutral);flex-direction:column;display:flex}.legal-page__title{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:clamp(var(--text-2xl), 5vw, var(--text-3xl));color:var(--color-text-dark);letter-spacing:var(--tracking-tight);margin:0;line-height:1}.legal-update{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-mid);margin:0}.legal-section{gap:var(--space-6);flex-direction:column;display:flex}.legal-section__title{font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-lg);color:var(--color-text-dark);letter-spacing:var(--tracking-tight);margin:0}.legal-section__body{gap:var(--space-4);flex-direction:column;display:flex}.legal-section__body p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-dark-muted);line-height:var(--leading-relaxed);margin:0}.legal-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-list li{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-dark-muted);line-height:var(--leading-relaxed);gap:var(--space-3);align-items:baseline;display:flex}.legal-list--bullets li{margin-left:var(--space-6);list-style:outside;display:list-item}.legal-label{font-weight:var(--font-semibold);color:var(--color-text-dark);white-space:nowrap;flex-shrink:0;min-width:220px}.legal-placeholder{color:var(--color-text-mid);font-style:italic}.legal-link{color:var(--color-gold);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}.legal-link:hover{color:var(--color-gold-light)}.legal-page__back{padding-top:var(--space-8);border-top:1px solid var(--color-bg-neutral)}.legal-back-link{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-mid);transition:color var(--transition-fast);text-decoration:none}.legal-back-link:hover{color:var(--color-text-dark)}
