:root{--brand-lime: #c8ff00;--motion-action: .18s;--ease-action: cubic-bezier(.23,1,.32,1)}.lightning-action{display:block;width:17px;height:25px;flex:none;overflow:visible}.lightning-action__outline{fill:currentColor}.lightning-action__charge{fill:currentColor;clip-path:inset(100% 0 0);transition:clip-path var(--motion-action) var(--ease-action)}.rw .rw-btn .rw-arr:has(.lightning-action){background:#08090a;color:var(--brand-lime)}.rw .rw-btn .rw-arr .lightning-action{width:15px;height:24px}:is(.rw-btn,.mobile-project-cta,.training-pricing__button,.lecture-bonus__button,.support-booking__button):focus-visible .lightning-action__charge,:is(.rw-btn,.mobile-project-cta,.training-pricing__button,.lecture-bonus__button,.support-booking__button):active .lightning-action__charge{clip-path:inset(0)}@media(hover:hover)and (pointer:fine){:is(.rw-btn,.mobile-project-cta,.training-pricing__button,.lecture-bonus__button,.support-booking__button):hover .lightning-action__charge{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.lightning-action__charge{transition:none}}:is(.training-pricing__button,.lecture-bonus__button,.support-booking__button) .lightning-action{width:17px;height:25px;transform:none;rotate:none}#app :is(.training-pricing__button,.lecture-bonus__button,.support-booking__button) .lightning-action{color:#c8ff00;transform:none;rotate:none}.service-heading__line{display:block}.service-heading__word{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .12em;margin:0 -.04em -.12em}.service-heading__ink{display:inline-block;translate:0 108%;transition:translate 1.05s cubic-bezier(.2,.85,.15,1)}.service-heading.is-visible .service-heading__ink{translate:0 0}@media(prefers-reduced-motion:reduce){.service-heading__ink{translate:0 0;transition:none}}.brainstorm-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease var(--brainstorm-delay, 0ms),transform 1s cubic-bezier(.2,.8,.2,1) var(--brainstorm-delay, 0ms)}.brainstorm-reveal.brainstorm-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.brainstorm-reveal{opacity:1;transform:none;transition:none}}.scriptwriter-results__card.brainstorm-reveal .scriptwriter-results__preview{clip-path:inset(100% 0 0 0);transition:clip-path 1s cubic-bezier(.2,.8,.2,1) var(--brainstorm-delay,0ms)}.scriptwriter-results__card.brainstorm-revealed .scriptwriter-results__preview{clip-path:inset(0)}.scriptwriter-contact-button:focus-visible{outline:3px solid #527400;outline-offset:5px}@media(prefers-reduced-motion:reduce){.scriptwriter-results__card.brainstorm-reveal .scriptwriter-results__preview{clip-path:none;transition:none}.scriptwriter-contact-button,.scriptwriter-contact-button *{animation:none!important;transition:none!important}}.maria-about{background:#101110;color:#f5f5ef;padding:56px 5%;font-family:var(--rw-font-b, "Funnel Sans"),sans-serif;overflow:clip}.maria-about *{box-sizing:border-box}.maria-about__inner{max-width:1100px;margin:0 auto}.maria-about__eyebrow{margin:0 0 14px;color:#d4ff3a;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.maria-about .maria-about__name{font-size:clamp(44px,6.4vw,88px);line-height:1.02;letter-spacing:-.045em;margin:0}.maria-about__roles{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;color:#d0d2c9;font-size:clamp(15px,1.5vw,20px);line-height:1.5}.maria-about__roles span{color:#d4ff3a}.maria-about__body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;max-width:960px;margin:28px auto 0;align-items:center}.maria-about__portraits{width:100%;max-width:300px;margin:0}.maria-about__portrait{display:block;width:100%;height:auto;border-radius:20px}.maria-about__facts{margin:0}.maria-about__fact{display:flex;flex-direction:column-reverse;gap:6px;padding:12px 0;border-bottom:1px solid #34382f}.maria-about__fact:first-child{padding-top:0}.maria-about__fact dd{margin:0;color:#d4ff3a;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1.04;letter-spacing:-.045em}.maria-about__fact dt{font-size:16px;color:#c7cbbf;line-height:1.5}.maria-about__consulting{font-size:clamp(20px,2vw,26px);line-height:1.25;margin:18px 0 14px;letter-spacing:-.02em}.maria-about__consulting strong{font-weight:600}.maria-about__founder{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.5;margin:0;color:#c7cbbf}.maria-about__founder>span{color:#d4ff3a;font-size:28px}.maria-about__collaborations{display:grid;grid-template-columns:150px 1fr;gap:20px;border-top:1px solid #34382f;margin-top:26px;padding-top:18px}.maria-about__collaborations>p{color:#a9afa1;margin:4px 0 0;font-size:13px}.maria-about__collaborations ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;list-style:none;margin:0;padding:0;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:600}.maria-about__collaborations li{padding:12px 0;border-bottom:1px solid #34382f;display:flex;align-items:center;gap:12px}.maria-about__collaborations li:before{content:"";width:5px;height:5px;border-radius:50%;background:#d4ff3a;flex-shrink:0}.maria-about__collaborations .maria-about__others{margin:10px 0 0;color:#a9afa1;font-size:13px;font-weight:400}.maria-about__body>*{min-width:0}@media(max-width:700px){.maria-about{padding:40px 24px}.maria-about .maria-about__name{font-size:clamp(42px,10.8vw,72px)}.maria-about__roles{display:block;font-size:15px;margin-top:14px}.maria-about__roles span{margin:0 6px}.maria-about__body{grid-template-columns:1fr;gap:24px;margin-top:24px}.maria-about__portraits{max-width:240px;margin:0 auto}.maria-about__fact dd{font-size:clamp(38px,10vw,50px)}.maria-about__collaborations{grid-template-columns:1fr;gap:14px;margin-top:24px}}@media(max-width:480px){.maria-about__collaborations ul{grid-template-columns:1fr}}.maria-about__more{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:24px;padding:16px 24px;min-height:54px;border-radius:999px;background:#d4ff3a;color:#0d0e10;text-decoration:none;font:600 16px/1.3 Inter,Arial,sans-serif;margin:22px auto 0}.maria-about__more>span{font-size:24px;line-height:1}.maria-about__more:focus-visible{outline:2px solid #fff;outline-offset:5px}.maria-about--intro{padding-top:128px}@media(max-width:700px){.maria-about--intro{padding-top:104px}}.instagram-blog{--blog-paper:var(--token-9237d7aa-ae04-4663-8b83-ee7cccdc8605,#eeeee8);--blog-ink:var(--token-45f6f621-43e5-4692-9e92-8cdf32153d42,#0d0e10);--blog-lime:var(--token-c7a2760e-f616-4352-83dc-0c94bfe303e8,#d4ff3a);background:var(--blog-paper);color:var(--blog-ink);padding:132px 0 56px;font-family:var(--rw-font-b,"Funnel Sans"),Inter,sans-serif}.instagram-blog__wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.instagram-blog__heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:32px}.instagram-blog__title{font-size:clamp(54px,6.8vw,104px);line-height:.96;letter-spacing:-.04em;margin:0}.instagram-blog__heading>p{max-width:320px;font-size:18px;line-height:1.5;margin:0 0 6px}.instagram-blog__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;margin-bottom:48px}.instagram-blog__profile{--profile-avatar:84px;display:block;min-width:0;padding:28px;background:#fff;border-radius:16px;color:var(--blog-ink);text-decoration:none}.instagram-blog__account{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.instagram-blog__account>strong{font-size:20px;line-height:1.2;font-weight:650}.instagram-blog__account>span{display:flex;align-items:center;gap:8px;font-size:12px}.instagram-blog svg{display:inline-block;width:17px;height:17px;flex:none;rotate:-45deg;vertical-align:-3px}.instagram-blog__identity{display:grid;grid-template-columns:var(--profile-avatar) minmax(0,1fr);align-items:start;gap:20px}.instagram-blog__details{min-width:0}.instagram-blog__identity>img{display:block;width:var(--profile-avatar);height:var(--profile-avatar);border-radius:50%;object-fit:cover}.instagram-blog__stats{display:flex;justify-content:flex-start;gap:20px;margin-bottom:12px}.instagram-blog__stats p{display:flex;flex-direction:column;gap:3px;align-items:flex-start;margin:0}.instagram-blog__stats b{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.instagram-blog__stats span{font-size:11px;line-height:1.2}.instagram-blog__description{margin-top:14px;margin-inline-start:calc(var(--profile-avatar)/2 - 8px)}.instagram-blog__name{font-size:12px;line-height:1.4;font-weight:650;margin:0 0 8px;max-width:46ch}.instagram-blog__bio{font-size:14px;line-height:1.4;white-space:pre-line;margin:0}.instagram-blog__follow{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:8px;background:var(--blog-lime);padding:12px;margin-top:20px;font-size:14px;font-weight:600}.instagram-blog__manifesto h2{font:700 clamp(30px,3.15vw,45px)/1.08 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}.instagram-blog__manifesto h2>span{background:var(--blog-lime);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:.06em}.instagram-blog__manifesto>p{font-size:17px;line-height:1.5;margin:0 0 24px}.instagram-blog__button{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:13px 20px;background:var(--blog-ink);color:var(--blog-paper);border-radius:999px;text-decoration:none;font-size:14px;font-weight:600}.instagram-blog__button svg{color:var(--blog-lime)}.instagram-blog__posts-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.instagram-blog__posts-heading h2{font:700 clamp(32px,3.8vw,52px)/1.08 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.035em;margin:0}.instagram-blog__posts-heading h2>span{background:var(--blog-lime);padding-inline:.06em}.instagram-blog__posts-heading p{max-width:290px;margin:0;font-size:14px;line-height:1.4}.instagram-blog__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.instagram-blog__filters button{border:1px solid #0d0e1026;background:transparent;color:inherit;border-radius:999px;padding:9px 16px;min-height:40px;font-size:13px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.instagram-blog__filters button[aria-pressed=true]{background:var(--blog-ink);color:var(--blog-paper);border-color:var(--blog-ink)}.instagram-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:start}.instagram-blog__post{min-width:0}.instagram-blog__post-link{display:block;color:inherit;text-decoration:none;translate:0 0;transition:translate .2s cubic-bezier(.23,1,.32,1)}.instagram-blog__post-link>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:12px}.instagram-blog__post-copy{display:flex;flex-direction:column;align-items:start;gap:10px;padding-top:16px}.instagram-blog__topic{font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--blog-lime);line-height:1.4}.instagram-blog__post-copy h3{margin:0;font:650 clamp(21px,2vw,27px)/1.12 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.025em}.instagram-blog__read{font-size:13px;font-weight:600;line-height:1.5}.instagram-blog__closing{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:var(--blog-ink);color:var(--blog-paper);border-radius:16px;margin-top:40px}.instagram-blog__closing p{font-size:20px;line-height:1.3;margin:0}.instagram-blog__closing a{display:inline-flex;gap:12px;align-items:center;color:var(--blog-ink);background:var(--blog-lime);text-decoration:none;border-radius:999px;padding:12px 18px;white-space:nowrap;font-size:14px;font-weight:600}.instagram-blog :is(a,button):focus-visible{outline:3px solid #527400;outline-offset:5px}.instagram-blog__closing a:focus-visible,.instagram-blog__button:focus-visible{outline-color:var(--blog-lime)}@media(hover:hover)and (pointer:fine){.instagram-blog__post-link:hover{translate:0 -5px}.instagram-blog__read:hover{text-decoration:underline;text-underline-offset:4px}.instagram-blog__filters button:not([aria-pressed=true]):hover{background:var(--blog-lime)}}@media(max-width:1099px){.instagram-blog__intro{gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.instagram-blog__profile{--profile-avatar:72px;padding:22px}.instagram-blog__identity{gap:16px}.instagram-blog__stats{gap:10px}.instagram-blog__stats b{font-size:17px}.instagram-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.instagram-blog{padding:112px 0 40px}.instagram-blog__wrap{width:calc(100% - 40px)}.instagram-blog__heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:28px}.instagram-blog__heading>p{font-size:16px;max-width:38ch}.instagram-blog__intro{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.instagram-blog__manifesto h2{font-size:clamp(30px,6.4vw,44px)}.instagram-blog__posts-heading{align-items:start;flex-direction:column;gap:12px}.instagram-blog__posts-heading p{max-width:36ch}.instagram-blog__grid{gap:24px 16px}.instagram-blog__post-copy h3{font-size:20px}.instagram-blog__closing{padding:22px;align-items:start;flex-direction:column;gap:18px}.instagram-blog__title{font-size:clamp(50px,12vw,76px)}}@media(max-width:479px){.instagram-blog__grid{grid-template-columns:1fr}.instagram-blog__profile{--profile-avatar:56px;padding:18px}.instagram-blog__identity{gap:12px}.instagram-blog__stats{gap:8px}.instagram-blog__stats b{font-size:16px}.instagram-blog__stats span{font-size:10px}.instagram-blog__name{font-size:11px}.instagram-blog__bio{font-size:13px}.instagram-blog__post-copy h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.instagram-blog__post-link{translate:none!important;transition:none}.instagram-blog__filters button{transition:none}}.brand-logo{display:block;width:164px;height:auto;flex:none;overflow:visible}.brand-mark{display:block;flex:none}.brand-logo__bolt{fill:#c8ff00}.rwhd-logo .brand-logo,.rwh-logo .brand-logo{width:172px}.rwft-logo .brand-logo{width:210px}.rwrv-app .brand-logo--wordmark,.rwco-app .brand-logo--wordmark{width:106px}.rwrv-ico:has(.brand-mark),.rwco-ico--brand{background:#08090a;color:#f5f4ef}.rwrv-ico .brand-mark,.rwco-ico .brand-mark{width:20px;height:22px}.rwco-chip .brand-logo--wordmark{display:inline-block;width:106px;vertical-align:middle}.rwft-wm .brand-logo--wordmark{width:100%;height:auto}.rwft-wm .rwft-wm-t,.rwft-wm .rwft-wm-l{width:100%;padding:0;line-height:1;font-size:inherit;-webkit-text-stroke:0}@media(max-width:360px){.rwhd-logo .brand-logo,.rwh-logo .brand-logo{width:148px}}.rwfd.has-instagram-content{padding-block:64px}.rwfd.has-instagram-content .rwfd-top{gap:32px;align-items:end}.rwfd.has-instagram-content .rwfd-hl{gap:16px}.rwfd.has-instagram-content .rwfd-side{gap:16px;padding-bottom:0}.instagram-content{margin-top:28px}.instagram-content__rows{display:grid;gap:20px}.instagram-content__row{min-width:0}.instagram-content__row-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;margin-bottom:8px}.instagram-content__row-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:var(--rw-brass)}.instagram-content__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px;padding:4px 2px 8px}.instagram-content__row.is-posts .instagram-content__track{grid-template-columns:repeat(4,minmax(0,1fr))}.instagram-content__card{display:block;min-width:0;color:var(--rw-cloud)}.instagram-content__card a{display:block;color:inherit;text-decoration:none}.instagram-content__media{position:relative;height:clamp(240px,24vw,340px);overflow:hidden;border-radius:12px;background:var(--rw-pine)}.instagram-content__card.is-post .instagram-content__media{background:transparent;border-radius:0}.instagram-content__media img,.instagram-content__media video{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.instagram-content__media video{background:#000}.instagram-content__caption{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;box-sizing:border-box;padding-block:8px;font-size:11px;line-height:1.4}.instagram-content__caption>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instagram-content__caption svg{width:16px;height:16px;flex:none;color:var(--rw-brass);transform:rotate(-45deg)}.instagram-content__card a:focus-visible{outline:2px solid var(--rw-brass);outline-offset:3px}@media(hover:hover)and (pointer:fine){.instagram-content__card.is-post .instagram-content__media{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.instagram-content__card.is-post a:hover .instagram-content__media{transform:translateY(-3px)}}@media(max-width:1099px){.instagram-content__track{grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-content__row.is-posts .instagram-content__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809px){.rwfd.has-instagram-content{padding-block:44px}.rwfd.has-instagram-content .rwfd-top{gap:20px}.instagram-content{margin-top:24px}.instagram-content__rows{gap:16px}.instagram-content__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instagram-content__media{height:auto;aspect-ratio:9/16}}@media(prefers-reduced-motion:reduce){.instagram-content__media{transition:none!important;transform:none!important}}.instagram-journal{--journal-ink:var(--token-45f6f621-43e5-4692-9e92-8cdf32153d42,#0d0e10);--journal-paper:var(--token-9237d7aa-ae04-4663-8b83-ee7cccdc8605,#eeeee8);--journal-lime:var(--token-c7a2760e-f616-4352-83dc-0c94bfe303e8,#d4ff3a);background:var(--journal-paper);color:var(--journal-ink);padding:50px 0 56px;font-family:var(--rw-font-b,"Funnel Sans"),Inter,sans-serif;scroll-margin-top:96px;overflow-x:clip;overflow-y:visible}.instagram-journal__layout{width:min(1480px,calc(100% - 48px));margin-inline:auto;display:grid;gap:40px}.instagram-journal__band{grid-row:2;display:flex;align-items:center;justify-content:center;gap:28px;padding:24px 36px;background:var(--journal-ink);color:var(--journal-paper);border-radius:30px;rotate:-1.2deg}.instagram-journal__band h2{margin:0;font:700 clamp(38px,4.7vw,72px)/1.05 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.04em;text-wrap:balance;text-align:center;flex:1}.instagram-journal__band h2>span{display:inline-block;background:var(--journal-lime);color:var(--journal-ink);padding:.03em .18em .1em;border-radius:8px;rotate:.6deg}.instagram-journal__profile{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap;font-size:16px;line-height:1.4}.instagram-journal__profile svg{width:16px;height:16px;flex:none;rotate:-45deg;color:var(--journal-lime)}.instagram-journal__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-width:0;align-items:center}.instagram-journal__row--top{grid-row:1}.instagram-journal__row--bottom{grid-row:3}.instagram-journal__item{min-width:0}.instagram-journal__link{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:18px;align-items:center;color:inherit;text-decoration:none;min-width:0;translate:0 0;transition:translate .2s cubic-bezier(.23,1,.32,1)}.instagram-journal__cover{margin:0;min-width:0;box-shadow:0 12px 22px -14px #0d0e1066;transition:rotate .24s cubic-bezier(.23,1,.32,1);border-radius:5px}.instagram-journal__cover img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:inherit}.instagram-journal__copy{min-width:0;display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;justify-content:center;gap:18px;padding-block:8px}.instagram-journal__copy h3{margin:0;font:650 clamp(15px,1.25vw,20px)/1.12 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.025em;overflow-wrap:normal}.instagram-journal__read{position:relative;display:block;margin-top:auto;padding:9px 12px;background:var(--journal-lime);color:var(--journal-ink);border-radius:24px;font-size:12px;font-weight:600;line-height:1.15}.instagram-journal__read:before{content:"";position:absolute;left:10px;bottom:100%;height:24px;width:26px;border-top:1px solid var(--journal-lime);border-right:1px solid var(--journal-lime);border-top-right-radius:24px;pointer-events:none}.instagram-journal__read svg{display:inline-block;width:12px;height:12px;vertical-align:-1px;rotate:-45deg}.instagram-journal :is(a):focus-visible{outline:3px solid #527400;outline-offset:8px;border-radius:5px}.instagram-journal__profile:focus-visible{outline-color:var(--journal-lime)}@media(hover:hover)and (pointer:fine){.instagram-journal__link:hover{translate:0 -5px}.instagram-journal__link:hover .instagram-journal__cover{rotate:0deg!important}.instagram-journal__profile:hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:1279px){.instagram-journal__layout{width:calc(100% - 48px);gap:32px}.instagram-journal__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.instagram-journal__link{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px}.instagram-journal__cover{max-width:240px}.instagram-journal__copy h3{font-size:clamp(19px,2.1vw,24px)}.instagram-journal__band{padding:24px;gap:18px}.instagram-journal__band h2{font-size:clamp(36px,5vw,56px)}.instagram-journal__profile{font-size:13px}}@media(max-width:599px){.instagram-journal{padding-block:32px 40px}.instagram-journal__layout{width:calc(100% - 40px);gap:28px}.instagram-journal__row{grid-template-columns:1fr;gap:28px}.instagram-journal__link{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}.instagram-journal__cover{max-width:200px}.instagram-journal__copy h3{font-size:clamp(20px,5.3vw,26px)}.instagram-journal__copy{padding-block:8px;gap:20px}.instagram-journal__read{font-size:13px;padding:10px 14px}.instagram-journal__band{flex-direction:column;gap:16px;padding:22px 18px;border-radius:24px;rotate:-1deg}.instagram-journal__band h2{font-size:clamp(34px,8.5vw,48px)}.instagram-journal__profile{font-size:14px}}@media(prefers-reduced-motion:reduce){.instagram-journal__band,.instagram-journal__cover{rotate:0deg!important}.instagram-journal__link,.instagram-journal__cover{transition:none;translate:none!important}}.brand-loading-mark{display:block;width:clamp(180px,21vw,270px);max-height:44svh;height:auto;overflow:visible;--mark-duration: 2.04s;--mark-delay: 0ms}.brand-loading-mark__track{fill:#f5f4ef;opacity:.12}.brand-loading-mark__letter{fill:#f5f4ef}.brand-loading-mark__bolt-track{fill:#c8ff00;opacity:.15}.brand-loading-mark__bolt{fill:#c8ff00;animation:brand-bolt-flicker var(--mark-duration) steps(1,end) var(--mark-delay) both}.brand-loading-mark__p-reveal,.brand-loading-mark__bolt-reveal{transform-box:fill-box;animation:brand-mark-charge var(--mark-duration) linear var(--mark-delay) both}.brand-loading-mark__p-reveal{transform-origin:center bottom}.brand-loading-mark__bolt-reveal{transform-origin:center top}@keyframes brand-mark-charge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes brand-bolt-flicker{0%,26%,62%,to{opacity:1}22%,25%{opacity:.34}58%,61%{opacity:.48}}.brand-loading-mark.is-charged :is(.brand-loading-mark__p-reveal,.brand-loading-mark__bolt-reveal){animation:none;transform:scaleY(1)}.brand-loading-mark.is-charged .brand-loading-mark__bolt{animation:none;opacity:1}@media(max-width:809px){.brand-loading-mark{width:clamp(170px,45vw,218px)}}@media(prefers-reduced-motion:reduce){.brand-loading-mark :is(.brand-loading-mark__p-reveal,.brand-loading-mark__bolt-reveal){animation:none;transform:scaleY(1)}.brand-loading-mark__bolt{animation:none;opacity:1}}.rwld{display:none}html.rwld-go{overflow:hidden!important}html.rwld-go .rwld{display:grid}.rwld{position:fixed;inset:0;z-index:9999;place-items:center;background:#08090a;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity .28s cubic-bezier(.23,1,.32,1)}.rwld-sheet{display:grid;place-items:center}.rwld-sheet .brand-loading-mark{--mark-duration: inherit;--mark-delay: 0ms}.rwld.is-exit{opacity:0;pointer-events:none;cursor:default}@media(prefers-reduced-motion:reduce){.rwld{transition-duration:.16s}}.page-hero-evidence{position:relative;display:block;width:100%;overflow:hidden;border-radius:12px;background:var(--rw-cloud,#fff);cursor:zoom-in}.page-hero-evidence__image{display:block;width:100%;height:auto;overflow:hidden}.page-hero-evidence__zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.page-hero-evidence__zoom svg{width:18px;height:18px}.page-hero-evidence:focus-visible{outline:3px solid #527400;outline-offset:4px}.rwph-card--evidence .rwph-ch-h{font-size:13px;line-height:1.4;letter-spacing:.02em;text-transform:none}.rwph-card--evidence .rwph-kpi{align-items:center;gap:16px;margin-bottom:18px}.rwph-card--evidence .rwph-kpi b{white-space:nowrap;color:var(--rw-brass,#d4ff3a);background:var(--rw-ink,#0d0e10);padding:.12em .16em;border-radius:12px}.rwph-card--evidence .rwph-kpi span{max-width:23ch;font-size:14px;line-height:1.4;letter-spacing:0}.rwph-card--evidence .rwph-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rwph-card--evidence .rwph-stats span{font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none}.training-video{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--stg,var(--rw-fog));color:var(--rw-ink)}.training-video__browser{width:100%;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rw-ink) 15%,transparent);border-radius:16px;background:var(--rw-cloud)}.training-video__bar{display:flex;align-items:center;gap:12px;min-height:38px;padding:8px 14px;border-bottom:1px solid color-mix(in srgb,var(--rw-ink) 12%,transparent);background:var(--rw-brass);font-family:var(--rw-font-d),sans-serif;font-size:13px;font-weight:600;line-height:1.3}.training-video__dots{display:flex;gap:4px;flex:none}.training-video__dots i{width:6px;height:6px;border-radius:50%;background:var(--rw-ink);opacity:.5}.training-video__media{display:block;width:100%;height:auto;aspect-ratio:1920/1044;object-fit:contain;background:var(--rw-cloud)}.training-video__media:focus-visible{outline:3px solid var(--rw-brass);outline-offset:-3px}:is(.rwsv,.rwsg).is-ph .training-video{padding:10px}:is(.rwsv,.rwsg).is-ph .training-video__bar{padding:8px 10px;min-height:34px;font-size:12px}.lecture-bonus{position:relative;min-width:0;margin-top:24px;padding:48px clamp(22px,5vw,68px) clamp(32px,5vw,64px);background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff);border-radius:24px;isolation:isolate}.lecture-bonus__tab{position:absolute;top:-23px;left:50%;transform:translate(-50%);padding:16px 24px 10px;border-radius:20px 20px 0 0;background:var(--rw-ink,#0d0e10);color:var(--rw-brass,#d4ff3a);font-size:12px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.lecture-bonus__stage{position:relative;display:grid;place-items:center;min-height:480px;padding:24px 0 36px;text-align:center}.lecture-bonus__gift{position:absolute;top:50%;left:50%;width:300px;max-width:80%;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.lecture-bonus__lid{transform-origin:160px 100px;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .45s ease .3s}.lecture-bonus__box{transition:transform .7s cubic-bezier(.23,1,.32,1) .25s,opacity .45s ease .35s}.lecture-bonus__copy{position:relative;max-width:840px}.lecture-bonus__eyebrow{margin:0 0 10px;color:var(--rw-bone);font-size:14px}.lecture-bonus__heading{margin:0!important;font-family:var(--rw-font-d),sans-serif;font-size:clamp(76px,12vw,170px)!important;font-weight:700;line-height:.95!important;letter-spacing:-.055em;color:var(--rw-brass)}.lecture-bonus__title{margin:22px 0 0;font-size:clamp(25px,3.3vw,44px);line-height:1.15;letter-spacing:-.025em;font-weight:600}.lecture-bonus__description{max-width:720px;margin:24px auto 0;font-size:clamp(17px,1.8vw,23px);line-height:1.5;color:var(--rw-bone)}.lecture-bonus__stories .lecture-gallery{grid-template-columns:613fr 515fr;align-items:start;max-width:1050px;margin:16px auto 0;padding:0;gap:18px}.lecture-bonus__stories .lecture-gallery__card:nth-child(n){padding:0}.lecture-bonus__stories .lecture-gallery__preview{transform:none;border-radius:10px}.lecture-bonus__stories .lecture-gallery__card figcaption{margin-top:16px;font-size:13px;background:transparent;color:var(--rw-brass);padding:0 6px}.lecture-bonus__stories .lecture-gallery__hint{margin-top:20px;opacity:.7}.lecture-bonus__outcomes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:64px;padding-top:36px;border-top:1px solid #ffffff30}.lecture-bonus__outcome{min-width:0}.lecture-bonus__label{display:inline-block;padding:8px 12px;border:1px solid #d4ff3a70;border-radius:999px;color:var(--rw-brass);font-size:13px}.lecture-bonus__outcome-title{margin:22px 0 0;font-size:clamp(28px,3.3vw,46px);line-height:1.1;letter-spacing:-.035em}.lecture-bonus__outcome>p{max-width:460px;margin:20px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.5;color:var(--rw-bone)}.lecture-bonus__purchase{margin-top:42px;text-align:center}.lecture-bonus__button{display:inline-flex;align-items:center;justify-content:center;gap:44px;min-height:60px;padding:18px 30px;border-radius:999px;background:var(--rw-brass);color:var(--rw-ink);font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.lecture-bonus__button:focus-visible{outline:3px solid white;outline-offset:5px}.lecture-bonus__purchase>p{font-size:13px;color:var(--rw-bone);margin:14px 0 0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lecture-bonus__button:hover{transform:translateY(-3px)}}@media(max-width:809px){.lecture-bonus{border-radius:18px}.lecture-bonus__stage{min-height:450px}.lecture-bonus__outcomes{gap:24px;margin-top:40px}.lecture-bonus__stories .lecture-gallery{gap:12px}}@media(max-width:559px){.lecture-bonus__stage{min-height:440px}.lecture-bonus__gift{width:240px}.lecture-bonus__outcomes{grid-template-columns:1fr;gap:32px}.lecture-bonus__stories .lecture-gallery{grid-template-columns:1fr;max-width:360px;gap:28px}.lecture-bonus__button{width:100%;gap:24px}.lecture-bonus__description{font-size:17px}}@media(prefers-reduced-motion:reduce){.lecture-bonus .lecture-bonus__gift{display:none}.lecture-bonus.is-ready .lecture-bonus__copy{opacity:1;transform:none;transition:none}.lecture-bonus__button{transition:none}}.lecture-bonus{width:100vw;margin-left:calc(50% - 50vw);padding:0;border-radius:0}.lecture-bonus__tab{z-index:2}.lecture-bonus__track{position:relative}.lecture-bonus.is-scroll .lecture-bonus__track{height:250svh}.lecture-bonus__stage{position:relative;min-height:100svh;padding:100px 24px 60px;overflow:clip}.lecture-bonus.is-scroll .lecture-bonus__stage{position:sticky;top:0;height:100svh;min-height:0}.lecture-bonus__gift{width:100%;max-width:none;height:calc(100svh - 90px);top:calc(50% + 20px);overflow:visible}.lecture-bonus__lid{transform-origin:600px 250px;transition:none}.lecture-bonus__box{transform-origin:600px 500px;transition:none}.lecture-bonus__copy{width:min(100%,900px);transition:none}.lecture-bonus:not(.is-ready) .lecture-bonus__gift,.lecture-bonus:not(.is-scroll) .lecture-bonus__gift{display:none}.lecture-bonus__content{max-width:1280px;margin:0 auto;padding:24px clamp(22px,5vw,68px) 64px}@media(max-width:599px){.lecture-bonus__stage{padding:88px 22px 32px}.lecture-bonus__gift{height:calc(100svh - 120px);width:100%}.lecture-bonus__heading{font-size:clamp(72px,18vw,108px)!important}.lecture-bonus__title{font-size:clamp(24px,6vw,34px)}.lecture-bonus__description{font-size:16px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.lecture-bonus.is-scroll .lecture-bonus__track{height:auto}.lecture-bonus.is-scroll .lecture-bonus__stage,.lecture-bonus__stage{position:relative;height:auto;min-height:0}.lecture-bonus .lecture-bonus__copy{opacity:1!important;transform:none!important}}.lecture-bonus__stage{padding-bottom:0;align-items:end}.lecture-bonus__copy{align-self:end}.lecture-bonus__lid{transform-origin:768px 350px}.lecture-bonus__box{transform-origin:768px 740px}.lecture-bonus__content{padding-top:18px}.lecture-bonus__stories .lecture-gallery{margin-top:0}@media(max-width:599px){.lecture-bonus__stage{padding-bottom:0}}.lecture-bonus,.lecture-bonus__tab{background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10)}.lecture-bonus__heading{color:var(--rw-ink,#0d0e10)}.lecture-bonus__eyebrow,.lecture-bonus__description,.lecture-bonus__outcome>p,.lecture-bonus__purchase>p,.lecture-bonus__stories .lecture-gallery__hint{color:var(--rw-ink,#0d0e10)}.lecture-bonus__stories .lecture-gallery__card figcaption{color:var(--rw-ink,#0d0e10)}.lecture-bonus__outcomes{border-color:#0d0e1030}.lecture-bonus__label{color:var(--rw-ink,#0d0e10);background:var(--rw-brass,#d4ff3a);border-color:transparent}.lecture-bonus__button{background:var(--rw-ink,#0d0e10);color:var(--rw-brass,#d4ff3a)}.lecture-bonus__button:focus-visible{outline-color:var(--rw-ink,#0d0e10)}.lecture-bonus__stage{align-items:start;padding-top:88px}.lecture-bonus__gift{z-index:2}.lecture-bonus__copy{z-index:1;align-self:start;transform-origin:50% 50%;padding:28px clamp(20px,3vw,40px);border:1px solid #b6d97080;border-radius:24px;background:#f7f7f0}.lecture-bonus__heading{display:inline-block;padding:8px 24px;border:3px solid var(--rw-brass,#d4ff3a);border-radius:18px;font-size:clamp(64px,8vw,112px)!important;line-height:1!important}.lecture-bonus__title{margin-top:18px;font-size:clamp(25px,3vw,38px)}.lecture-bonus__description{margin-top:18px;font-size:clamp(17px,1.65vw,21px)}.lecture-bonus__content{position:relative;z-index:3;margin-top:var(--bonus-overlap,0px);padding-top:18px}@media(max-width:599px){.lecture-bonus__stage{padding-top:88px}.lecture-bonus__copy{padding:22px 18px;border-radius:18px}.lecture-bonus__heading{padding:8px 16px;font-size:clamp(58px,16vw,82px)!important}.lecture-bonus__title{font-size:25px}.lecture-bonus__description{font-size:16px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.lecture-bonus__content{margin-top:0}.lecture-bonus__description{opacity:1!important}}.lecture-bonus__gift--rear{z-index:0}.lecture-bonus__copy{background:var(--rw-brass,#d4ff3a);border-color:#0d0e1020}.lecture-bonus__heading{background:var(--rw-ink,#0d0e10);color:#fff;border:0;border-radius:14px;padding:10px 26px}.lecture-details{grid-column:1/-1;grid-row:5;width:100%;min-width:0;margin-top:clamp(56px,6vw,96px);display:grid;gap:clamp(32px,4vw,56px)}.lecture-creative,.lecture-warmup{min-width:0;padding:clamp(28px,5vw,68px);border-radius:24px}.lecture-creative{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.lecture-creative__intro{max-width:900px}.lecture-creative__heading{margin:0;font-size:clamp(52px,7vw,100px);line-height:1;letter-spacing:-.04em}.lecture-details__lead{max-width:740px;margin:24px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.45;letter-spacing:-.015em}.lecture-creative__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:40px 0 0;padding:0;list-style:none}.lecture-creative__topics li{display:flex;align-items:baseline;gap:16px;padding:22px 0;border-top:1px solid #0d0e1040;font-size:clamp(18px,1.65vw,23px);line-height:1.4;letter-spacing:-.015em}.lecture-creative__number{flex:none;font-family:var(--rw-font-d),sans-serif;font-size:16px;font-weight:700}.lecture-creative__takeaway{max-width:880px;margin:32px 0 0;padding-top:28px;border-top:1px solid #0d0e1040;font-size:clamp(23px,2.5vw,34px);line-height:1.3;letter-spacing:-.025em}.lecture-creative__takeaway strong{font-weight:700}.lecture-warmup{background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff)}.lecture-warmup__heading{max-width:960px;margin:0;font-size:clamp(44px,6vw,80px);line-height:1.05;letter-spacing:-.035em;color:var(--rw-brass,#d4ff3a)}.lecture-warmup .lecture-details__lead{color:var(--rw-bone,#eeeee8)}.lecture-warmup__route{margin-top:44px}.lecture-warmup__stage{position:relative;display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.2fr);gap:20px 28px;padding:0 0 36px}.lecture-warmup__stage:last-child{padding-bottom:0}.lecture-warmup__stage:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:1px;background:color-mix(in srgb,var(--rw-brass) 40%,transparent)}.lecture-warmup__marker{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rw-brass);border-radius:50%;color:var(--rw-brass);font-family:var(--rw-font-d),sans-serif;font-size:16px;font-weight:700}.lecture-warmup__subheading{margin:8px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.025em}.lecture-warmup__stage ul{margin:0;padding:0;list-style:none}.lecture-warmup__stage li{position:relative;padding:10px 0 10px 18px;font-size:clamp(17px,1.45vw,20px);line-height:1.45;border-bottom:1px solid #ffffff20}.lecture-warmup__stage li:last-child{border-bottom:0}.lecture-warmup__stage li:before{content:"";position:absolute;left:0;top:20px;width:5px;height:5px;border-radius:50%;background:var(--rw-brass)}@media(max-width:809px){.lecture-creative,.lecture-warmup{padding:28px 22px;border-radius:18px}.lecture-creative__topics{grid-template-columns:minmax(0,1fr);margin-top:30px}.lecture-creative__topics li{padding:18px 0}.lecture-warmup__stage{grid-template-columns:36px minmax(0,1fr);gap:12px 16px;padding-bottom:30px}.lecture-warmup__marker{width:36px;height:36px;font-size:14px}.lecture-warmup__stage:not(:last-child):before{left:17px;top:36px}.lecture-warmup__subheading{margin-top:5px}.lecture-warmup__stage ul{grid-column:2}}.lecture-warmup__intro{text-align:center}.lecture-warmup__heading{max-width:none;font-size:clamp(54px,7.6vw,110px);line-height:1}.lecture-warmup__intro .lecture-details__lead{max-width:790px;margin:28px auto 0}.lecture-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 34px;max-width:950px;margin:56px auto 0;padding:22px 12px 34px;align-items:start}.lecture-gallery__card{margin:0;min-width:0;--tilt:-1.2deg}.lecture-gallery__card:nth-child(2){--tilt:1.2deg;padding-top:28px}.lecture-gallery__card:nth-child(3){--tilt:.8deg}.lecture-gallery__card:nth-child(4){--tilt:-.8deg;padding-top:24px}.lecture-gallery__preview{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:12px;overflow:hidden;background:transparent;color:var(--rw-ink);cursor:zoom-in;transform:rotate(var(--tilt));transition:transform .25s cubic-bezier(.23,1,.32,1)}.lecture-gallery__image{display:block;width:100%;height:auto;overflow:hidden}.lecture-gallery__zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--rw-brass);color:var(--rw-ink)}.lecture-gallery__card figcaption{width:fit-content;max-width:100%;margin:24px auto 0;padding:8px 14px;background:var(--rw-brass);color:var(--rw-ink);border-radius:999px;font-size:15px;font-weight:700;line-height:1.3;text-align:center}.lecture-gallery__hint{margin:4px 0 0;text-align:center;font-size:14px;line-height:1.4;color:var(--rw-bone)}.lecture-warmup__route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-top:36px;border-top:1px solid #ffffff30}.lecture-warmup__stage{display:flex;flex-direction:column;gap:0;padding:0;min-width:0}.lecture-warmup__stage:not(:last-child):before{display:none}.lecture-warmup__marker{display:block;width:auto;height:auto;border:0;border-radius:0;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.04em}.lecture-warmup__subheading{margin:18px 0 20px;min-height:2.3em;font-size:clamp(24px,2.4vw,32px)}.lecture-warmup__stage ul{margin:0}.lecture-gallery__dialog{width:min(var(--dialog-width,620px),calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:16px;background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff);overflow:auto}.lecture-gallery__dialog::backdrop{background:#08090aeb}.lecture-gallery__detail{padding:16px}.lecture-gallery__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.lecture-gallery__toolbar p{margin:0;font-size:clamp(17px,2vw,23px);font-weight:600;line-height:1.3}.lecture-gallery__toolbar button{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--rw-brass);color:var(--rw-ink);cursor:pointer}.lecture-gallery__detail>.lecture-gallery__image{width:min(100%,var(--slide-width));margin-inline:auto;max-height:calc(100dvh - 180px);border-radius:8px;object-fit:contain}.lecture-gallery__navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.lecture-gallery__navigation button{padding:10px 14px;border:1px solid #ffffff60;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.lecture-gallery__navigation span{font-size:13px;white-space:nowrap}.lecture-gallery__preview:focus-visible{outline:3px solid var(--rw-brass);outline-offset:6px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lecture-gallery__preview:hover{transform:translateY(-6px) rotate(0)}}@media(prefers-reduced-motion:reduce){.lecture-gallery__preview{transform:none;transition:none}}@media(max-width:809px){.lecture-gallery{gap:28px 18px;padding:12px 4px 24px;margin-top:34px}.lecture-gallery__card figcaption{font-size:12px;padding:7px 10px;margin-top:16px}.lecture-gallery__card:nth-child(2),.lecture-gallery__card:nth-child(4){padding-top:14px}.lecture-warmup__route{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:28px}.lecture-warmup__stage{display:grid;grid-template-columns:50px minmax(0,1fr);gap:0 16px}.lecture-warmup__marker{font-size:40px}.lecture-warmup__subheading{margin:4px 0 18px;min-height:0}.lecture-warmup__stage ul{grid-column:2}.lecture-gallery__zoom{width:28px;height:28px;bottom:6px;right:6px}}@media(max-width:479px){.lecture-gallery{grid-template-columns:1fr;max-width:344px;gap:24px;padding-inline:8px}.lecture-gallery__card:nth-child(n){padding-top:0}.lecture-gallery__card figcaption{font-size:14px}.lecture-gallery__hint{font-size:12px}}.lecture-creative__intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:28px;max-width:none}.lecture-creative__intro .lecture-details__lead{margin:0;max-width:460px;padding-bottom:6px}.lecture-creative .lecture-gallery{max-width:1020px;gap:34px 40px}.lecture-creative .lecture-gallery__card:nth-child(2){padding-top:42px}.lecture-creative .lecture-gallery__card:nth-child(4){padding-top:36px}.lecture-creative .lecture-gallery__card figcaption{background:var(--rw-ink,#0d0e10);color:var(--rw-brass,#d4ff3a)}.lecture-creative .lecture-gallery__hint{color:var(--rw-ink,#0d0e10)}.lecture-creative .lecture-gallery__preview:focus-visible{outline-color:var(--rw-ink,#0d0e10)}.lecture-creative__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin-top:44px}.lecture-creative__topics li{flex-direction:column;gap:12px;align-items:flex-start;padding:22px 0 10px}.lecture-creative__number{font-size:36px;line-height:1;letter-spacing:-.04em}.lecture-creative__takeaway{max-width:none;margin-top:30px}@media(max-width:1000px){.lecture-creative__intro{grid-template-columns:1fr}.lecture-creative__intro .lecture-details__lead{max-width:680px}.lecture-creative__topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809px){.lecture-creative .lecture-gallery{gap:28px 18px}.lecture-creative .lecture-gallery__card:nth-child(2),.lecture-creative .lecture-gallery__card:nth-child(4){padding-top:14px}}@media(max-width:479px){.lecture-creative .lecture-gallery{max-width:344px}.lecture-creative .lecture-gallery__card:nth-child(n){padding-top:0}.lecture-creative__topics{grid-template-columns:1fr;gap:0}.lecture-creative__topics li{flex-direction:row;align-items:baseline;gap:16px;padding:20px 0}.lecture-creative__number{font-size:24px}}.lecture-creative .lecture-gallery__preview{transform:none}.lecture-creative .lecture-gallery__image{filter:contrast(1.04)}.lecture-creative__program{margin-top:48px}.lecture-creative__chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding:32px 0;border-top:1px solid #0d0e1040}.lecture-creative__chapter-title{display:flex;align-items:flex-start;gap:20px}.lecture-creative__chapter-title .lecture-creative__number{font-size:18px;margin-top:7px}.lecture-creative__chapter-heading{margin:0;max-width:400px;font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.035em}.lecture-creative__chapter .lecture-creative__topics{display:grid;grid-template-columns:1fr;gap:18px;margin:0}.lecture-creative__chapter .lecture-creative__topics li{display:block;border:0;padding:0 0 0 20px;position:relative;font-size:clamp(18px,1.65vw,23px);line-height:1.4}.lecture-creative__chapter .lecture-creative__topics li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:currentColor}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lecture-creative .lecture-gallery__preview:hover{transform:translateY(-4px)}}@media(max-width:809px){.lecture-creative__chapter{grid-template-columns:1fr;gap:24px;padding:26px 0}.lecture-creative__chapter .lecture-creative__topics{padding-left:40px}.lecture-creative__program{margin-top:32px}}.training-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;padding:20px 16px 32px;align-items:start}.training-audience__card{min-width:0}.training-audience__paper{padding:clamp(22px,2.1vw,30px);border-radius:22px;transform:rotate(4deg);box-shadow:0 18px 32px -24px #0d0e1050}.training-audience__card--lime .training-audience__paper{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.training-audience__card--dark{padding-top:110px}.training-audience__card--dark .training-audience__paper{background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff);transform:rotate(-4deg)}.training-audience__card h2{margin:0;font-family:var(--rw-font-d),sans-serif;font-size:clamp(24px,2.15vw,32px);font-weight:700;line-height:1.13;letter-spacing:-.025em}.training-audience__card p{margin:20px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.45}.training-audience__card strong{color:var(--rw-brass,#d4ff3a);font-weight:700;white-space:nowrap}.training-audience__role{font-style:normal;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto}.rwsd.has-training-preview .rwsd-side{position:static;top:auto;margin-top:76px}@media(max-width:1099px){.training-audience{max-width:760px;margin-inline:auto}.training-audience__card--dark{padding-top:72px}}@media(max-width:599px){.training-audience{grid-template-columns:1fr;gap:24px;padding:16px 14px 22px}.training-audience__card{width:92%}.training-audience__card--dark{padding-top:0;margin-left:auto}.training-audience__paper{padding:26px;transform:rotate(2deg)}.training-audience__card--dark .training-audience__paper{transform:rotate(-2deg)}.training-audience__card h2{font-size:28px}.training-audience__card p{font-size:18px;margin-top:14px}}@media(prefers-reduced-motion:reduce){.training-audience__paper,.training-audience__card--dark .training-audience__paper{transform:none}}.training-audience__paper{--paper-angle:4deg}.training-audience__card--dark .training-audience__paper{--paper-angle:-4deg}.training-audience__word{display:inline-block}.training-audience__role .training-audience__word{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto}.training-audience__card.is-entered .training-audience__paper{animation:training-card-enter .8s cubic-bezier(.2,.8,.2,1) both}.training-audience__card.is-entered .training-audience__word{animation:training-word-enter .7s cubic-bezier(.2,.8,.2,1) var(--word-delay,.18s) both}@keyframes training-card-enter{0%{opacity:0;transform:translateY(24px) rotate(calc(var(--paper-angle) * 2))}to{opacity:1;transform:translateY(0) rotate(var(--paper-angle))}}@keyframes training-word-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:599px){.training-audience__paper{--paper-angle:2deg}.training-audience__card--dark .training-audience__paper{--paper-angle:-2deg}}@media(prefers-reduced-motion:reduce){.training-audience__card.is-entered .training-audience__paper,.training-audience__card.is-entered .training-audience__word{animation:none;transform:none}}.training-fit{padding-block:clamp(40px,5vw,80px) clamp(64px,8vw,120px);color:var(--rw-ink)}.training-fit__heading{text-align:center;margin:0 auto clamp(32px,5vw,64px)}.training-fit__heading>p{margin:0 0 20px;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.training-fit__heading h2{margin:0;font-family:var(--rw-font-d),sans-serif;font-size:clamp(44px,6.8vw,100px);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.training-fit__heading h2 span{display:inline-block;background:var(--rw-brass);padding:0 .13em .07em}.training-fit__tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.training-fit__track{display:grid;grid-template-rows:auto 1fr 1fr auto;padding:22px clamp(24px,3.2vw,48px) 30px;border-radius:28px;min-width:0;overflow:hidden}.training-fit__track--lime{background:var(--rw-brass)}.training-fit__track--dark{background:var(--rw-ink);color:var(--rw-cloud)}.training-fit__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;margin-bottom:8px}.training-fit__top>span{font-size:13px;text-transform:uppercase;letter-spacing:.045em;max-width:190px;line-height:1.5}.training-fit__symbol{width:78px;height:78px;object-fit:contain;flex-shrink:0;scale:1.65;transform-origin:right center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.training-fit__track--dark .training-fit__symbol{color:var(--rw-brass)}.training-fit__role{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:28px 0;border-top:1px solid color-mix(in srgb,currentColor 23%,transparent)}.training-fit__index{font-size:12px;line-height:2.7;font-variant-numeric:tabular-nums;opacity:.65}.training-fit__role h3{margin:0 0 16px;font-family:var(--rw-font-d),sans-serif;font-size:clamp(29px,3vw,44px);line-height:1.07;letter-spacing:-.025em;font-weight:650}.training-fit__role p{margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.5;text-wrap:pretty;max-width:37ch}.training-fit__result{border-top:1px solid color-mix(in srgb,currentColor 23%,transparent);padding-top:26px;margin-top:6px}.training-fit__result>span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.training-fit__result p{font-size:clamp(20px,2vw,28px);line-height:1.3;letter-spacing:-.015em;margin:16px 0 0;text-wrap:pretty}.training-fit__track--dark strong{color:var(--rw-brass)}.rwsd.has-training-preview .rwsd-grid{padding-bottom:32px}.training-included{padding-bottom:clamp(64px,8vw,120px)}.training-included .rwsd-inc{max-width:900px;margin-inline:auto}@media(hover:hover)and (pointer:fine){.training-fit__track:hover .training-fit__symbol{transform:translateY(-5px) rotate(-5deg)}}@media(max-width:749px){.training-fit__tracks{grid-template-columns:1fr;gap:18px}.training-fit__track{padding:18px 24px 26px;border-radius:24px;grid-template-rows:auto}.training-fit__role{padding:24px 0}.training-fit__top{min-height:0;margin-bottom:8px}.training-fit__symbol{width:68px;height:68px}.training-fit__heading>p{font-size:12px}.training-fit__role h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.training-fit__symbol{transition:none;transform:none!important}}.training-program{background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff);padding-block:clamp(48px,6vw,88px);margin-bottom:clamp(60px,8vw,120px)}.training-program__header{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.training-program__eyebrow{font-size:12px;line-height:1.5;letter-spacing:.065em;text-transform:uppercase;margin:0 0 20px}.training-program h2{margin:0;font-family:var(--rw-font-d),sans-serif;font-size:clamp(56px,9vw,138px);font-weight:700;letter-spacing:-.055em;line-height:.95}.training-program h2>span{color:var(--rw-brass);font-size:.8em;display:inline-block;margin-left:.2em}.training-program__guide{font-size:16px;line-height:1.5;color:#ced0c8;margin:0 0 6px}.training-program__tracks{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:12px 32px;border-top:1px solid #ffffff26;padding:20px 0 24px}.training-program__tracks p{margin:0;color:#d1d2cd;font-size:13px;line-height:1.5}.training-program__tracks strong{color:var(--rw-brass);margin-right:8px;font-variant-numeric:tabular-nums}.training-program__tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));max-width:940px;gap:clamp(10px,1.8vw,22px);padding:8px 6px 24px;margin-inline:auto}.training-program__tab{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;border:0;padding:0;border-radius:18px;background:none;color:#bbc0b4;cursor:pointer;font:inherit;text-align:left;transition:color .25s ease}.training-program__thumbnail{display:block;width:100%;aspect-ratio:1;border-radius:18px;filter:grayscale(1) brightness(.72);outline:2px solid transparent;outline-offset:3px;transition:filter .3s ease,outline-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.training-program__tab-caption{font-size:clamp(11px,1vw,14px);line-height:1.4;white-space:nowrap}.training-program__tab[aria-selected=true]{color:var(--rw-brass)}.training-program__tab[aria-selected=true] .training-program__thumbnail{filter:grayscale(0) brightness(1);outline-color:var(--rw-brass);box-shadow:0 0 22px -6px #d4ff3a65;transform:translateY(-3px)}.training-program__tab:focus-visible{outline:2px solid white;outline-offset:7px}.training-program__panel{margin-top:22px;outline:none}.training-program__panel:focus-visible{outline:2px solid var(--rw-brass);outline-offset:8px}.training-program__content{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(28px,4vw,64px);align-items:start;animation:training-module-enter .38s cubic-bezier(.2,.8,.2,1) both}.training-program__module-label{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--rw-brass);font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 20px}.training-program__module-label span{color:#ced0c8;font-size:10px;border:1px solid #ffffff35;padding:5px 9px;border-radius:30px}.training-program__summary h3{font-family:var(--rw-font-d),sans-serif;font-size:clamp(34px,3.8vw,56px);font-weight:650;letter-spacing:-.035em;line-height:1.04;margin:0 0 22px;text-wrap:balance}.training-program__task{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#d4d6ce;max-width:47ch;margin:0}.training-program__task>span{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a9ad9f;margin-bottom:8px}.training-program__result{margin-top:32px;padding-top:25px;border-top:1px solid #ffffff30}.training-program__result h4{display:flex;align-items:center;gap:14px;font-size:clamp(26px,2.6vw,36px);font-family:var(--rw-font-d),sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 20px}.training-program__result h4>span{color:var(--rw-brass)}.training-program__result ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.training-program__result li{position:relative;padding-left:26px;font-size:17px;line-height:1.5;color:#e1e3da}.training-program__result li:before{content:"✓";position:absolute;left:0;top:0;color:var(--rw-brass)}.training-program__topics{background:var(--rw-bone,#eeeee8);color:var(--rw-ink);padding:clamp(24px,3vw,40px);border-radius:24px;display:grid;gap:28px}.training-program__topic{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.training-program__topic+.training-program__topic{padding-top:26px;border-top:1px solid #0d0e1025}.training-program__topic-index{font-size:11px;line-height:2.2;color:#676c5e}.training-program__topic h4{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);padding:10px 14px;border-radius:10px;width:fit-content;max-width:100%;box-sizing:border-box;font-family:var(--rw-font-d),sans-serif;font-size:clamp(24px,2.3vw,34px);font-weight:650;line-height:1.12;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.training-program__topic ul{margin:0;padding-left:18px;display:grid;gap:9px}.training-program__topic li{font-size:clamp(16px,1.35vw,19px);line-height:1.5;padding-left:3px;text-wrap:pretty}.training-program__topic li::marker{color:#526514}@keyframes training-module-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.training-program__tab:hover .training-program__thumbnail{filter:grayscale(.35) brightness(1);transform:translateY(-3px)}}@media(max-width:999px){.training-program__content{grid-template-columns:1fr}.training-program__summary{max-width:760px}.training-program__header{align-items:start}.training-program__guide{max-width:210px}.training-program__summary h3{max-width:22ch}}@media(max-width:649px){.training-program__header{flex-direction:column;gap:20px;margin-bottom:24px}.training-program h2{font-size:clamp(48px,12vw,80px)}.training-program__guide{max-width:none;font-size:14px}.training-program__tracks{gap:8px}.training-program__tabs{grid-template-columns:repeat(7,72px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--rw-brass) #242629;gap:14px;padding:8px 6px 18px}.training-program__tab{scroll-snap-align:start}.training-program__tab-caption{font-size:11px}.training-program__thumbnail{border-radius:14px}.training-program__panel{margin-top:26px}.training-program__summary h3{font-size:36px}.training-program__topics{padding:25px 20px;border-radius:20px}.training-program__topic{grid-template-columns:18px minmax(0,1fr);gap:10px}.training-program__result{margin-top:26px}}@media(prefers-reduced-motion:reduce){.training-program__content{animation:none}.training-program__thumbnail,.training-program__tab{transition:none}.training-program__tab .training-program__thumbnail{transform:none!important}}.training-features{color:var(--rw-ink);padding-bottom:clamp(64px,8vw,120px)}.training-features__header{text-align:center;margin-bottom:48px}.training-features__header>p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.training-features h2{font-family:Inter,Arial,sans-serif;font-size:clamp(46px,7.8vw,116px);font-weight:700;line-height:1;letter-spacing:-.055em;margin:0 0 24px}.training-features h2 span{background:var(--rw-brass);padding:0 .06em .04em}.training-features__note{font-size:clamp(16px,1.7vw,22px);line-height:1.45;text-wrap:balance}.training-features__note strong{font-weight:700}.training-features__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.training-features__item{min-width:0;display:grid;grid-template-rows:220px 180px auto;align-content:start;text-align:center;--brainstorm-delay:0ms}.training-features__item:nth-child(2){--brainstorm-delay:70ms}.training-features__item:nth-child(3){--brainstorm-delay:.14s}.training-features__item:nth-child(4){--brainstorm-delay:.21s}.training-features__item:nth-child(5){--brainstorm-delay:.28s}.training-features__name{position:relative;padding-top:102px;isolation:isolate}.training-features__number{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1;font-family:Inter,Arial,sans-serif;font-size:clamp(108px,12vw,174px);font-weight:800;line-height:1;letter-spacing:-.07em;color:var(--rw-brass,#d4ff3a);opacity:.8;pointer-events:none}.training-features__name h3{font-family:Inter,Arial,sans-serif;font-size:clamp(22px,2vw,30px);line-height:1.06;letter-spacing:-.035em;font-weight:700;text-transform:uppercase;text-wrap:balance;margin:0}.training-features__description{font-size:clamp(16px,1.4vw,20px);line-height:1.4;margin:10px 0 24px;text-wrap:pretty}.training-features__preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;align-self:start;background:none;border:0;padding:0;width:100%;color:inherit;font:inherit;cursor:zoom-in}.training-features__image{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.training-features__zoom{display:flex;gap:20px;align-items:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #0d0e1040;padding:8px 0}.training-features__zoom>span{width:24px;height:24px;display:grid;place-items:center;background:var(--rw-brass);border-radius:50%;font-size:18px}.training-features__preview:focus-visible{outline:3px solid #527400;outline-offset:6px;border-radius:8px}.training-features__dialog{border:0;border-radius:22px;background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10);padding:0;width:min(720px,calc(100vw - 32px));max-height:90svh}.training-features__dialog::backdrop{background:#08090acc}.training-features__dialog-inner{padding:24px}.training-features__dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.training-features__dialog h3{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.15;margin:0}.training-features__dialog header button{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;background:var(--rw-brass);color:var(--rw-ink);border:0;border-radius:50%;font-size:30px;cursor:pointer}.training-features__dialog header button:focus-visible{outline:2px solid #527400;outline-offset:4px}.training-features__dialog .training-features__image{max-height:70svh;object-fit:contain}@media(hover:hover)and (pointer:fine){.training-features__preview:hover .training-features__image{transform:translateY(-6px)}}@media(max-width:1199px){.training-features__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.training-features__item{grid-column:span 2;grid-template-rows:190px 160px auto}.training-features__item:nth-child(n+4){grid-column:span 3}.training-features__number{font-size:142px}.training-features__name{padding-top:88px}.training-features__name h3{font-size:26px}.training-features__description{font-size:18px;max-width:29ch;margin-inline:auto}.training-features__preview{max-width:330px;margin-inline:auto}}@media(max-width:699px){.training-features__grid{grid-template-columns:1fr;gap:44px}.training-features__item,.training-features__item:nth-child(n+4){grid-column:auto;grid-template-rows:auto auto auto;--brainstorm-delay:0ms}.training-features__name{padding-top:85px;max-width:340px;width:100%;margin:auto}.training-features__number{font-size:145px}.training-features__name h3{font-size:32px;max-width:18ch;margin:auto}.training-features__description{margin:16px auto 20px;max-width:30ch}.training-features__preview{max-width:300px}.training-features__header{margin-bottom:28px}.training-features h2{font-size:clamp(38px,9.8vw,64px)}.training-features__dialog-inner{padding:18px}.training-features__dialog h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.training-features__image{transition:none;transform:none!important}}.training-cases{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);padding-block:clamp(48px,6vw,88px);margin-bottom:clamp(64px,8vw,120px);scroll-margin-top:100px}.training-cases__heading{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.training-cases__heading>p{font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.training-cases h2{font-family:Inter,Arial,sans-serif;font-size:clamp(52px,7vw,104px);font-weight:700;line-height:.98;letter-spacing:-.055em;margin:0}.training-cases h2>span{display:block;font-size:.52em;line-height:1.2;letter-spacing:-.035em;margin-top:12px}.training-cases__journey{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:clamp(20px,2.6vw,40px);align-items:start}.training-cases__point{position:relative;isolation:isolate;border-radius:24px;padding:clamp(26px,2.5vw,38px);overflow:hidden}.training-cases__point--before{background:var(--rw-bone,#eeeee8)}.training-cases__point--after{background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff)}.training-cases__label{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.training-cases__point h3{font-family:Inter,Arial,sans-serif;font-size:clamp(32px,3.3vw,48px);font-weight:700;line-height:1;letter-spacing:-.045em;margin:0 0 28px}.training-cases__point ul{display:grid;gap:13px;list-style:none;margin:0;padding:0}.training-cases__point li{position:relative;font-size:clamp(17px,1.5vw,20px);line-height:1.45;padding-left:19px}.training-cases__point li:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:currentColor;left:0;top:.6em}.training-cases__point--after li:before{background:var(--rw-brass)}.training-cases__context{font-size:15px;line-height:1.5;border-top:1px solid #0d0e1028;padding-top:22px;margin:26px 0 0}.training-cases__person{text-align:center;min-width:0;--brainstorm-delay:80ms}.training-cases__portrait{position:relative;width:min(100%,360px);margin:0 auto 30px}.training-cases__portrait>img{display:block;width:100%;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover;border:1px solid #0d0e1035}.training-cases__portrait>span{position:absolute;bottom:-11px;left:50%;translate:-50% 0;background:var(--rw-ink);color:var(--rw-brass);padding:9px 16px;border-radius:40px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.training-cases__person h3{font-family:Inter,Arial,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em;font-weight:700;margin:0 0 16px}.training-cases__amount{font-family:Inter,Arial,sans-serif;font-size:clamp(58px,6vw,90px);font-weight:750;line-height:1;letter-spacing:-.065em;margin:0;white-space:nowrap;font-variant-numeric:lining-nums}.training-cases__amount>span{font-size:.5em;vertical-align:top;display:inline-block;margin:7px 0 0 6px}.training-cases__amount-caption{font-size:17px;line-height:1.5;margin:10px 0 0}.training-cases__path{display:flex;align-items:center;gap:10px;max-width:185px;margin:24px auto 0}.training-cases__path>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #0d0e1050;border-radius:50%;font-size:11px}.training-cases__path>span:last-child{background:var(--rw-ink);color:var(--rw-brass)}.training-cases__path>i{position:relative;height:1px;background:var(--rw-ink);flex:1}.training-cases__path>i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid;border-right:1px solid;rotate:45deg}.training-cases__highlight{display:grid;gap:8px;font-size:17px;line-height:1.4;padding-bottom:24px;margin:0 0 24px;border-bottom:1px solid #ffffff30}.training-cases__highlight>strong{color:var(--rw-brass);font-family:Inter,Arial,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.035em}.training-cases__point--after{--brainstorm-delay:.16s}.training-cases__evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;border-top:1px solid #0d0e1040;margin-top:48px;padding-top:32px}.training-cases__proof{background:var(--rw-bone);border-radius:20px;padding:24px;min-width:0;margin:0}.training-cases__proof figcaption{display:flex;gap:12px;align-items:baseline;margin-bottom:22px}.training-cases__proof figcaption>span{font-size:11px;opacity:.6}.training-cases__proof h4{font-family:Inter,Arial,sans-serif;font-weight:650;font-size:18px;line-height:1.3;letter-spacing:-.025em;margin:0}.training-cases__preview{position:relative;width:100%;display:block;border:0;background:none;padding:0;cursor:zoom-in;color:inherit}.training-cases__preview>img{display:block;width:100%;height:auto;max-height:335px;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease-out}.training-cases__zoom{position:absolute;right:0;bottom:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid #0d0e1025;background:var(--rw-brass);color:var(--rw-ink);border-radius:50%;font-size:20px}.training-cases__proof>p{font-size:13px;line-height:1.5;margin:18px 0 0}.training-cases__proof:nth-child(2){--brainstorm-delay:80ms}.training-cases__proof:nth-child(3){--brainstorm-delay:.16s}.training-cases__preview:focus-visible{outline:3px solid #527400;outline-offset:6px}.training-cases__dialog{border:0;border-radius:22px;background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10);padding:0;max-height:90svh}.training-cases__dialog::backdrop{background:#08090acc}.training-cases__dialog-inner{padding:24px}.training-cases__dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.training-cases__dialog h3{font-family:Inter,Arial,sans-serif;font-size:24px;line-height:1.15;margin:0}.training-cases__dialog header button{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;background:var(--rw-brass);color:var(--rw-ink);border:0;border-radius:50%;font-size:30px;cursor:pointer}.training-cases__dialog header button:focus-visible{outline:2px solid #527400;outline-offset:4px}.training-cases__dialog img{display:block;width:100%;height:auto;max-height:70svh;object-fit:contain;mix-blend-mode:multiply}@media(hover:hover)and (pointer:fine){.training-cases__preview:hover>img{transform:translateY(-3px)}}@media(max-width:1099px){.training-cases__journey{grid-template-columns:1fr 1fr;gap:24px}.training-cases__person{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0,300px) 1fr;column-gap:32px;align-items:center;max-width:750px;width:100%;margin:0 auto 12px}.training-cases__portrait{grid-row:1/5;margin:0}.training-cases__person h3{align-self:end}.training-cases__amount{font-size:80px;align-self:center}.training-cases__amount-caption{align-self:start;margin:0}.training-cases__path{width:160px;margin-top:16px}.training-cases__evidence{gap:18px}.training-cases__proof{padding:20px}}@media(max-width:699px){.training-cases__journey,.training-cases__evidence{grid-template-columns:1fr}.training-cases__person{grid-column:auto;grid-row:auto;display:block;order:-1;max-width:360px;margin:0 auto 12px}.training-cases__portrait{width:min(100%,280px);margin:0 auto 30px}.training-cases__person h3{font-size:34px}.training-cases__amount{font-size:74px}.training-cases__amount-caption{margin-top:10px}.training-cases__path{margin-top:20px}.training-cases__point{padding:28px}.training-cases__point h3{font-size:38px}.training-cases__point li{font-size:18px}.training-cases__evidence{margin-top:32px;padding-top:28px;gap:18px}.training-cases__proof{padding:24px;--brainstorm-delay:0ms!important}.training-cases__preview>img{max-height:340px}.training-cases__dialog-inner{padding:18px}.training-cases__dialog h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.training-cases__preview>img{transition:none;transform:none!important}}.training-cases__journey{align-items:stretch;grid-template-areas:"before person after" "proof-before . proof-after";row-gap:22px}.training-cases__point--before{grid-area:before}.training-cases__point--after{grid-area:after}.training-cases__person{grid-area:person;align-self:start}.training-cases__point h3{text-decoration:underline;text-decoration-color:var(--rw-brass,#d4ff3a);text-decoration-thickness:5px;text-underline-offset:9px}.training-cases__amount{display:inline-block;background:var(--rw-ink,#0d0e10);color:#fff;padding:14px 22px 18px;border-radius:18px;font-size:clamp(52px,5.2vw,78px)}.training-cases__evidence{display:grid;grid-template-columns:1fr;border:0;margin:0;padding:0;gap:20px;align-content:start}.training-cases__evidence--before{grid-area:proof-before}.training-cases__evidence--after{grid-area:proof-after}.training-cases__proof{background:transparent;border:1px solid #0d0e1028;padding:18px;border-radius:20px}.training-cases__preview>img{max-height:none}.training-cases__proof figcaption{margin-bottom:14px}@media(max-width:1099px){.training-cases__journey{grid-template-areas:"person person" "before after" "proof-before proof-after"}.training-cases__person{grid-area:person}.training-cases__amount{justify-self:center;font-size:70px}}@media(max-width:699px){.training-cases__journey{grid-template-areas:"person" "before" "proof-before" "after" "proof-after"}.training-cases__person{grid-area:person;order:0}.training-cases__evidence{margin:0;padding:0}.training-cases__amount{font-size:64px}.training-cases__evidence--before{margin-bottom:14px}}.training-cases__heading{margin-bottom:32px}.training-cases__point{padding:24px}.training-cases__label{margin-bottom:10px}.training-cases__point h3{font-size:34px;margin-bottom:22px}.training-cases__point ul{gap:7px}.training-cases__point li{font-size:16px;line-height:1.35;padding-left:15px}.training-cases__context{font-size:13px;line-height:1.4;padding-top:12px;margin-top:14px}.training-cases__highlight{font-size:14px;gap:5px;padding-bottom:14px;margin-bottom:14px}.training-cases__highlight>strong{font-size:29px}.training-cases__evidence{gap:12px}.training-cases__proof{border:0;padding:0}.training-cases__proof figcaption{margin-bottom:8px;gap:8px}.training-cases__proof h4{font-size:14px}.training-cases__proof>p{font-size:12px;line-height:1.35;margin-top:7px}.training-cases__evidence--before .training-cases__preview>img{max-height:260px}.training-cases__evidence--after .training-cases__preview>img{max-height:145px}@media(min-width:900px){.training-cases__journey{grid-template-columns:1fr 1.08fr 1fr;grid-template-areas:"before person after" "proof-before person proof-after";column-gap:28px;row-gap:16px;align-items:stretch}.training-cases__person{grid-area:person;display:block;align-self:center;max-width:360px;width:100%;margin:0 auto}.training-cases__portrait{width:100%;margin:0 auto 26px}.training-cases__person h3{font-size:32px;margin-bottom:14px}.training-cases__amount{font-size:clamp(50px,5vw,72px);padding:12px 20px 16px}.training-cases__amount-caption{font-size:16px;margin-top:10px}.training-cases__path{margin-top:18px}}@media(max-width:899px){.training-cases__person{display:block;max-width:320px;margin:0 auto 12px}.training-cases__portrait{width:260px;margin:0 auto 26px}.training-cases__amount{font-size:60px}.training-cases__amount-caption{margin-top:10px}}.training-cases__heading h2{font-size:clamp(38px,6vw,86px);line-height:1.02;word-spacing:0;letter-spacing:-.045em;max-width:1100px;margin-inline:auto}.training-cases__preview>img,.training-cases__dialog img{mix-blend-mode:normal}.training-cases__preview>img,.training-cases__dialog img{width:auto;max-width:100%;height:auto;margin-inline:auto;object-fit:initial}.training-cases__amount{border-radius:999px;padding-inline:30px}.training-cases:has(+.training-cases--kristina){margin-bottom:0}.training-cases--kristina{background:var(--rw-ink,#0d0e10);color:#fff}.training-cases--kristina .training-cases__journey{grid-template-areas:"before person after";align-items:stretch}.training-cases--kristina .training-cases__point--before{color:var(--rw-ink,#0d0e10)}.training-cases--kristina .training-cases__point--after{background:#191b1e;border:1px solid #ffffff26}.training-cases--kristina .training-cases__portrait>img{border:0}.training-cases--kristina .training-cases__portrait>span{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.training-cases--kristina .training-cases__amount{border:1px solid #ffffff40;background:#050607;color:#fff}.training-cases__baseline{font:700 clamp(26px,2.5vw,36px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.04em;border-top:1px solid #0d0e1028;padding-top:20px;margin:24px 0 0}@media(min-width:900px){.training-cases--kristina .training-cases__person{align-self:center}}@media(max-width:899px){.training-cases--kristina .training-cases__journey{grid-template-areas:"person person" "before after"}}@media(max-width:699px){.training-cases--kristina .training-cases__journey{grid-template-areas:"person" "before" "after"}}.training-cases--kristina .training-cases__journey{align-items:start}.training-cases--kristina .training-cases__point{align-self:start;padding-bottom:20px}.training-cases--kristina .training-cases__amount{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);border-color:var(--rw-brass,#d4ff3a)}.training-cases--kristina .training-cases__point--after .training-cases__baseline{border-top-color:#ffffff26;color:var(--rw-brass,#d4ff3a)}.training-cases--kristina .training-cases__baseline{margin-top:16px;padding-top:16px}@media(min-width:900px){.training-cases--kristina .training-cases__journey{grid-template-areas:"before person after" ". person .";grid-template-rows:max-content auto;align-items:stretch;row-gap:0}.training-cases--kristina .training-cases__point{align-self:stretch;display:flex;flex-direction:column}.training-cases--kristina .training-cases__baseline{margin-top:auto;padding-top:16px}.training-cases--kristina .training-cases__point ul{margin-bottom:16px}}@media(min-width:700px)and (max-width:899px){.training-cases--kristina .training-cases__journey{align-items:stretch}.training-cases--kristina .training-cases__point{align-self:stretch;display:flex;flex-direction:column}.training-cases--kristina .training-cases__baseline{margin-top:auto}.training-cases--kristina .training-cases__point ul{margin-bottom:16px}}.training-cases--kristina .training-cases__journey{grid-template-areas:"before person after" "proof-before person proof-after";row-gap:16px}@media(min-width:700px)and (max-width:899px){.training-cases--kristina .training-cases__journey{grid-template-areas:"person person" "before after" "proof-before proof-after";grid-template-rows:auto}}@media(max-width:699px){.training-cases--kristina .training-cases__journey{grid-template-areas:"person" "before" "proof-before" "after" "proof-after";grid-template-rows:auto}}.training-kristina-review{width:100%;min-width:0;margin:0}.training-kristina-review__preview{position:relative;display:block;width:100%;border:0;padding:0;overflow:hidden;border-radius:14px;background:transparent;cursor:zoom-in}.training-kristina-review__image{display:block;width:100%;height:auto;overflow:hidden}.training-kristina-review__zoom{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.training-kristina-review__zoom svg{width:18px;height:18px}.training-kristina-review__preview:focus-visible,.training-kristina-review__dialog button:focus-visible{outline:3px solid #617d16;outline-offset:4px}.training-kristina-review__dialog{width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:20px;border:0;border-radius:20px;background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10);overflow:auto}.training-kristina-review__dialog::backdrop{background:#0d0e10d9}.training-kristina-review__dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.training-kristina-review__dialog h3{margin:0;font-family:inherit;font-size:18px;line-height:1.3;font-weight:600}.training-kristina-review__dialog>header button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff);cursor:pointer}.training-kristina-review__dialog>header button svg{width:22px;height:22px}.training-kristina-review__detail{overflow:auto;border-radius:12px}.training-kristina-review__detail .training-kristina-review__image{width:max(100%,640px);max-width:none}.training-kristina-review__dialog footer{display:flex;gap:8px;margin-top:16px}.training-kristina-review__dialog footer button{min-height:44px;padding:8px 16px;border:1px solid #0d0e1030;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.training-kristina-review__dialog footer button[aria-pressed=true]{background:var(--rw-brass,#d4ff3a);border-color:transparent}@media(max-width:699px){.training-kristina-review__dialog{padding:16px}}.training-pricing{background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10);padding:clamp(48px,6vw,88px) 0;scroll-margin-top:90px}.training-pricing__heading{text-align:center;margin-bottom:36px}.training-pricing__heading>p{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}.training-pricing__heading h2{font:700 clamp(38px,5.8vw,82px)/1.04 Inter,Arial,sans-serif;letter-spacing:-.05em;margin:0}.training-pricing__plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:auto}.training-pricing__plan{display:flex;flex-direction:column;background:var(--rw-brass,#d4ff3a);border-radius:28px;padding:clamp(26px,3.3vw,46px)}.training-pricing__plan--vip{background:var(--rw-ink,#0d0e10);color:#fff;--brainstorm-delay:.1s}.training-pricing__top{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 11px/1.4 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:28px}.training-pricing__badge{padding:8px 14px;border:1px solid currentColor;border-radius:99px;white-space:nowrap}.training-pricing__plan--vip .training-pricing__badge{background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);border-color:transparent}.training-pricing__plan h3{font:650 clamp(28px,3.2vw,44px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0;min-height:2.16em;max-width:420px}.training-pricing__price{font:700 clamp(64px,7vw,96px)/1 Inter,Arial,sans-serif;letter-spacing:-.065em;margin:28px 0 32px}.training-pricing__price span{font-size:.5em;vertical-align:top;display:inline-block;padding-top:8px}.training-pricing__plan--vip .training-pricing__price{color:var(--rw-brass,#d4ff3a)}.training-pricing__result{border-top:1px solid #0d0e1030;padding-top:24px;margin-top:auto}.training-pricing__plan--vip .training-pricing__result{border-color:#ffffff30}.training-pricing__result h4{font:600 12px/1.4 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.training-pricing__result p{font-size:clamp(18px,1.8vw,23px);line-height:1.45;margin:0}.training-pricing__result strong{font-weight:600;color:var(--rw-brass,#d4ff3a)}.training-pricing__footer{text-align:center;margin-top:32px}.training-pricing__button{display:inline-flex;align-items:center;justify-content:center;gap:40px;background:var(--rw-ink,#0d0e10);color:#fff;min-height:58px;padding:16px 30px;border-radius:999px;text-decoration:none;font-size:18px;font-weight:600;transition:transform .2s ease-out,background .2s ease-out}.training-pricing__button>span{color:var(--rw-brass,#d4ff3a);font-size:26px;line-height:1}.training-pricing__footer p{font-size:16px;line-height:1.5;margin:16px 0 0}.training-pricing__button:focus-visible{outline:3px solid #527400;outline-offset:5px}@media(hover:hover)and (pointer:fine){.training-pricing__button:hover{transform:translateY(-3px);background:#24262a}}@media(max-width:699px){.training-pricing__plans{grid-template-columns:1fr;gap:18px}.training-pricing__plan h3{min-height:0}.training-pricing__plan{border-radius:22px}.training-pricing__top{margin-bottom:22px}.training-pricing__price{margin:24px 0}.training-pricing__button{width:100%;gap:20px}.training-pricing__footer p{font-size:14px}}@media(prefers-reduced-motion:reduce){.training-pricing__button{transition:none;transform:none!important}}.training-pricing{padding-block:44px}.training-pricing__heading{margin-bottom:26px}.training-pricing__heading h2{font-size:clamp(34px,4.7vw,64px)}.training-pricing__plans{max-width:900px;gap:20px}.training-pricing__plan{padding:26px 28px;border-radius:22px}.training-pricing__top{margin-bottom:18px}.training-pricing__badge{padding:6px 12px}.training-pricing__plan h3{font-size:clamp(26px,2.5vw,34px);line-height:1.08}.training-pricing__price{font-size:clamp(54px,5.2vw,72px);margin:18px 0 20px}.training-pricing__result{padding-top:18px}.training-pricing__result h4{margin-bottom:8px}.training-pricing__result p{font-size:18px;line-height:1.4}.training-pricing__footer{margin-top:24px}.training-pricing__footer p{margin-top:12px;font-size:14px}.training-cases--kristina{margin-bottom:0}@media(max-width:699px){.training-pricing{padding-block:36px}.training-pricing__plan{padding:24px}.training-pricing__plans{gap:16px}.training-pricing__price{font-size:58px}.training-pricing__result p{font-size:17px}}.training-pricing__result{margin-top:0}.monthly-support{--support-lime:var(--rw-brass,#d4ff3a);--support-ink:var(--rw-ink,#0d0e10);--support-ease:cubic-bezier(.23,1,.32,1);font-family:var(--rw-font-b,"Funnel Sans"),Inter,sans-serif;color:var(--support-ink)}.monthly-support *{box-sizing:border-box}.monthly-support h2,.monthly-support h3,.monthly-support p,.monthly-support figure{margin:0}.monthly-support h2{font:700 clamp(38px,4.6vw,66px)/1.04 var(--rw-font-d,"Funnel Display"),Inter,sans-serif;letter-spacing:-.035em}.monthly-support h3{font-family:var(--rw-font-d,"Funnel Display"),Inter,sans-serif;font-weight:700}.monthly-support p{font-size:17px;line-height:1.5}.monthly-support svg{width:24px;height:24px;flex-shrink:0}.monthly-support a:focus-visible,.monthly-support button:focus-visible{outline:3px solid #527400;outline-offset:5px}.monthly-support ::selection{background:#0d0e10;color:#d4ff3a}.support-fit{display:grid;grid-template-columns:.85fr 1.5fr;gap:40px;padding-block:12px 44px}.support-fit__intro>p{max-width:300px;margin-top:18px;font-size:15px;color:#505648}.support-fit__people{display:grid;grid-template-columns:1fr 1fr;gap:30px}.support-fit__person{display:flex;flex-direction:column;gap:16px;border-top:1px solid #0d0e1040;padding-top:18px}.support-fit__person h3{font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.08;letter-spacing:-.03em}.support-fit__person>p{font-size:16px;line-height:1.55;max-width:34ch}.support-fit__direction{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:10px;font-size:11px;font-weight:500;line-height:1.5}.support-fit__direction svg{color:#526400}.support-fit__person:nth-child(2){--support-delay:70ms}.support-format{background:var(--support-ink);color:#f6f7ef;padding-block:44px}.support-format ::selection{background:#d4ff3a;color:#0d0e10}.support-format__layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:40px}.support-format__intro h2>span{color:var(--support-lime)}.support-format__list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.support-format__item{padding:22px 0;border-top:1px solid #ffffff2c}.support-format__item h3{font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.13;letter-spacing:-.025em;max-width:16ch}.support-format__item>p{font-size:14px;line-height:1.55;color:#c7cebd;margin-top:12px;max-width:32ch}.support-format__item:nth-child(2n){--support-delay:60ms}.support-format__process{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ffffff2c;padding-top:22px;margin-top:30px;font-size:14px;line-height:1.4}.support-format__process>svg{color:var(--support-lime)}.support-changes{padding-block:48px}.support-changes__header{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px}.support-changes__header>h2{max-width:720px}.support-changes__header>p{max-width:300px;font-size:15px;color:#505648}.support-changes__workspace{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:stretch}.support-changes__requests{border-top:1px solid #0d0e1038}.support-changes__request{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;width:100%;text-align:left;font:500 17px/1.35 var(--rw-font-b,"Funnel Sans"),Inter,sans-serif;color:inherit;background:none;border:0;border-bottom:1px solid #0d0e1038;padding:16px 18px;cursor:pointer;transition:background .18s var(--support-ease),color .18s var(--support-ease)}.support-changes__request.is-active{background:var(--support-ink);color:#fff}.support-changes__request.is-active svg{color:var(--support-lime)}.support-changes__results{display:grid;min-width:0;background:var(--support-lime);border-radius:16px;overflow:hidden}.support-changes__result{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;padding:30px;opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;transition:opacity .18s var(--support-ease),transform .18s var(--support-ease),visibility .18s}.support-changes__result.is-active{opacity:1;transform:none;pointer-events:auto;visibility:visible}.support-changes__result .support-changes__focus{font-size:12px;font-weight:500;line-height:1.4}.support-changes__result .support-changes__large-arrow{width:68px;height:68px;margin:18px 0}.support-changes__result h3{font-size:clamp(26px,2.7vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.03em;max-width:17ch}.support-changes__result .support-changes__answer{font-size:16px;line-height:1.5;margin-top:16px;max-width:43ch}.support-changes__after{font-size:11px;line-height:1.4;margin-top:auto;padding-top:22px}.support-changes__workspace.is-keyboard .support-changes__result{transition:none;transform:none}.support-creative{background:var(--support-lime);padding-block:40px}.support-creative__layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:40px;align-items:center}.support-creative__copy>p{font-size:16px;line-height:1.5;margin-top:18px}.support-creative__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:22px;border-top:1px solid #0d0e1038}.support-creative__topics>span{font-size:13px;line-height:1.4;border:1px solid #0d0e1050;border-radius:99px;padding:7px 14px}.support-booking{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #0d0e1038;margin-top:26px;padding-top:24px}.support-booking>p{font-size:16px;line-height:1.5}.support-booking strong{font-weight:600}.support-booking__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:16px 24px;background:var(--support-ink);color:#fff;border-radius:99px;text-decoration:none;font-size:15px;font-weight:550;line-height:1.4}.support-booking__button svg{color:var(--support-lime);transition:transform .18s var(--support-ease)}.support-reveal.brainstorm-reveal{transition:opacity .6s var(--support-ease) var(--support-delay,0ms),transform .7s var(--support-ease) var(--support-delay,0ms)}@media(hover:hover)and (pointer:fine){.support-changes__request:not(.is-active):hover{background:#d4ff3a70}.support-booking__button:hover svg{transform:translate(4px)}}@media(max-width:1099px){.support-fit,.support-format__layout,.support-creative__layout{grid-template-columns:.8fr 1.4fr;gap:28px}.support-fit__people,.support-format__list{gap:0 22px}.support-changes__header{display:block}.support-changes__header>p{max-width:56ch;margin-top:16px}.support-changes__workspace{gap:20px}.support-changes__request{font-size:16px;padding-inline:14px}.support-changes__result{padding:24px}}@media(max-width:699px){.monthly-support h2{font-size:40px}.support-fit{grid-template-columns:1fr;gap:24px;padding-block:8px 32px}.support-fit__intro h2 br{display:initial}.support-fit__intro>p{max-width:35ch;margin-top:12px}.support-fit__people{grid-template-columns:1fr;gap:22px}.support-fit__person{gap:12px;padding-top:14px}.support-fit__person h3{font-size:30px}.support-fit__person>p{max-width:100%}.support-fit__direction{padding-top:0}.support-format{padding-block:32px}.support-format__layout{grid-template-columns:1fr;gap:28px}.support-format__intro{display:flex;align-items:center;justify-content:space-between;gap:20px}.support-format__intro h2{font-size:36px}.support-format__calls{display:block;margin-top:0}.support-format__calls>strong{font-size:86px}.support-format__calls>p{font-size:12px;margin-top:12px}.support-format__calls b{font-size:19px}.support-format__list{gap:0 20px}.support-format__item{padding-block:18px}.support-format__item h3{font-size:21px}.support-format__item>p{font-size:13px;margin-top:10px}.support-format__process{display:grid;grid-template-columns:1fr auto;font-size:13px;gap:12px;margin-top:10px;padding-top:18px}.support-format__process>span:last-child{grid-column:1}.support-format__process>svg{rotate:90deg;grid-column:2;grid-row:1/3;align-self:center}.support-format__process>svg:nth-of-type(2){grid-row:3;align-self:start}.support-changes{padding-block:34px}.support-changes__header{margin-bottom:22px}.support-changes__workspace{grid-template-columns:1fr;gap:18px}.support-changes__request{min-height:64px;font-size:15px;padding:14px}.support-changes__result{padding:24px}.support-changes__result .support-changes__large-arrow{width:48px;height:48px;margin-block:14px}.support-changes__result h3{font-size:30px;max-width:20ch}.support-changes__after{padding-top:18px}.support-creative{padding-block:32px}.support-creative__layout{grid-template-columns:1fr;gap:22px}.support-creative__copy h2{font-size:44px}.support-creative__examples{justify-self:start}.support-creative__topics{margin-top:22px;padding-top:18px;gap:6px}.support-creative__topics>span{font-size:12px;padding:6px 11px}.support-booking{display:block;margin-top:22px;padding-top:20px}.support-booking__button{display:flex;margin-top:18px;width:100%}}@media(prefers-reduced-motion:reduce){.support-changes__request,.support-changes__result,.support-booking__button svg,.support-reveal.brainstorm-reveal{transition:none;transform:none!important}}.support-fit__person h3>span{display:inline-block;background:var(--support-lime);padding:5px 12px 8px;border-radius:8px;color:var(--support-ink)}.support-format__intro>p{font-size:16px;color:#c7cebd;max-width:26ch;margin-top:18px}.support-format__calls{grid-column:1/-1;display:flex;align-items:center;gap:20px;background:var(--support-lime);color:var(--support-ink);padding:18px 24px;margin:0 0 8px;border-radius:12px}.support-format__calls>strong{font-family:var(--rw-font-d,"Funnel Display"),Inter,sans-serif;font-weight:700;font-size:64px;line-height:1;letter-spacing:-.03em}.support-format__calls>p{font-size:20px;line-height:1.15;font-weight:600}.support-format__calls>b{margin-left:auto;font-size:26px;font-weight:600;line-height:1;white-space:nowrap}.support-creative__layout{display:block}.support-creative__copy{display:flex;align-items:end;justify-content:space-between;gap:24px}.support-creative__copy>p{max-width:380px;margin:0}@media(max-width:699px){.support-format__intro{display:block}.support-format__calls{display:flex;margin:0 0 4px;gap:16px;padding:16px 18px}.support-format__calls>strong{font-size:54px}.support-format__calls>p{font-size:18px;margin:0}.support-format__calls>b{font-size:23px}.support-creative__copy{display:block}.support-creative__copy>p{margin-top:16px;max-width:36ch}}.support-stories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;max-width:1120px;margin:30px auto 0;perspective:1200px}.support-story{min-width:0;margin:0}.support-story__open{display:block;width:100%;border:0;background:var(--story-bg,#fff);padding:0;border-radius:12px;overflow:hidden;cursor:zoom-in;aspect-ratio:591/971;transform:rotate(var(--story-tilt,0deg));transition:transform .22s var(--support-ease);box-shadow:0 9px 18px #0d0e1015}.support-story__open>img{display:block;width:100%;height:100%;object-fit:contain}.support-story.brainstorm-reveal .support-story__open{transform:perspective(900px) rotateY(-28deg) rotate(var(--story-tilt,0deg));transition:transform .7s var(--support-ease) var(--support-delay,0ms)}.support-story.brainstorm-revealed .support-story__open{transform:perspective(900px) rotateY(0) rotate(var(--story-tilt,0deg))}.support-stories__hint{text-align:center;font-size:12px!important;line-height:1.4;margin-top:20px!important}.support-story__open:focus-visible{outline:3px solid #527400;outline-offset:5px}.support-stories__dialog{border:0;border-radius:16px;background:#101110;color:#fff;width:min(591px,calc(100vw - 32px));max-width:none;max-height:92svh;padding:16px}.support-stories__dialog::backdrop{background:#08090be8}.support-stories__detail>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.support-stories__detail>header p{font:500 14px/1.4 var(--rw-font-b,"Funnel Sans"),Inter,sans-serif}.support-stories__detail>header button{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:50%;background:#d4ff3a;color:#0d0e10;cursor:pointer}.support-stories__detail>img{display:block;width:auto;height:auto;max-width:100%;max-height:70svh;margin-inline:auto}.support-stories__detail>nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:12px}.support-stories__detail>nav button{min-height:40px;border:1px solid #ffffff45;color:#fff;background:transparent;border-radius:99px;padding:8px 14px;font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.support-story.brainstorm-revealed .support-story__open:hover{transform:perspective(900px) rotateY(0) rotate(0) translateY(-5px);transition:transform .22s var(--support-ease)}}@media(max-width:699px){.support-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:480px;margin-top:24px}.support-stories__dialog{padding:12px}.support-stories__detail>header p{font-size:12px}.support-stories__detail>nav button{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.support-story .support-story__open,.support-story.brainstorm-reveal .support-story__open,.support-story.brainstorm-revealed .support-story__open{transition:none;transform:none;box-shadow:none}}.brainstorm-audience{width:100%;min-width:0;margin-top:0;padding:clamp(24px,3vw,40px);border-radius:32px;background:var(--rw-ink, #0d0e10);color:var(--rw-bone, #eeeee8);font-family:inherit;text-align:left}.brainstorm-audience__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:30px}.brainstorm-audience__heading{min-width:0;max-width:11ch;margin:0;font-family:var(--rw-font-d, "Funnel Display"),Inter,-apple-system,Arial,sans-serif;font-size:clamp(34px,3.2vw,46px);font-weight:var(--rw-font-dw, 600);line-height:1.06;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.brainstorm-audience__mark{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;margin-top:3px;border-radius:50%;background:#d4ff3a;color:#0d0e10}.brainstorm-audience__mark svg{width:27px;height:27px}.brainstorm-audience__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.brainstorm-audience__item{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:23px 0;border-top:1px solid color-mix(in srgb,var(--rw-bone, #eeeee8) 17%,transparent)}.brainstorm-audience__item:last-child{padding-bottom:0}.brainstorm-audience__number{display:grid;width:32px;height:32px;place-items:center;margin-top:1px;border:1px solid color-mix(in srgb,#d4ff3a 36%,transparent);border-radius:50%;color:#d4ff3a;font-family:var(--rw-font-m, "Geist Mono"),ui-monospace,monospace;font-size:11px;font-weight:400;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.brainstorm-audience__item p{min-width:0;margin:0;font-family:inherit;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.5;letter-spacing:-.015em;overflow-wrap:anywhere}@media(max-width:809px){.brainstorm-audience{margin-top:0;padding:26px 24px}.brainstorm-audience__header{gap:16px;padding-bottom:26px}.brainstorm-audience__mark{flex-basis:40px;width:40px;height:40px}.brainstorm-audience__mark svg{width:24px;height:24px}.brainstorm-audience__item{gap:13px;padding-top:20px;padding-bottom:20px}.brainstorm-audience__item:last-child{padding-bottom:0}}.brainstorm-session{width:100%;min-width:0;scroll-margin-top:120px;padding:clamp(40px,4.5vw,64px);border-radius:32px;background:var(--rw-ink, #0d0e10);color:var(--rw-bone, #eeeee8);font-family:inherit}.brainstorm-session__duration{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;margin:0;text-align:center}.brainstorm-session__number{display:block;color:#d4ff3a;font-family:var(--rw-font-d, "Funnel Display"),Inter,-apple-system,Arial,sans-serif;font-size:clamp(120px,15vw,220px);font-weight:var(--rw-font-dw, 600);line-height:.88;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums}.brainstorm-session__unit{color:#d4ff3a;font-family:var(--rw-font-m, "Geist Mono"),ui-monospace,monospace;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.02em}.brainstorm-session__copy{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:70px}.brainstorm-session__copy:before{position:absolute;top:0;right:calc(100% / 6);left:calc(100% / 6);height:1px;background:color-mix(in srgb,#d4ff3a 32%,transparent);content:""}.brainstorm-session__perspective{position:relative;min-width:0;padding:42px 20px 0;text-align:left}.brainstorm-session__perspective:before{position:absolute;top:0;left:50%;width:1px;height:18px;background:color-mix(in srgb,#d4ff3a 32%,transparent);content:""}.brainstorm-session__perspective+.brainstorm-session__perspective:after{position:absolute;top:42px;bottom:0;left:0;width:1px;background:color-mix(in srgb,var(--rw-bone, #eeeee8) 17%,transparent);content:""}.brainstorm-session__subheading{margin:0 0 18px;color:#d4ff3a;font-family:var(--rw-font-d, "Funnel Display"),Inter,-apple-system,Arial,sans-serif;font-size:clamp(21px,1.8vw,25px);font-weight:var(--rw-font-dw, 600);line-height:1.15;letter-spacing:-.025em}.brainstorm-session__copy p{margin:0;font-family:inherit;font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:1.5;letter-spacing:-.012em;overflow-wrap:anywhere}.brainstorm-session__copy .brainstorm-session__focus{grid-column:1 / -1;margin-top:58px;padding:36px clamp(0px,4vw,64px) 0;border-top:1px solid color-mix(in srgb,var(--rw-bone, #eeeee8) 20%,transparent);color:var(--rw-cloud, #fff);font-size:clamp(24px,2.4vw,34px);line-height:1.35;letter-spacing:-.025em;text-align:center;text-wrap:pretty}.brainstorm-session__emphasis{color:#d4ff3a}@media(max-width:1099px){.brainstorm-session{padding:clamp(28px,4vw,40px)}.brainstorm-session__duration{gap:14px}.brainstorm-session__number{font-size:clamp(112px,24vw,190px)}.brainstorm-session__duration:after,.brainstorm-session__copy:before,.brainstorm-session__perspective:before,.brainstorm-session__perspective+.brainstorm-session__perspective:after{display:none}.brainstorm-session__copy{display:flex;flex-direction:column;margin-top:40px}.brainstorm-session__perspective{padding:26px 0;border-top:1px solid color-mix(in srgb,var(--rw-bone, #eeeee8) 17%,transparent)}.brainstorm-session__subheading{margin-bottom:12px;font-size:23px}.brainstorm-session__copy p{font-size:18px;line-height:1.5}.brainstorm-session__copy .brainstorm-session__focus{margin-top:12px;padding:30px 0 0;font-size:clamp(23px,3.5vw,28px);line-height:1.4}}@media(max-width:809px){.brainstorm-session{padding:34px 24px 32px}.brainstorm-session__number{font-size:clamp(100px,31vw,160px)}.brainstorm-session__unit{font-size:14px}.brainstorm-session__copy{margin-top:32px}.brainstorm-session__perspective{padding-top:24px;padding-bottom:24px}}.brainstorm-session__intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:clamp(16px,3vw,48px)}.brainstorm-session__laptop{position:relative;min-width:0;width:100%;margin:0;aspect-ratio:3/2}.brainstorm-session__device{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(.1)}.brainstorm-session__screen{position:absolute;left:15.2%;top:7.6%;width:69.6%;height:58%;overflow:hidden;background:#000;border-radius:2px}.brainstorm-session__screen>svg{display:block;width:100%;height:100%;overflow:hidden}.brainstorm-session__guest{position:absolute;z-index:1;left:4%;top:1%;margin:0;padding:10px 16px;border-radius:999px;background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);font-size:clamp(15px,1.5vw,21px);font-weight:700;line-height:1.2;letter-spacing:-.02em;transform:rotate(-4deg)}.brainstorm-session__intro+.brainstorm-session__copy{margin-top:38px}@media(max-width:1099px)and (min-width:810px){.brainstorm-session__intro .brainstorm-session__number{font-size:clamp(112px,15vw,165px)}}@media(max-width:809px){.brainstorm-session__intro{grid-template-columns:minmax(0,1fr);gap:12px}.brainstorm-session__laptop{max-width:520px;justify-self:center}.brainstorm-session__duration{flex-direction:row;justify-content:center;align-items:baseline;gap:14px}.brainstorm-session__intro .brainstorm-session__number{font-size:clamp(88px,24vw,150px)}.brainstorm-session__guest{padding:8px 12px;font-size:15px}}.brainstorm-session__intro{display:block}.brainstorm-session__laptop{width:min(100%,820px);margin:0 auto}.brainstorm-session__laptop .brainstorm-session__duration{position:absolute;z-index:2;right:5%;bottom:27%;display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:7px;margin:0;padding:10px 16px;border-radius:999px;background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);transform:rotate(3deg);white-space:nowrap}.brainstorm-session__laptop .brainstorm-session__number{font-size:clamp(20px,2.4vw,28px);line-height:1;font-weight:700;letter-spacing:-.02em;color:inherit}.brainstorm-session__laptop .brainstorm-session__unit{font-size:clamp(15px,1.5vw,19px);line-height:1.2;font-weight:500;letter-spacing:0;color:inherit}.brainstorm-session__guest{left:5%;top:2%}.brainstorm-session__intro+.brainstorm-session__copy{margin-top:16px}@media(max-width:809px){.brainstorm-session__laptop .brainstorm-session__duration{right:0;bottom:22%;padding:8px 12px;gap:5px}.brainstorm-session__laptop .brainstorm-session__number{font-size:21px}.brainstorm-session__laptop .brainstorm-session__unit{font-size:14px}.brainstorm-session__guest{left:0;top:0;font-size:14px;padding:8px 12px}}.brainstorm-topics{scroll-margin-top:120px;width:100%;min-width:0;color:var(--rw-ink, #0d0e10);font-family:inherit}.brainstorm-topics__heading{max-width:20ch;margin:0 auto clamp(36px,4vw,60px);text-align:center;font-family:var(--rw-font-d, "Funnel Display"),Inter,-apple-system,Arial,sans-serif;font-size:clamp(44px,5.4vw,80px);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.brainstorm-topics__list{display:flex;flex-direction:column;gap:12px}.brainstorm-topics__item{min-width:0;border:1px solid color-mix(in srgb,var(--rw-ink, #0d0e10) 15%,transparent);border-radius:22px;background:color-mix(in srgb,var(--rw-bone, #eeeee8) 88%,#fff);transition:background-color .18s ease}.brainstorm-topics__item.is-open{background:var(--rw-cloud, #fff)}.brainstorm-topics__title{margin:0;font-size:inherit;font-weight:inherit}.brainstorm-topics__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0;margin:0;padding:24px clamp(24px,3vw,40px);border:0;border-radius:21px;background:transparent;color:inherit;font-family:var(--rw-font-d, "Funnel Display"),Inter,-apple-system,Arial,sans-serif;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:left;cursor:pointer;appearance:none}.brainstorm-topics__number{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:50%;background:#d4ff3a;color:#0d0e10;font-family:var(--rw-font-m, "Geist Mono"),ui-monospace,monospace;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brainstorm-topics__label{flex:1;min-width:0;overflow-wrap:anywhere}.brainstorm-topics__trigger:focus-visible{outline:2px solid var(--rw-ink, #0d0e10);outline-offset:4px}.brainstorm-topics__toggle{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--rw-ink, #0d0e10) 18%,transparent);border-radius:50%;transition:background-color .18s ease,border-color .18s ease}.brainstorm-topics__toggle svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.brainstorm-topics__plus{transform-origin:center;transition:transform .18s ease,opacity .18s ease}.brainstorm-topics__item.is-open .brainstorm-topics__toggle,.brainstorm-topics__trigger:hover .brainstorm-topics__toggle{border-color:#d4ff3a;background:#d4ff3a}.brainstorm-topics__item.is-open .brainstorm-topics__plus{transform:scaleY(0);opacity:0}.brainstorm-topics__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,48px);padding:2px clamp(24px,3vw,40px) clamp(28px,3vw,40px)}.brainstorm-topics__panel[hidden]{display:none}.brainstorm-topics__text{display:flex;flex-direction:column;gap:18px;min-width:0;text-align:left}.brainstorm-topics__text p{margin:0;font-family:inherit;font-size:clamp(23px,2vw,28px);font-weight:400;line-height:1.42;letter-spacing:-.012em;overflow-wrap:anywhere}.brainstorm-topics__photo{display:grid;width:100%;min-width:0;aspect-ratio:16 / 10;place-items:center;overflow:hidden;border:1px dashed color-mix(in srgb,var(--rw-ink, #0d0e10) 20%,transparent);border-radius:16px;background:var(--rw-bone, #eeeee8)}.brainstorm-topics__placeholder{padding:20px;color:color-mix(in srgb,var(--rw-ink, #0d0e10) 58%,transparent);font-family:var(--rw-font-m, "Geist Mono"),ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;text-align:center}.brainstorm-topics__photo.has-image{aspect-ratio:auto;border:0;background:#fff}.brainstorm-topics__photo img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:809px){.brainstorm-topics__heading{max-width:19ch;font-size:clamp(38px,9vw,54px)}.brainstorm-topics__trigger{gap:12px;padding:20px;font-size:26px}.brainstorm-topics__toggle{flex-basis:36px;width:36px;height:36px}.brainstorm-topics__panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding:0 20px 22px}.brainstorm-topics__text p{font-size:20px}}@media(prefers-reduced-motion:reduce){.brainstorm-topics__item,.brainstorm-topics__toggle,.brainstorm-topics__plus{transition:none}}@media(min-width:810px){.brainstorm-topics__item:first-child .brainstorm-topics__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.brainstorm-topics__item:first-child .brainstorm-topics__text p{font-size:clamp(25px,2.25vw,32px)}}.brainstorm-topics__emphasis{color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-color:#d4ff3a;text-decoration-thickness:.18em;text-underline-offset:.08em;text-decoration-skip-ink:none}.brainstorm-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:1120px;min-width:0;margin:64px auto 0}.brainstorm-clients__card{min-width:0;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rw-ink, #0d0e10) 14%,#fff);border-radius:14px;background:#fff}.brainstorm-clients__profile{display:block;width:100%;height:auto;aspect-ratio:470 / 194;overflow:hidden}@media(max-width:1099px){.brainstorm-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809px){.brainstorm-clients{grid-template-columns:minmax(0,1fr)}}.consultation-audience{width:100%;padding-block:clamp(64px,7vw,104px)}.consultation-audience>h2{max-width:20ch;margin:0 auto clamp(32px,4vw,56px);font-family:var(--rw-font-d, "Funnel Display"),sans-serif;font-size:clamp(44px,5.6vw,80px);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-align:center;text-wrap:balance}.consultation-audience__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.consultation-audience__card{display:flex;flex-direction:column;gap:32px;min-width:0;padding:clamp(24px,2.8vw,40px);border-radius:24px;background:var(--rw-ink, #0d0e10);color:var(--rw-cloud, #fff)}.consultation-audience__number{padding-bottom:20px;border-bottom:1px solid #ffffff29;color:var(--rw-brass, #d4ff3a);font-family:var(--rw-font-m, "Geist Mono"),monospace;font-size:24px;line-height:1}.consultation-audience__card p{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}@media(max-width:1099px){.consultation-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.consultation-audience__grid{grid-template-columns:minmax(0,1fr);gap:14px}.consultation-audience>h2{font-size:clamp(38px,10vw,56px)}.consultation-audience__card{gap:24px;padding:26px}}.scriptwriter-audience{width:100%;margin-top:clamp(64px,8vw,120px)}.scriptwriter-audience>h2{margin:0 auto 48px;text-align:center;font-size:clamp(44px,6vw,88px);line-height:1.02;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.scriptwriter-audience__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.scriptwriter-audience__card{grid-column:span 2;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:36px;padding:clamp(26px,3vw,42px);border-radius:24px;background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff)}.scriptwriter-audience__card:nth-child(-n+2){grid-column:span 3;flex-direction:row;align-items:flex-start}.scriptwriter-audience__number{flex-shrink:0;color:var(--rw-brass,#d4ff3a);font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(44px,5vw,72px);font-weight:600;line-height:1;letter-spacing:-.04em}.scriptwriter-audience__card h3{min-height:2.24em;margin:0 0 16px;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.12;letter-spacing:-.025em;font-weight:600}.scriptwriter-audience__card p{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#cbd0c4}@media(max-width:1099px){.scriptwriter-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptwriter-audience__card,.scriptwriter-audience__card:nth-child(-n+2){grid-column:auto;flex-direction:column}.scriptwriter-audience__card:last-child{grid-column:1/-1;flex-direction:row;align-items:center}}@media(max-width:649px){.scriptwriter-audience>h2{font-size:clamp(38px,10vw,56px);margin-bottom:30px}.scriptwriter-audience__grid{grid-template-columns:1fr;gap:14px}.scriptwriter-audience__card,.scriptwriter-audience__card:nth-child(-n+2),.scriptwriter-audience__card:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;gap:24px;padding:28px}}.scriptwriter-audience__card{--brainstorm-delay:0ms}.scriptwriter-audience__card:nth-child(2),.scriptwriter-audience__card:nth-child(4){--brainstorm-delay:60ms}.scriptwriter-audience__card:nth-child(5){--brainstorm-delay:.12s}.scriptwriter-audience__card.brainstorm-reveal{transition:opacity .55s ease var(--brainstorm-delay),transform .65s cubic-bezier(.2,.8,.2,1) var(--brainstorm-delay)}@media(min-width:650px)and (max-width:1099px){.scriptwriter-audience__card:nth-child(5){--brainstorm-delay:0ms}}@media(max-width:649px){.scriptwriter-audience__card:nth-child(n){--brainstorm-delay:0ms}.scriptwriter-audience__card h3{min-height:0}}@media(prefers-reduced-motion:reduce){.scriptwriter-audience__card.brainstorm-reveal{transition:none}}.scriptwriter-roadmap{width:100%;margin-top:clamp(64px,8vw,120px);padding:clamp(42px,5vw,72px) clamp(22px,4vw,60px);border-radius:32px;background:var(--rw-ink,#0d0e10);color:var(--rw-cloud,#fff)}.scriptwriter-roadmap header{text-align:center;max-width:840px;margin:0 auto 56px}.scriptwriter-roadmap__eyebrow{margin:0 0 22px;color:var(--rw-brass,#d4ff3a);font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.scriptwriter-roadmap header h2{margin:0;font-size:clamp(44px,6vw,80px);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.scriptwriter-roadmap__route{position:relative}.scriptwriter-roadmap__track{position:absolute;left:0;width:100%;top:0;height:100%;overflow:visible;pointer-events:none}.scriptwriter-roadmap__track path{fill:none;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.scriptwriter-roadmap__rail{stroke:#ffffff29}.scriptwriter-roadmap__fill{stroke:var(--rw-brass,#d4ff3a);clip-path:inset(0 0 100% 0)}.scriptwriter-roadmap__list{position:relative;z-index:1;list-style:none;padding:0 0 72px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 112px}.scriptwriter-roadmap__step{position:relative;min-width:0}.scriptwriter-roadmap__step:nth-child(2n){transform:translateY(72px)}.scriptwriter-roadmap__marker{position:absolute;top:28px;right:-66px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #54594f;background:var(--rw-ink,#0d0e10);color:#bec4b5;font-family:var(--rw-font-m,"Geist Mono"),monospace;font-size:14px;box-shadow:0 0 0 6px var(--rw-ink,#0d0e10)}.scriptwriter-roadmap__step:nth-child(2n) .scriptwriter-roadmap__marker{right:auto;left:-66px}.scriptwriter-roadmap__step.is-passed .scriptwriter-roadmap__marker{background:var(--rw-brass,#d4ff3a);border-color:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10)}.scriptwriter-roadmap__panel{position:relative;height:100%;min-width:0;padding:28px;border:1px solid #ffffff1c;background:#181b1b;border-radius:22px}.scriptwriter-roadmap__panel:before{content:"";display:block;width:32px;height:3px;margin-bottom:22px;background:var(--rw-brass,#d4ff3a);border-radius:2px}.scriptwriter-roadmap__step[aria-current=step] .scriptwriter-roadmap__panel{border-color:#d4ff3a70}.scriptwriter-roadmap__panel h3{margin:0 0 18px;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(25px,2.6vw,36px);line-height:1.1;font-weight:600;letter-spacing:-.025em}.scriptwriter-roadmap__panel p,.scriptwriter-roadmap__panel ul{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#cbd0c4;margin:0}.scriptwriter-roadmap__panel ul{list-style:none;padding:0;margin-top:16px;display:grid;gap:6px}.scriptwriter-roadmap__panel ul li{position:relative;padding-left:24px}.scriptwriter-roadmap__panel ul li:before{content:"↗";position:absolute;left:0;color:var(--rw-brass,#d4ff3a)}@media(max-width:809px){.scriptwriter-roadmap{padding:40px 20px;border-radius:24px}.scriptwriter-roadmap header{margin-bottom:36px}.scriptwriter-roadmap header h2{font-size:clamp(36px,9.5vw,60px)}.scriptwriter-roadmap__list{grid-template-columns:1fr;gap:18px;padding:0 0 0 58px}.scriptwriter-roadmap__step:nth-child(2n){transform:none}.scriptwriter-roadmap__marker,.scriptwriter-roadmap__step:nth-child(2n) .scriptwriter-roadmap__marker{left:-58px;right:auto;top:28px;width:38px;height:38px;font-size:12px;box-shadow:0 0 0 4px var(--rw-ink,#0d0e10)}.scriptwriter-roadmap__step:nth-child(2n) .scriptwriter-roadmap__marker{left:-48px}.scriptwriter-roadmap__panel{padding:22px 18px;border-radius:16px}.scriptwriter-roadmap__panel h3{font-size:25px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.scriptwriter-roadmap__fill{clip-path:none!important}}.scriptwriter-results{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,5vw,72px);width:100%;padding-block:clamp(72px,8vw,120px) 36px;align-items:start}.scriptwriter-results__copy{min-width:0}.scriptwriter-results__eyebrow{margin:0 0 24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rw-mut,#75766f)}.scriptwriter-results__copy>h2{margin:0 0 32px;font-size:clamp(48px,6vw,86px);line-height:1.04;letter-spacing:-.045em;font-weight:700}.scriptwriter-results__lead{margin:0;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(25px,2.4vw,34px);line-height:1.2;letter-spacing:-.025em;font-weight:600}.scriptwriter-results__flow{display:flex;flex-wrap:wrap;gap:12px 24px;margin:30px 0;padding:0;list-style:none}.scriptwriter-results__flow li{position:relative;background:var(--rw-brass,#d4ff3a);color:var(--rw-ink,#0d0e10);border-radius:7px;padding:8px 10px;font-size:14px;font-weight:600}.scriptwriter-results__flow li:not(:last-child):after{content:"→";position:absolute;right:-20px;top:7px}.scriptwriter-results__relief{font-size:19px;line-height:1.6;margin:0 0 32px}.scriptwriter-results__relief strong{font-weight:600}.scriptwriter-results__preview:focus-visible,.scriptwriter-results__close:focus-visible{outline:3px solid #527400;outline-offset:5px}.scriptwriter-results__examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px;min-width:0}.scriptwriter-results__card{margin:0;min-width:0}.scriptwriter-results__preview{position:relative;display:block;width:100%;border:1px solid #0d0e1018;padding:0;background:#fff;border-radius:18px;overflow:hidden;cursor:zoom-in}.scriptwriter-results__image{display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden}.scriptwriter-results__zoom{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#0d0e10;background:#d4ff3a;box-shadow:0 0 0 2px #fff;font-size:17px}.scriptwriter-results__card figcaption{margin-top:16px;font-size:16px;line-height:1.4;font-weight:600}.scriptwriter-results__number{display:block;font-family:var(--rw-font-m,"Geist Mono"),monospace;font-size:11px;font-weight:400;color:var(--rw-mut,#75766f);margin-bottom:8px}.scriptwriter-results__dialog{max-width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:24px;background:#eeeee8;color:#0d0e10;overflow:auto}.scriptwriter-results__dialog::backdrop{background:#08090adb;backdrop-filter:blur(6px)}.scriptwriter-results__detail{padding:52px 24px 24px;position:relative}.scriptwriter-results__detail>.scriptwriter-results__image{width:min(440px,calc(100vw - 80px));border-radius:14px;background:#fff}.scriptwriter-results__detail>p{max-width:440px;margin:20px 0 0;font-size:19px;line-height:1.4;font-weight:600}.scriptwriter-results__close{position:absolute;top:10px;right:12px;border:0;background:#0d0e10;color:#fff;width:34px;height:34px;border-radius:50%;font-size:24px;cursor:pointer}@media(max-width:1099px){.scriptwriter-results{grid-template-columns:1fr;gap:40px}.scriptwriter-results__copy{max-width:700px}.scriptwriter-results__examples{max-width:760px}}@media(max-width:649px){.scriptwriter-results__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.scriptwriter-results__card figcaption{font-size:15px}.scriptwriter-results__copy>h2{font-size:clamp(42px,10vw,58px)}}@media(hover:hover)and (pointer:fine){.scriptwriter-results__preview:hover{border-color:#657b15}}.scriptwriter-why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px clamp(32px,5vw,72px);width:100%;margin:48px 0 80px;padding:clamp(32px,5vw,68px);border-radius:32px;color:var(--rw-cloud,#fff);background:var(--rw-ink,#0d0e10)}.scriptwriter-why__intro{min-width:0}.scriptwriter-why__eyebrow{font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--rw-brass,#d4ff3a);margin:0 0 24px}.scriptwriter-why__intro>h2{margin:0 0 28px;font-size:clamp(64px,7.5vw,110px);line-height:1;letter-spacing:-.05em;font-weight:700}.scriptwriter-why__position{font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(25px,2.8vw,38px);line-height:1.17;letter-spacing:-.025em;margin:0}.scriptwriter-why__position em{font-style:normal;color:var(--rw-brass,#d4ff3a)}.scriptwriter-why__proof{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 18px;padding-top:28px;border-top:1px solid #ffffff24}.scriptwriter-why__proof>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px}.scriptwriter-why__proof dd{margin:0;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(48px,5vw,72px);line-height:1;color:var(--rw-brass,#d4ff3a);font-weight:650;letter-spacing:-.04em}.scriptwriter-why__proof dt{font-size:14px;line-height:1.45;color:#cbd0c4}.scriptwriter-why__experience{margin:0;color:#aeb5a9;font-size:15px;line-height:1.6}.scriptwriter-why__reasons{list-style:none;margin:0;padding:0}.scriptwriter-why__reason{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:26px 0;border-bottom:1px solid #ffffff24}.scriptwriter-why__reason:first-child{padding-top:0}.scriptwriter-why__number{padding-top:5px;font-family:var(--rw-font-m,"Geist Mono"),monospace;color:var(--rw-brass,#d4ff3a);font-size:12px}.scriptwriter-why__reason h3{margin:0 0 12px;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.scriptwriter-why__reason p{margin:0;font-size:17px;line-height:1.6;color:#cbd0c4}.scriptwriter-why__closing{grid-column:1/-1;margin:0;padding-top:28px;border-top:1px solid #ffffff24;max-width:100%;font-family:var(--rw-font-d,"Funnel Display"),sans-serif;font-size:clamp(24px,2.6vw,36px);line-height:1.25;letter-spacing:-.02em}.scriptwriter-why__closing span{color:var(--rw-brass,#d4ff3a)}@media(max-width:899px){.scriptwriter-why{grid-template-columns:1fr;gap:36px}.scriptwriter-why__intro{max-width:560px}}@media(max-width:649px){.scriptwriter-why{padding:32px 24px;border-radius:24px;margin:24px 0 56px}.scriptwriter-why__intro>h2{font-size:clamp(56px,14vw,78px)}.scriptwriter-why__reason{grid-template-columns:24px minmax(0,1fr);gap:12px}}.scriptwriter-cases{position:relative;width:100%;margin:0 0 72px}.scriptwriter-cases__stage{padding:20px 0;background:transparent;color:var(--rw-ink,#0d0e10)}.scriptwriter-cases.is-pinned .scriptwriter-cases__stage{position:sticky;top:var(--cases-sticky-top,88px)}.scriptwriter-cases header{text-align:center;margin:0 auto 32px}.scriptwriter-cases header>p{font-size:12px;line-height:1.5;color:var(--rw-mut,#75766f);letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px}.scriptwriter-cases header>h2{font-size:clamp(52px,6vw,86px);line-height:1;font-weight:700;letter-spacing:-.04em;margin:0}.scriptwriter-cases__grid{position:relative;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;perspective:1400px;transform-style:preserve-3d;clip-path:inset(-20px 0)}.scriptwriter-cases.is-orbit .scriptwriter-cases__grid{max-width:none}.scriptwriter-cases__card{position:relative;min-width:0;display:block;border:1px solid #0d0e101c;border-radius:10px;padding:4px;background:#fff;cursor:zoom-in;box-shadow:0 10px 24px -12px #0009;backface-visibility:hidden}.scriptwriter-cases__card:nth-child(3n+2){background:var(--rw-brass,#d4ff3a);border-color:var(--rw-brass,#d4ff3a)}.scriptwriter-cases__profile{display:block;width:100%;height:auto;aspect-ratio:2.5;overflow:hidden;background:#fff;border-radius:6px}.scriptwriter-cases__card:focus-visible,.scriptwriter-cases__close:focus-visible{outline:3px solid #5c7815;outline-offset:3px}.scriptwriter-cases__hint{text-align:center;font-size:12px;line-height:1.5;color:var(--rw-mut,#75766f);margin:0}.scriptwriter-cases__dialog{max-width:min(580px,calc(100vw - 32px));border:0;padding:0;border-radius:20px;background:#fff;color:#0d0e10}.scriptwriter-cases__dialog::backdrop{background:#08090adb;backdrop-filter:blur(6px)}.scriptwriter-cases__detail{padding:52px 20px 20px;position:relative}.scriptwriter-cases__detail>.scriptwriter-cases__profile{width:min(480px,calc(100vw - 72px))}.scriptwriter-cases__detail>p{margin:18px 0 0;font-size:15px;text-align:center;font-weight:600;overflow-wrap:anywhere}.scriptwriter-cases__close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:50%;background:#0d0e10;color:#fff;border:0;font-size:23px;cursor:pointer}@media(max-width:1099px){.scriptwriter-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:649px){.scriptwriter-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scriptwriter-cases__card{padding:4px;border-radius:9px}.scriptwriter-cases header>h2{font-size:56px}}@media(max-width:399px){.scriptwriter-cases__grid{grid-template-columns:1fr}}@media(hover:hover)and (pointer:fine){.scriptwriter-cases__card:hover{border-color:#658515}}@media(prefers-reduced-motion:reduce){.scriptwriter-cases{height:auto!important}.scriptwriter-cases.is-pinned .scriptwriter-cases__stage{position:static}.scriptwriter-cases__card,.scriptwriter-cases__grid{transform:none!important}}.scriptwriter-cases__controls{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}.scriptwriter-cases__pause{display:none;border:1px solid #0d0e1030;border-radius:999px;padding:8px 13px;background:transparent;color:var(--rw-ink,#0d0e10);font-size:12px;cursor:pointer}.scriptwriter-cases.is-orbit .scriptwriter-cases__pause{display:block}.scriptwriter-cases.is-orbit[data-progress="1.000"] .scriptwriter-cases__pause{visibility:hidden}.scriptwriter-cases__pause:focus-visible{outline:2px solid #d4ff3a;outline-offset:3px}@media(max-width:649px){.scriptwriter-cases__stage{padding:16px 0}.scriptwriter-cases header{margin-bottom:24px}.scriptwriter-cases header>p{font-size:10px;margin-bottom:12px}.scriptwriter-cases header>h2{font-size:44px}.scriptwriter-cases__controls{gap:8px;margin-top:16px}.scriptwriter-cases__hint{font-size:10px}}.scriptwriter-cases__contact{display:flex;justify-content:center;margin-top:28px}.consultation-session{width:100%;padding:24px 0 clamp(64px,7vw,104px);color:var(--rw-ink, #0d0e10)}.consultation-session__duration{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;width:100%;max-width:100%;margin:0 0 0 -40px;padding:28px clamp(36px,6vw,88px) 24px;border-radius:44px;background:var(--rw-brass, #d4ff3a);text-align:center}.consultation-session__intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:0;max-width:1000px;margin:0 auto clamp(48px,5vw,72px)}.consultation-session__phone{display:flex;align-items:center;justify-content:center}.consultation-session__phone img{display:block;width:100%;height:auto;object-fit:contain}.consultation-session__duration:before{content:"";position:absolute;left:-44px;top:58%;width:48px;height:48px;background:var(--rw-brass, #d4ff3a);clip-path:polygon(100% 0,100% 100%,0 65%)}@media(prefers-reduced-motion:no-preference){.consultation-session__duration.brainstorm-reveal{transform:translate(-24px) scale(.94);transform-origin:left center}.consultation-session__duration.brainstorm-revealed{transform:none}}.consultation-session__number{font-family:var(--rw-font-d, "Funnel Display"),sans-serif;font-size:clamp(140px,16vw,220px);font-weight:700;line-height:.85;letter-spacing:-.055em}.consultation-session__unit{margin-top:20px;font-family:var(--rw-font-m, "Geist Mono"),monospace;font-size:18px;font-weight:500}.consultation-session__columns,.consultation-session__examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.consultation-session__column{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0;padding-top:24px;border-top:2px solid var(--rw-ink, #0d0e10)}.consultation-session__columns{row-gap:0}.consultation-session__index{font-family:var(--rw-font-m, "Geist Mono"),monospace;font-size:13px}.consultation-session__column h3{margin:24px 0 18px;font-family:var(--rw-font-d, "Funnel Display"),sans-serif;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.consultation-session__column p{margin:0;font-size:clamp(19px,1.5vw,22px);line-height:1.5}.consultation-session__examples{margin-top:48px}.consultation-session__example{margin:0;min-width:0}.consultation-session__image{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #0d0e1024;border-radius:18px;background:#0d0e1006}.consultation-session__image img{display:block;width:100%;height:100%;object-fit:contain}.consultation-session__placeholder{font-family:var(--rw-font-m, "Geist Mono"),monospace;font-size:14px;color:#5d6158}@media(max-width:809px){.consultation-session__intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.consultation-session__duration{margin-left:-12px;border-radius:26px}.consultation-session__duration:before{left:-24px;width:28px;height:28px}.consultation-session__column{grid-row:auto;grid-template-rows:auto auto auto}.consultation-session__columns,.consultation-session__examples{grid-template-columns:minmax(0,1fr);gap:32px}.consultation-session__duration{padding:24px 12px}.consultation-session__number{font-size:clamp(84px,20vw,150px)}}.consultation-session__crop{display:block;width:100%;height:100%;overflow:hidden}.consultation-session__image:has(.consultation-session__crop){background:#fff}.consultation-session__image.consultation-session__image--ideas{background:radial-gradient(ellipse at 50% 35%,#741919,#3b0909 52%,#150303);border-color:#3b0909}.consultation-session__example figcaption{display:flex;align-items:center;justify-content:center;min-height:3.9em;margin-top:16px;padding:16px 20px;border-radius:14px;background:var(--rw-brass, #d4ff3a);color:var(--rw-ink, #0d0e10);font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.3;text-align:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.consultation-session__image{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.consultation-session__example:hover .consultation-session__image{transform:translateY(-4px)}}.consultation-clients{padding:clamp(64px,7vw,112px) 0;background:#0d0e10;color:#fff}.consultation-clients__heading{margin:0 auto 56px;text-align:center;font-family:var(--rw-font-d, "Funnel Display"),sans-serif;font-size:clamp(48px,6.5vw,96px);font-weight:700;line-height:1;letter-spacing:-.04em}.consultation-clients__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;max-width:1280px;margin:0 auto}.consultation-clients__card{grid-column:span 2;min-width:0;padding:18px 12px;border-radius:14px;background:#fff;overflow:hidden}.consultation-clients__card:nth-child(4){grid-column:2 / span 2}.consultation-clients__card svg{display:block;width:100%;aspect-ratio:2.4;overflow:hidden}@media(max-width:1099px){.consultation-clients__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.consultation-clients__card:nth-child(4){grid-column:span 2}.consultation-clients__card:last-child{grid-column:2 / span 2}}@media(max-width:809px){.consultation-clients__heading{font-size:clamp(38px,10vw,64px);margin-bottom:32px}.consultation-clients__grid{grid-template-columns:minmax(0,1fr)}.consultation-clients__card,.consultation-clients__card:nth-child(4),.consultation-clients__card:last-child{grid-column:auto}}.service-pricing{background:var(--rw-bone,#eeeee8);color:var(--rw-ink,#0d0e10);padding:56px 0;scroll-margin-top:90px;font-family:Inter,Arial,sans-serif}.service-pricing__heading{max-width:900px;margin-bottom:30px}.service-pricing__eyebrow{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}.service-pricing__heading h2{font:650 clamp(40px,5.5vw,76px)/1.04 Inter,Arial,sans-serif;letter-spacing:-.05em;margin:0}.service-pricing__description{font-size:15px;line-height:1.5;margin:14px 0 0;max-width:540px;color:#565b50}.service-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-pricing__card{display:grid;grid-template-rows:32px auto auto 108px 24px;gap:12px;min-width:0;background:#fff;border:1px solid #0d0e1020;border-radius:22px;padding:22px;color:inherit;text-decoration:none;box-shadow:0 5px #0d0e1008}.service-pricing__card:nth-child(1),.service-pricing__card:nth-child(3),.service-pricing__card:nth-child(5){background:var(--rw-brass,#d4ff3a)}.service-pricing__index{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-pricing__index>span:first-child{padding:6px 10px;border:1px solid #0d0e102c;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.service-pricing__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0d0e10;color:#d4ff3a;font-size:20px;transition:transform .2s ease-out}.service-pricing__card h3{font:600 24px/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em;margin:0;min-height:2.3em}.service-pricing__summary{font-size:14px;line-height:1.4;margin:0;color:#3f4438;min-height:2.8em}.service-pricing__offer{display:flex;flex-direction:column;justify-content:flex-start;background:transparent;color:inherit;border-radius:0;padding:14px 0 0;border-top:1px solid #0d0e1024;min-width:0}.service-pricing__price,.service-pricing__tiers strong{font:650 36px/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em;margin:0;white-space:nowrap}.service-pricing__price small{font:400 13px/1.4 Inter,Arial,sans-serif;color:#4d5345;letter-spacing:0}.service-pricing__old-price{display:inline-block;vertical-align:baseline;font:400 22px/1.1 Inter,Arial,sans-serif;letter-spacing:-.025em;color:#686d61;margin-left:12px;text-decoration-thickness:1.5px}.service-pricing__note{font-size:11px;line-height:1.4;margin:8px 0 0;color:#3f4438}.service-pricing__tiers{display:grid;gap:6px}.service-pricing__tiers p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}.service-pricing__tiers span{font-size:10px;line-height:1.3;color:#4d5345}.service-pricing__tiers p:last-child span{color:inherit}.service-pricing__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;line-height:1.4}.service-pricing__footer>span{font-size:22px;line-height:1;transition:transform .2s ease-out}.service-pricing__card:focus-visible{outline:3px solid #527400;outline-offset:5px}:is(.site-home,.site-pricing) .service-pricing__card{translate:0 0;transition:opacity .9s ease var(--brainstorm-delay,0ms),transform 1s cubic-bezier(.2,.8,.2,1) var(--brainstorm-delay,0ms),translate .2s cubic-bezier(.23,1,.32,1),border-color .18s ease}@supports (grid-template-rows:subgrid){.service-pricing__card{grid-row:span 5;grid-template-rows:subgrid;row-gap:12px}.service-pricing__offer{min-height:108px}}@media(hover:hover)and (pointer:fine){.service-pricing__card:hover{border-color:#0d0e1080}.service-pricing__card:hover .service-pricing__mark{transform:rotate(45deg)}.service-pricing__card:hover .service-pricing__footer>span{transform:translate(4px)}}@media(hover:hover)and (pointer:fine){:is(.site-home,.site-pricing) .service-pricing__card:hover{translate:0 -8px}:is(.site-home,.site-pricing) .service-pricing__card:active{translate:0 -2px}}@media(max-width:1099px){.service-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.service-pricing{padding-block:42px}.service-pricing__grid{grid-template-columns:1fr;gap:14px}.service-pricing__card{grid-row:auto;grid-template-rows:32px auto auto auto 24px;gap:12px;padding:20px}.service-pricing__card h3,.service-pricing__summary{min-height:0}.service-pricing__offer{min-height:0;padding:14px 0 0}.service-pricing__tiers span{font-size:12px}}@media(prefers-reduced-motion:reduce){.service-pricing__mark,.service-pricing__footer>span{transition:none;transform:none!important}}@media(prefers-reduced-motion:reduce){:is(.site-home,.site-pricing) .service-pricing__card{translate:none!important;transition:none}}.service-pricing--cards{padding-top:24px}.service-pricing--cards .service-pricing__description{margin:0 0 24px;max-width:none}.mobile-project-cta{display:none}@media(max-width:809px){.mobile-project-cta{position:fixed;z-index:80;inset-inline:20px;bottom:max(14px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:440px;margin-inline:auto;min-height:54px;padding:12px 22px;border-radius:999px;background:#c8ff00;color:#08090a;text-decoration:none;font:650 15px/1.3 Funnel Sans,sans-serif;box-shadow:0 6px 24px #0003;visibility:hidden;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s var(--ease-action),transform .18s var(--ease-action),visibility .18s}.mobile-project-cta.is-visible{visibility:visible;opacity:1;transform:none;pointer-events:auto}html:is(.rw-hold,.rw-hold-ld,.rw-hold-pt,.rwtr-arrive) .mobile-project-cta,body:has(.rwhd.is-open,dialog[open],:fullscreen,[aria-modal=true][aria-hidden=false],.instagram-content video.is-playing,input:focus,textarea:focus,select:focus) .mobile-project-cta{visibility:hidden;opacity:0;pointer-events:none}.mobile-project-cta:focus-visible{outline:3px solid #08090a;outline-offset:3px}}@media(prefers-reduced-motion:reduce){.mobile-project-cta{transition:none;transform:none}}:root{--site-gutter: clamp(20px,4vw,56px);--motion-ui: .18s;--ease-ui: cubic-bezier(.23,1,.32,1)}::selection{background:#c8ff00;color:#08090a}html{scrollbar-color:#73786c #eeeee8}body{-webkit-text-size-adjust:100%}input,textarea{caret-color:#527400}.site-content :is(h1,h2,h3){text-wrap:balance}.site-content :is(p,li){text-wrap:pretty}.site-content :is(p,li) a{text-underline-offset:.2em}.site-content :is(.rwph-lead,.rwab-desc,.service-pricing__description){max-width:65ch}.site-content :is(.service-pricing__price,.service-pricing__tiers strong,.training-pricing__price,.rwph-stats b){font-variant-numeric:lining-nums tabular-nums}.site-content .service-pricing{font-family:var(--rw-font-b,"Funnel Sans"),sans-serif}.site-content .service-pricing__heading h2{font-family:var(--rw-font-d,"Funnel Display"),sans-serif;letter-spacing:-.04em}.site-content .service-pricing__card h3{font-family:var(--rw-font-d,"Funnel Display"),sans-serif}.site-content :is(.service-pricing__price,.service-pricing__tiers strong){font-family:var(--rw-font-d,"Funnel Display"),sans-serif;letter-spacing:-.035em}.site-content .service-pricing__card{border-radius:16px;box-shadow:none}#app .rw-btn{transition:color var(--motion-ui) ease,transform var(--motion-ui) var(--ease-ui)}#app .rw-btn :is(.rw-fill,.rw-l1,.rw-l2,.rw-arr,.rw-a1,.rw-a2){transition-duration:.22s;transition-timing-function:var(--ease-ui)}#app .rw-btn .rw-ping{display:none}#app .rw-btn:active{transform:translateY(1px)}.site-content .service-pricing__mark:has(.lightning-action){transform:none}.service-pricing__mark .lightning-action{width:13px;height:22px}.service-pricing__card:focus-visible .lightning-action__charge,.service-pricing__card:active .lightning-action__charge{clip-path:inset(0)}@media(hover:hover)and (pointer:fine){.service-pricing__card:hover .lightning-action__charge{clip-path:inset(0)}}@media(max-width:809px){html{scroll-padding-bottom:calc(94px + env(safe-area-inset-bottom))}#app .rw-btn{max-width:100%;min-height:52px}#app .rw-btn .rw-face{justify-content:space-between;padding-left:20px;gap:12px}#app .rw-btn .rw-roll{height:auto;overflow:visible}#app .rw-btn .rw-l1{white-space:normal;line-height:1.35;translate:none}#app .rw-btn .rw-l2,#app .rw-btn .rw-ping{display:none}.site-content :is(.rwph-copy,.rwab-shl,.rwab-vh){min-width:0}.site-content .rwph.is-ph .rwph-in{gap:28px}.site-content .rwph.is-ph .rwph-copy{gap:18px}.site-content .rwph.is-ph .rwph-lead{line-height:1.55}.site-content :is(.service-pricing,.rwfd.has-instagram-content){padding-block:44px}.site-content .service-pricing--cards{padding-top:24px}.site-content .service-pricing__heading{margin-bottom:24px}.site-content .service-pricing__summary{line-height:1.5}.site-content .instagram-blog__filters button{min-height:44px}.site-content .instagram-content__caption{min-height:44px;height:auto;font-size:12px}.site-content .instagram-content__media video{touch-action:manipulation}.site-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:max(16px,1em)}#app :is(dialog button,.lecture-gallery__toolbar button,.lecture-gallery__navigation button,.support-stories__close,.training-kristina-review__close){min-width:44px;min-height:44px}#app .rwft-legal{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(max-width:479px){.site-content .instagram-content__row.is-reels .instagram-content__track{grid-template-columns:minmax(0,1fr);gap:20px}.site-content .instagram-content__row.is-reels .instagram-content__media{aspect-ratio:9/16;max-height:70svh}.site-content .instagram-content__row.is-posts .instagram-content__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-content .instagram-blog__account{flex-wrap:wrap}.site-content .instagram-blog__stats{flex-wrap:wrap;row-gap:10px}.site-content .service-pricing__old-price{margin-left:8px}}@media(hover:none){#app .rw-btn:hover .rw-fill{clip-path:circle(0% at 100% 50%)}#app .rw-btn:active .rw-fill{clip-path:circle(150% at 100% 50%)}}@media(prefers-reduced-motion:reduce){#app .rw-btn,#app .rw-btn :is(.rw-fill,.rw-l1,.rw-l2,.rw-arr,.rw-a1,.rw-a2){transition:none}#app .rw-btn:active{transform:none}}#app .text-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.12em;rotate:0deg}#app :is(.rwh-stars,.rwcl-stars){display:inline-flex;gap:2px}@media(max-width:809px){body .rwhd-bar{gap:10px}body .rwhd-logo{flex:0 1 auto;min-width:0}body .rwhd-logo .brand-logo{width:clamp(138px,40vw,172px);max-width:100%;height:auto}body .rwhd-act{flex:none;gap:8px}body .rwhd .rwhd-cta{min-height:44px;font-size:12px}body .rwhd-cta .rw-face{padding-left:12px;gap:8px}body .rwhd-cta .rw-arr{width:32px;height:32px}body .rwhd-cta .rw-l1{white-space:nowrap}#app .rwsv.is-ph .rwsv-sp{grid-template-columns:auto minmax(0,1fr) auto;height:auto;padding-block:16px}#app .rwsv.is-ph .rwsv-vt{min-width:0;white-space:normal;font-size:clamp(20px,5.8vw,25px);line-height:1.15}#app .rwsd-crumb{flex-wrap:wrap;row-gap:6px}#app .rwsd-crumb a{flex:none}#app .rwsd-crumb span,#app .rwrv-nm{min-width:0;overflow-wrap:anywhere}#app .rwrv-who{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center}#app .rwrv-res{grid-column:2;justify-self:start;white-space:normal;max-width:100%}#app .rwrv-av{width:36px;height:36px}#app .rwfq.is-ph .rwfq-q button{grid-template-columns:minmax(0,1fr) 36px}#app .rwfq-qt{min-width:0;overflow-wrap:anywhere}#app .rwfq-row:hover .rwfq-qt{translate:none}#app .instagram-content__caption span{min-width:0;overflow-wrap:anywhere}#app .rwlg-pages ul{flex-wrap:wrap;border-radius:18px}#app .rwlg-pages li{min-width:0}#app .rwlg-pages a{overflow-wrap:anywhere}#app .rwlg-fold summary{flex-wrap:wrap}#app .rwlg-fcur{flex-basis:100%;order:4;white-space:normal;overflow:visible}#app .lecture-creative__chapter-heading{font-size:clamp(22px,6.4vw,32px)}}@media(max-width:359px){#app .rwph[data-page-kind=work] .rwph-h1,#app .rwph-h1{font-size:48px!important}}@media(max-width:809px){#app .rwph-h1{width:100%}#app .rwph-kpi{flex-wrap:wrap}#app .rwph-kpi b{flex:none}#app .rwph-card--evidence .rwph-kpi{align-items:flex-start;gap:10px}#app .rwph-card--evidence .rwph-kpi span{max-width:none;flex-basis:100%}#app .instagram-content__caption>span{white-space:normal;overflow:visible}#app .rwsd-oth a{display:grid;grid-template-columns:2ch minmax(0,1fr) 34px;width:100%;border-radius:20px}#app .rwsd-oth a span,#app .rwsd-oth a i{flex:none}#app .rwfq-row.is-open .rwfq-pl{rotate:0deg}#app .rwfq-row.is-open .rwfq-pl i{rotate:135deg}#app .rwfq-row.is-open .rwfq-pl i+i{rotate:225deg}}@media(max-width:809px){#app .rwlg-h1{max-width:100%;font-size:clamp(28px,9vw,56px)!important}}#app .training-program__result li:before{content:"";width:14px;height:8px;top:.35em;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}#app .rwph-h1{width:100%}#app .rwfq-row.is-open .rwfq-pl{rotate:0deg}#app .rwfq-row.is-open .rwfq-pl i{rotate:135deg}#app .rwfq-row.is-open .rwfq-pl i+i{rotate:225deg}@media(max-width:809px){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body .rwhd-top{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right)}body .rwhd.is-ph .rwhd-dr-in{padding-top:calc(96px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}body .rwhd-soc a{display:inline-flex;align-items:center;min-height:44px}#app :is(input,textarea,select){scroll-margin-block:100px 120px}#app .rwft-col li a,#app .rwft-legal a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:809px)and (max-height:600px){body .rwhd.is-ph .rwhd-dr-in{gap:20px}body .rwhd.is-ph .rwhd-dl a{padding-block:9px}}:root{--token-9237d7aa-ae04-4663-8b83-ee7cccdc8605: #eeeee8;--token-45f6f621-43e5-4692-9e92-8cdf32153d42: #0d0e10;--token-c7a2760e-f616-4352-83dc-0c94bfe303e8: #d4ff3a;--token-a7e52844-8ba1-418e-b1e2-04e4f47f2238: #16181b;--token-a86eb914-2cdf-4002-b215-1058b133418e: #dcdcd3;--token-51259b5f-7a5c-47ce-a1f8-c0bff67d9863: #75766f;--token-162a8ed2-d9cc-4e63-b409-eec78655849b: #fff;--token-23acf9e9-1a5b-4e7c-909d-51fc1ee8c0c1: #08090a;color-scheme:light}html,body{margin:0;padding:0;min-width:0;background:#eeeee8}body{font-family:Funnel Sans,sans-serif}button,input,select,textarea{font:inherit}*{box-sizing:border-box}#app,.site-content{width:100%;min-width:0}.site-content{display:flex;flex-direction:column;align-items:center}.site-content>*{flex-shrink:0;width:100%}:is(.site-pricing,.site-work) .rwph-h1{font-size:clamp(86px,9.3vw,152px)!important;line-height:.96!important;letter-spacing:-.04em;max-width:none}@media(max-width:809px){:is(.site-pricing,.site-work) .rwph-h1{font-size:clamp(56px,14vw,96px)!important;line-height:1.02!important}}.site-about :is(.rwab-shl,.rwab-vh) h2.rw-hd{font-size:clamp(52px,6.2vw,92px)!important;line-height:1.04!important;letter-spacing:-.04em}@media(max-width:809px){.site-about :is(.rwab-shl,.rwab-vh) h2.rw-hd{font-size:clamp(44px,12vw,60px)!important;line-height:1.08!important}}:is(.site-home,.site-services,:where(.site-about .rwrv)) h2.rw-hd{font-size:clamp(46px,5.2vw,80px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.04em}@media(max-width:809px){:is(.site-home,.site-services,:where(.site-about .rwrv)) h2.rw-hd{font-size:clamp(36px,9.5vw,52px)!important;line-height:1.08!important}}:is(.site-home,.site-services,:where(.site-about .rwrv)) h2.rw-hd .rw-hd-w{max-width:100%;white-space:normal;overflow-wrap:anywhere;margin-inline-end:.22em}:is(.site-home,.site-services,:where(.site-about .rwrv)) h2.rw-hd .rw-hd-w:last-child{margin-inline-end:-.04em}:is(.site-home,.site-services) .rwfq-stick{container-type:inline-size}:is(.site-home,.site-services) h2.rwfq-h{font-size:clamp(34px,11cqi,64px)!important}:is(.site-home,.site-services) h2.rwfq-h .rw-hd-w{white-space:nowrap;overflow-wrap:normal;max-width:none}@media(max-width:809px){.site-home .rwh.is-ph{min-height:980px}}.site-home .rwh-img{filter:grayscale(1) brightness(.82) contrast(1.12)}
