.editorial-visual{--visual-ink:#4e367e;--visual-line:#c8b9df;margin:28px 0 0;padding:28px;min-width:0;border-radius:20px;background:linear-gradient(140deg,#f3eef9,#f8f7fc);color:var(--visual-ink);text-align:left}.editorial-visual *{box-sizing:border-box}.editorial-visual__drawing{max-width:410px;margin:auto}.editorial-visual figcaption{font-size:12px;line-height:1.7;font-weight:400;max-width:42ch;margin:22px 0 0;color:#6d627c;text-align:left}.editorial-visual svg{flex:none}.editorial-web{border:1px solid var(--visual-line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 12px 28px #4e367e0a}.editorial-window{height:30px;display:flex;align-items:center;gap:5px;padding:0 12px;border-bottom:1px solid #e8e2f0}.editorial-window i{width:4px;height:4px;border-radius:50%;background:#beafd7}.editorial-window svg{margin-left:auto}.editorial-web__body{display:grid;grid-template-columns:1fr .8fr;gap:16px;padding:22px 18px;align-items:center}.editorial-web__body>div{min-width:0}.editorial-web__body span{display:block;font-size:12px;font-weight:500;line-height:1.5}.editorial-web__body b{display:block;height:4px;border-radius:3px;background:#e7e1ef;margin-top:9px;width:90%}.editorial-web__body b+b{width:65%}.editorial-web__body strong{display:flex;gap:8px;align-items:center;margin-top:20px;font-size:9px;font-weight:500;background:#493075;color:#fff;padding:9px;border-radius:7px;line-height:1.5}.editorial-web__image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px 10px;background:linear-gradient(135deg,#d9ccef,#e9e3f4);border-radius:8px}.editorial-web__image span{font-size:9px;text-align:center}.editorial-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:20px 0}.editorial-flow>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.editorial-flow__node{position:relative;display:grid;place-items:center;background:#fff;border:1px solid var(--visual-line);border-radius:50%;width:66px;height:66px;z-index:1}.editorial-flow strong{font-size:11px;font-weight:500;line-height:1.6;text-align:center}.editorial-flow__arrow{position:absolute;top:24px;left:calc(100% + 2px);width:18px}.editorial-flow--access>div:nth-child(2) .editorial-flow__node{border-radius:14px;background:#ded3ef}.editorial-flow--delivery:after{content:"";grid-column:1/-1;margin:2px 30px 0;height:10px;border:1px dashed var(--visual-line);border-top:0;border-radius:0 0 20px 20px}.editorial-flow--validation>div:last-child .editorial-flow__node{background:#dceee4;color:#35654c;border-color:#afd1bd}.editorial-booking{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center}.editorial-calendar{border:1px solid var(--visual-line);background:#fff;border-radius:12px;padding:16px;font-size:11px}.editorial-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:16px}.editorial-calendar__days span{display:grid;place-items:center;aspect-ratio:1;font-size:9px;color:#998baa}.editorial-calendar__days .selected{background:#4e367e;color:#fff;border-radius:5px}.editorial-booking__confirmation{display:flex;flex-direction:column;gap:16px;align-items:flex-start;font-size:11px;line-height:1.6}.editorial-budget{display:grid;grid-template-columns:1fr 1fr;gap:28px;position:relative}.editorial-budget>div{display:flex;flex-direction:column;gap:14px;min-width:0}.editorial-budget strong{font-size:13px;font-weight:500}.editorial-budget span{font-size:11px;line-height:1.7;color:#776987}.editorial-budget__cycle{position:absolute;left:calc(50% - 11px);top:8px;color:#b0a1c3}.editorial-content__idea{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px;margin:10px 0 34px}.editorial-content__formats{position:relative;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--visual-line);padding-top:24px}.editorial-content__formats:before{content:"";position:absolute;height:18px;width:1px;top:-19px;left:50%;background:var(--visual-line)}.editorial-content__formats span{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:11px}.editorial-visual--compact{margin:0;padding:28px;border-radius:16px}.editorial-visual--compact .editorial-visual__drawing{max-width:320px}.story-section .story-chapter--illustrated .story-chapter__heading{display:block}.story-chapter--illustrated .story-number{display:block;margin-bottom:14px}.story-chapter--illustrated .story-chapter__body{align-self:center}.story-chapters>.case-story,.story-chapters>.creator-proof,.story-chapters>.identity-approach{margin:32px 0 48px}.story-chapters>.journey-diagram{margin:32px 0 48px}@media (max-width:540px){.editorial-visual{padding:22px;margin-top:24px}.editorial-flow{gap:16px;padding:8px 0}.editorial-flow__node{width:52px;height:52px}.editorial-flow__node svg{width:24px}.editorial-flow__arrow{left:calc(100% + 1px);top:18px;width:14px}.editorial-flow strong{font-size:10px}.editorial-booking{gap:16px}.editorial-calendar{padding:12px}.editorial-calendar__days{gap:2px}.story-chapter--illustrated .story-chapter__heading .editorial-visual{margin-top:22px}}
